:root{font-family:DM Sans,sans-serif;color:#132c32;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.045em}h2{font-size:clamp(32px,4vw,53px);line-height:1.16}h2 em,h1 em{font-style:normal;color:#17b980}p{line-height:1.75;color:#60747b}.container{width:min(1160px,calc(100% - 48px));margin:auto}.section{padding:110px 0}.header{height:84px;position:sticky;top:0;z-index:40;background:#fffefef5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e9f0ee}.nav{height:100%;display:flex;align-items:center;gap:38px}.logo{font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1.5px;display:inline-flex;align-items:center;gap:9px;color:#123238;white-space:nowrap}.logo-accent{color:#17b980}.logo-mark{width:37px;height:37px;border-radius:12px;background:#0fbb81;color:#fff;display:grid;place-items:center;position:relative}.logo-dot{position:absolute;width:7px;height:7px;background:#fff;border-radius:50%;top:9px;right:8px}.nav-links{display:flex;gap:32px;margin:auto;font-size:13px;font-weight:700;color:#55676b}.nav-links a:hover{color:#13a978}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:11px;padding:15px 22px;font-weight:800;font-size:13px;transition:transform .2s,background .2s,box-shadow .2s;border:1px solid transparent;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.nav-cta{background:#0c2930;color:#fff;padding:14px 20px}.nav-cta:hover{background:#14535a}.menu-toggle{display:none;border:0;background:none}.hero{background:radial-gradient(ellipse at 75% 40%,#e0fbef 0%,transparent 40%),linear-gradient(150deg,#f6fcf9,#fff 55%,#f5fbf9);padding-top:88px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:570px;gap:60px}.eyebrow,.kicker{color:#079b70;font-size:11px;letter-spacing:2px;font-weight:800;display:inline-flex;align-items:center;gap:10px}.eyebrow{padding:10px 14px;border:1px solid #b8e7d4;border-radius:100px;background:#edfaf3;letter-spacing:1.5px}.pulse,.online-dot{display:inline-block;background:#12c88b;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 4px #c8f8e3}.hero h1{font-size:clamp(42px,5vw,69px);line-height:1.12;margin:27px 0 22px;letter-spacing:-.065em}.hero-description{font-size:17px;max-width:540px}.hero-description strong{color:#16373b}.hero-actions{display:flex;gap:12px;margin:32px 0 23px;flex-wrap:wrap}.primary{background:#0db87d;color:#fff;box-shadow:0 12px 26px #0db87d2c}.primary:hover{background:#089f6d}.secondary{background:#fff;color:#1a3439;border-color:#dbe8e4}.secondary:hover{background:#f3fbf8}.hero-notes{display:flex;gap:24px;flex-wrap:wrap;color:#668078;font-size:12px;font-weight:700}.hero-notes span{display:flex;align-items:center;gap:7px}.hero-notes svg{color:#0cbd80}.hero-visual{position:relative;min-height:560px;display:grid;place-items:center}.visual-glow{position:absolute;width:430px;height:430px;border-radius:50%;background:#c8f5df;filter:blur(60px);opacity:.65}.phone{width:320px;height:515px;background:#e7efeb;border:8px solid #19353a;border-radius:32px;box-shadow:0 38px 80px #173c3430;overflow:hidden;position:relative;transform:rotate(2deg);display:flex;flex-direction:column}.phone-top,.demo-window-top{background:#fff;padding:15px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #e5eeeb}.avatar{width:39px;height:39px;background:#d9f9eb;color:#099b6e;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.phone-top b,.demo-window-top b{font-size:13px;display:block}.phone-top span,.demo-window-top span{font-size:10px;color:#83928e}.phone-top span .online-dot{width:6px;height:6px;box-shadow:none}.phone-dots{margin-left:auto;font-size:17px!important}.chat-area{flex:1;padding:18px 13px;background-color:#e8f0eb;background-image:radial-gradient(#d1dfd7 1px,transparent 1px);background-size:22px 22px}.chat-day{text-align:center;font-size:10px;color:#71857b;margin:2px auto 20px;background:#fff9;border-radius:10px;width:max-content;padding:5px 11px}.bubble{max-width:85%;padding:11px 12px 8px;border-radius:11px;font-size:12px;line-height:1.55;margin-bottom:13px;box-shadow:0 2px 6px #00000009;color:#253f3e}.bubble small{display:flex;justify-content:flex-end;align-items:center;font-size:9px;color:#91a19c;gap:0;margin-top:4px}.incoming{background:#fff;border-top-left-radius:2px;margin-right:auto}.outgoing{background:#d9f8e8;border-top-right-radius:2px;margin-left:auto}.chat-input{background:#fff;padding:14px;display:flex;justify-content:space-between;color:#91a29d;font-size:11px}.chat-input span:last-child{color:#11ae7b}.float-note{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;background:#fff;padding:13px 17px;border:1px solid #e8f3ed;border-radius:13px;box-shadow:0 18px 40px #164d3424}.float-note b{display:block;font-size:12px}.float-note small{display:block;color:#8a9b97;font-size:10px;margin-top:3px}.float-icon{display:grid;place-items:center;width:38px;height:38px;background:#f3edff;color:#8767d9;border-radius:10px}.float-icon.green{background:#e1f8eb;color:#0caf78}.float-top{top:55px;right:-10px}.float-bottom{bottom:62px;left:-30px}.hero-footer{display:flex;align-items:center;gap:25px;padding:54px 0 30px}.hero-footer p{white-space:nowrap;font-size:10px;letter-spacing:2px;font-weight:800;margin:0;color:#a1b2ad}.tiny-line{height:1px;background:#dbeae3;flex:1}.section-head{margin-bottom:48px}.section-head.center{text-align:center;max-width:730px;margin:0 auto 50px}.section-head h2{margin:15px 0 18px}.section-head p{font-size:16px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:22px}.compare-card{border:1px solid #e4eae8;border-radius:20px;padding:29px 32px 0;overflow:hidden;background:#fff}.compare-card.new{background:#f3fcf8;border-color:#bcebd6}.compare-tag{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px}.compare-card.old .compare-tag{color:#7e8586}.compare-card.new .compare-tag{color:#0eac78}.compare-timeline{margin:35px 0 22px;padding-left:16px;border-left:2px dashed #d7e1dc}.compare-timeline>div{position:relative;padding-left:23px;margin-bottom:27px}.compare-timeline>div:before{content:"";position:absolute;left:-23px;top:5px;background:#c2ceca;width:11px;height:11px;border-radius:50%}.new .compare-timeline>div:before{background:#12bc84}.time{font-size:11px;font-weight:800;color:#879995}.compare-timeline p{font-size:14px;margin:5px 0}.compare-bottom{margin:0 -32px;padding:17px 32px;background:#f7f8f8;color:#7d8888;font-weight:700;font-size:12px}.new .compare-bottom{background:#dff7ea;color:#0b976a}.features{background:#f8fbfa}.split{display:grid;grid-template-columns:1.1fr .8fr;align-items:end;gap:70px}.split p{margin-bottom:16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{background:#fff;border:1px solid #e7efeb;padding:32px 28px;border-radius:16px;position:relative;transition:transform .2s,box-shadow .2s}.feature:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1b4c3610}.feature-icon{width:55px;height:55px;background:#e9faf1;color:#0aa877;border-radius:13px;display:grid;place-items:center}.feature-num{position:absolute;right:28px;top:31px;font-size:12px;color:#c5d3cd;font-weight:800}.feature h3{font-size:18px;margin:27px 0 10px}.feature p{font-size:13px;margin:0}.demo{background:#0a252b;color:#fff;overflow:hidden}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.demo h2{margin:17px 0 20px}.demo-text>p{color:#b1c7c4;font-size:16px}.demo-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:35px}.demo-tab{border:1px solid #335158;border-radius:10px;padding:16px;text-align:left;display:flex;justify-content:space-between;background:#14343a;color:#b7cdca;font-weight:700;font-size:12px}.demo-tab.active{background:#16b981;color:#fff;border-color:#16b981}.demo-disclaimer{display:flex;align-items:center;gap:9px;color:#8ca9a7;font-size:11px;margin-top:25px;line-height:1.6}.demo-window{background:#e9f1ec;border-radius:17px;overflow:hidden;box-shadow:0 30px 80px #0005;max-width:470px;width:100%;margin:auto}.demo-window-top{padding:17px 20px}.demo-window-top span{display:block}.demo-live{margin-left:auto;color:#0eaa77!important;font-weight:800}.demo-live .online-dot{width:6px;height:6px;box-shadow:none;margin-right:4px}.demo-window-body{padding:24px;min-height:355px;background-image:radial-gradient(#d2e0d7 1px,transparent 1px);background-size:21px 21px}.demo-window-body .bubble{font-size:13px;animation:appear .4s both;max-width:82%}@keyframes appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.demo-window-bottom{background:#fff;color:#a0aaa6;font-size:12px;padding:16px 20px;display:flex;justify-content:space-between}.demo-window-bottom svg{color:#0fa876}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px}.step{position:relative;border-top:2px solid #e3eee8;padding-top:26px}.step:before{content:"";width:12px;height:12px;border-radius:50%;background:#12b980;position:absolute;top:-7px;left:0}.step-num{font-family:Manrope;font-size:34px;font-weight:800;color:#bcebd5}.step h3{font-size:17px;margin:18px 0 8px}.step p{font-size:13px}.trial{background:#effaf4}.trial-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:center}.trial h2{margin:17px 0 20px}.trial-copy>p{font-size:16px}.trial-benefits{display:grid;gap:16px;margin-top:35px;font-size:14px;font-weight:700}.trial-benefits span{display:flex;align-items:center;gap:11px}.trial-benefits svg{background:#d2f4e2;color:#0fa775;padding:3px;width:24px;height:24px;border-radius:50%}.trial-contact{margin-top:44px;font-size:13px;color:#647c73}.trial-contact a{color:#0aa777;font-weight:800;display:inline-flex;align-items:center;gap:4px}.lead-form{background:#fff;border:1px solid #e0ece5;border-radius:20px;padding:34px;box-shadow:0 24px 65px #144c3410}.form-head{text-align:center}.form-icon{margin:auto auto 12px;background:#e1f8ea;color:#0caa79;border-radius:12px;width:45px;height:45px;display:grid;place-items:center}.form-head h3{font-size:22px;margin:0 0 8px}.form-head p{font-size:12px;margin-bottom:24px}.fields{display:grid;gap:15px}.fields label{font-size:12px;font-weight:800;color:#344c4d;display:grid;gap:7px}.fields input:not([type=checkbox]),.fields select,.fields textarea{width:100%;border:1px solid #dae6e0;border-radius:8px;padding:12px 13px;background:#fff;outline:none;color:#17343a;font-size:13px;min-width:0}.fields input:focus,.fields select:focus,.fields textarea:focus{border-color:#0cb77b;box-shadow:0 0 0 3px #c9f5df}.fields input::placeholder,.fields textarea::placeholder{color:#9cadab}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields .check-label{display:flex;align-items:flex-start;gap:9px;line-height:1.5;font-weight:500;color:#667c78;font-size:11px}.check-label input{accent-color:#10b981;margin-top:2px}.submit{width:100%;margin-top:22px;border:0}.form-note{text-align:center;font-size:10px;margin:14px 0 0}.form-success{font-size:12px;color:#098b62;background:#e3f8ed;border-radius:7px;padding:10px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.faq h2{margin:18px 0}.faq-contact{margin-top:20px}.faq-item{border-bottom:1px solid #e4eeea}.faq-item button{background:none;border:0;width:100%;padding:21px 0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#1c3539;font-size:14px;font-weight:800}.faq-item button svg{flex-shrink:0;transition:transform .2s}.faq-item.open button svg{transform:rotate(180deg);color:#10ae79}.faq-item p{font-size:13px;margin:-3px 0 21px;padding-right:20px}.bottom-cta{background:#0db47c;padding:70px 0}.bottom-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:45px}.bottom-cta .kicker{color:#c3ffe2}.bottom-cta h2{color:#fff;max-width:670px;margin:16px 0}.bottom-cta h2 em{color:#cbffe3}.bottom-cta p{color:#d9ffed;margin:0}.light{background:#fff;color:#0b8d63;box-shadow:none}.footer{background:#071f24;color:#fff;padding:65px 0 24px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:60px}.footer .logo{color:#fff}.footer-top p{font-size:13px;color:#8eaba8;max-width:300px;margin-top:19px}.footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:14px}.footer-top b{font-size:13px;margin-bottom:8px}.footer-top a:not(.logo){font-size:12px;color:#9eb7b4}.footer-top a:hover{color:#fff}.footer-bottom{border-top:1px solid #264146;margin-top:50px;padding-top:24px;display:flex;justify-content:space-between;gap:15px;color:#7c9a97;font-size:11px}.whatsapp-float{position:fixed;bottom:25px;right:25px;z-index:50;background:#16c784;color:#fff;box-shadow:0 8px 30px #0e9c6a55;border-radius:100px;padding:15px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;transition:transform .2s}.whatsapp-float:hover{transform:translateY(-3px)}.whatsapp-float span{padding-right:5px}@media(max-width:1000px){.nav-links{gap:15px}.hero-grid{gap:20px}.hero h1{font-size:48px}.float-top{right:-20px}.float-bottom{left:-10px}.demo-grid,.trial-grid,.faq-grid{gap:35px}}@media(max-width:760px){.container{width:min(100% - 36px,540px)}.section{padding:74px 0}.header{height:70px}.nav{justify-content:space-between}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;padding:24px;box-shadow:0 15px 20px #0001;flex-direction:column;gap:22px}.nav-links.show{display:flex}.nav-cta{display:none}.menu-toggle{display:block;color:#15363b}.hero{padding-top:52px}.hero-grid,.compare,.split,.demo-grid,.trial-grid,.faq-grid{grid-template-columns:1fr}.hero-grid{gap:20px}.hero h1{font-size:clamp(40px,9vw,58px)}.hero-description{font-size:15px}.hero-visual{min-height:540px}.phone{width:295px;height:480px}.float-top{right:0;top:20px}.float-bottom{left:0;bottom:15px}.hero-footer{padding:25px 0}.hero-footer p{white-space:normal;text-align:center;font-size:9px}.section-head.center{margin-bottom:36px}.feature-grid{grid-template-columns:repeat(2,1fr)}.demo-text{margin-bottom:25px}.steps-grid{grid-template-columns:repeat(2,1fr)}.trial-grid{gap:35px}.faq-grid{gap:20px}.bottom-cta-inner{flex-direction:column;align-items:flex-start}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.whatsapp-float span{display:none}.whatsapp-float{padding:14px}}@media(max-width:480px){.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-notes{gap:12px}.hero-visual{min-height:510px}.phone{width:270px;height:460px}.float-note{padding:9px 10px}.float-note b{font-size:10px}.float-note small{font-size:9px}.float-icon{width:30px;height:30px}.float-top{top:16px;right:-4px}.float-bottom{left:-5px;bottom:10px}.feature-grid,.steps-grid{grid-template-columns:1fr}.feature{padding:24px}.compare-card{padding:22px 24px 0}.compare-bottom{margin:0 -24px;padding:16px 24px}.lead-form{padding:23px 18px}.field-row{grid-template-columns:1fr}.demo-tabs{gap:7px}.demo-tab{padding:12px 10px;font-size:11px}.bottom-cta h2{font-size:32px}}
