:root{--canvas:#010102;--surface:#0f1011;--surface-2:#141516;--surface-3:#18191a;--primary:#5e6ad2;--primary-hover:#828fff;--ink:#f7f8f8;--muted:#d0d6e0;--subtle:#8a8f98;--tertiary:#62666d;--line:#23252a;--line-strong:#34343a;--success:#27a644;color-scheme:dark;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--canvas);color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-size:15px;line-height:1.5}button,input,select{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none}a,button{color:inherit}a,button,input,summary{outline-offset:5px}:focus-visible{outline:2px solid var(--primary-hover)}::selection{background:#5e6ad255}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0;vertical-align:middle}.container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:12px 18px;border-radius:8px;background:var(--primary);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.brand{gap:9px;align-items:center;font-size:20px;font-weight:600;letter-spacing:-.7px;line-height:1}.brand,.brand-link{display:inline-flex}.site-header{position:sticky;top:0;z-index:30;background:#010102ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #23252a99}.nav-bar{justify-content:space-between;min-height:72px;gap:32px}.desktop-nav,.nav-bar{display:flex;align-items:center}.desktop-nav{gap:30px;margin-left:42px}.desktop-nav a,.login-link{font-size:13px;color:var(--subtle);transition:color .2s}.desktop-nav a:hover,.login-link:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:43px;padding:11px 17px;font-size:13px;font-weight:500;border:1px solid transparent;border-radius:8px;line-height:1.2;transition:background .2s,border-color .2s,color .2s}.button-primary{background:var(--primary);color:#fff;border-color:#ffffff0f}.button-primary:hover{background:var(--primary-hover)}.button-secondary{background:var(--surface-3);border-color:var(--line-strong)}.button-secondary:hover{background:#222326;border-color:#45454d}.button-ghost{color:var(--muted);background:transparent}.button-ghost:hover{background:var(--surface);color:var(--ink)}.button-small{min-height:34px;padding:8px 12px;font-size:12px;gap:8px;border-radius:6px}.button-full{width:100%}.menu-toggle{display:none;border:0;background:transparent;padding:9px}.mobile-nav{display:none}.hero{padding-top:92px}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:6px 10px 6px 7px;border:1px solid var(--line);border-radius:6px;color:var(--subtle);font-size:11px}.eyebrow-mark{padding:4px 5px;background:var(--surface-2);border-radius:3px}.eyebrow-mark .brand svg{width:13px;height:12px}.hero h1{font-size:clamp(54px,6.8vw,86px);font-weight:600;line-height:1.02;letter-spacing:-3.5px;margin-top:27px}.checkout-intro h1>span,.hero h1>span,.hero-description,h2>span{color:var(--subtle)}.hero-description{font-size:18px;line-height:1.6;letter-spacing:-.15px;margin-top:28px}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:27px}.hero-note{color:var(--tertiary);font-size:11px;margin-top:14px}.hero-demo{margin-top:52px}.product-demo{border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:#0a0b0d}.demo-toolbar{height:40px;border-bottom:1px solid var(--line);background:#111214;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:10px;color:var(--tertiary)}.window-dots{display:flex;gap:5px;width:30px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#34343a}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--subtle)}.icon-button:hover{border-color:var(--line-strong);color:var(--ink)}.demo-body{display:flex;min-height:340px}.demo-sidebar{width:188px;flex-shrink:0;border-right:1px solid var(--line);padding:19px 12px;position:relative}.demo-workspace{display:flex;gap:7px;align-items:center;padding:0 3px;color:var(--muted);font-size:10px;font-weight:500}.demo-workspace .brand svg{width:20px;height:20px}.demo-workspace small{display:block;font-size:8px;color:var(--tertiary);font-weight:400}.demo-workspace>svg:last-child{margin-left:auto}.demo-menu-label{margin:30px 9px 9px;font-size:8px;letter-spacing:.7px;color:var(--tertiary)}.demo-menu-item{display:flex;align-items:center;gap:9px;padding:9px;border-radius:5px;color:var(--subtle);font-size:10px}.demo-menu-item.selected{background:#1b1c21;color:var(--ink)}.demo-menu-item.selected svg{color:#9ba2e1}.demo-sidebar-bottom{position:absolute;bottom:17px;display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:9px}.demo-content{flex:1 1;min-width:0;padding:20px 24px 0}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.demo-breadcrumb{color:var(--tertiary);font-size:9px}.demo-breadcrumb span{color:#45464b;margin:0 7px}.demo-heading h3{font-size:16px;font-weight:500;letter-spacing:-.3px;margin-top:9px}.demo-count{margin-left:9px;font-size:9px;color:var(--tertiary);font-weight:400;letter-spacing:0}.demo-label{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:var(--subtle);border:1px solid var(--line);border-radius:4px;padding:4px 7px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--success);flex-shrink:0}.pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pipeline-column-title{display:flex;width:100%;align-items:center;gap:7px;font-size:10px;color:var(--subtle);border:0;padding:0 0 10px;background:transparent;text-align:left}.pipeline-column-title>span:last-child{margin-left:auto;color:var(--tertiary);font-size:9px}.stage-dot{width:6px;height:6px;border:1.5px solid var(--tertiary);border-radius:50%}.stage-1{border-color:var(--primary)}.stage-2{border-color:var(--success)}.pipeline-column.active .pipeline-column-title{color:var(--ink)}.pipeline-column.active .stage-dot{background:var(--tertiary)}.pipeline-column.active .stage-1{background:var(--primary)}.pipeline-column.active .stage-2{background:var(--success)}.pipeline-slot{position:relative;height:199px;background:#0e0f11;border-radius:8px;border:1px solid #1c1d21;padding:8px}.opportunity{position:relative;z-index:2;background:#191a1e;border:1px solid #3a3c48;border-radius:6px;padding:13px;min-height:165px}.opportunity-won{border-color:#2b4634}.opportunity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.avatar{width:26px;height:26px;border:1px solid #40424d;color:#c9cbd3;background:#2c2d34;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:500;flex-shrink:0}.avatar-small{width:21px;height:21px;font-size:7px}.opportunity-id{font-family:ui-monospace,SFMono-Regular,monospace;font-size:7px;color:var(--tertiary);letter-spacing:.3px}.opportunity h4{font-size:11px;font-weight:500}.opportunity>p{font-size:8px;color:var(--subtle);margin-top:2px}.opportunity-source{display:flex;gap:5px;align-items:center;color:var(--subtle);font-size:8px;margin-top:9px}.opportunity-divider{height:1px;background:var(--line-strong);margin-block:10px}.opportunity-detail{color:var(--subtle)}.mini-message,.opportunity-detail{display:flex;align-items:center;gap:5px;font-size:8px}.mini-message{margin-top:7px;color:var(--muted)}.won-badge{display:inline-flex;align-items:center;gap:4px;font-size:8px;padding:3px 5px;border-radius:3px;background:#1a2b20;color:#89ba96;margin-top:7px}.empty-opportunity{margin:4px;padding:12px;border:1px dashed #2c2d32;border-radius:5px;opacity:.5}.empty-opportunity span{display:block;height:4px;width:65%;background:#2a2b30;border-radius:2px;margin:9px 0}.empty-opportunity span:nth-child(2){width:88%}.empty-opportunity span:last-child{width:43%}.demo-status-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 0;font-size:8px;color:var(--tertiary)}.demo-status-line>span:first-child{display:flex;align-items:center;gap:5px}.demo-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding:0 24px;background:var(--surface)}.demo-steps button{border:0;background:transparent;display:flex;align-items:center;gap:11px;color:var(--tertiary);font-size:11px;min-height:54px;padding:8px 6px;text-align:left}.demo-steps button>span{font-size:10px;color:#45464d}.demo-steps button>svg{margin-left:auto;margin-right:25px}.demo-steps button.current{color:var(--ink)}.demo-steps button.current>span{color:#939de8}.integration-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:center;gap:24px;padding:36px 0;color:var(--subtle);border-bottom:1px solid var(--line)}.integration-strip>span{font-size:11px;line-height:1.7}.integration-strip strong{font-weight:400;color:var(--muted)}.integration-strip>div{display:flex;align-items:center;justify-content:center;gap:10px;color:#9a9ca5;font-size:13px;font-weight:500}.section{padding-top:104px;padding-bottom:100px;border-bottom:1px solid var(--line)}.eyebrow{display:block;font-size:11px;color:var(--subtle);letter-spacing:.35px;margin-bottom:24px}.eyebrow,h2{font-weight:500}h2{font-size:clamp(32px,4vw,46px);line-height:1.12;letter-spacing:-1.6px}.section-heading>p{margin-top:20px;color:var(--subtle);font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px}.feature-item{position:relative;min-height:243px;padding:0 32px 30px;border-left:1px solid var(--line)}.feature-grid>div:first-child .feature-item{border:0;padding-left:0}.feature-grid>div:last-child .feature-item{padding-right:0}.feature-icon{display:inline-flex;color:var(--muted);margin-bottom:26px}.feature-item h3{font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:1.35;max-width:250px}.feature-item p{color:var(--subtle);font-size:13px;line-height:1.7;margin-top:13px;max-width:290px}.feature-index{position:absolute;bottom:0;color:#45464b;font-size:10px}.reactivation-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.reactivation-copy h2{font-size:clamp(30px,3.5vw,42px)}.reactivation-copy>p{margin-top:24px;color:var(--subtle);font-size:14px;line-height:1.8;max-width:420px}.plain-checks{list-style:none;padding:0;margin:25px 0;color:var(--muted);font-size:12px}.plain-checks li{display:flex;align-items:center;gap:9px;margin:12px 0}.plain-checks svg{width:14px;color:var(--subtle)}.text-link{display:inline-flex;gap:9px;align-items:center;font-size:12px;color:var(--muted)}.text-link:hover{color:var(--primary-hover)}.reactivation-demo{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.reactivation-top{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);color:var(--subtle);font-size:10px}.reactivation-top>span{display:inline-flex;align-items:center;gap:8px}.reactivation-scene{padding:25px 22px 10px}.lead-record{display:flex;align-items:center;gap:9px;font-size:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:11px}.lead-record strong{font-weight:500}.lead-record p{font-size:8px;color:var(--tertiary);margin-top:3px}.idle-tag{margin-left:auto;font-size:7px;color:var(--subtle);padding:3px 5px;border:1px solid var(--line-strong);border-radius:3px;white-space:nowrap}.reactivation-connector{position:relative;height:60px;display:flex;align-items:center;justify-content:center}.reactivation-connector:before{content:"";position:absolute;width:1px;height:100%;background:var(--line-strong)}.reactivation-connector>span{position:absolute;width:1px;height:100%;background:var(--primary)}.reactivation-connector>svg{z-index:1;color:var(--subtle);padding:7px;width:31px;height:31px;background:#191a1e;border:1px solid var(--line-strong);border-radius:8px}.notification-space{min-height:121px}.whatsapp-notification{background:#24252a;border:1px solid #3c3d42;border-radius:14px;padding:13px 15px}.notification-meta{display:flex;align-items:center;gap:7px;font-size:8px;color:#bebfc5;letter-spacing:.3px;margin-bottom:10px}.notification-meta small{margin-left:auto;font-size:9px;color:var(--subtle);letter-spacing:0}.whatsapp-app-icon{display:inline-flex;border-radius:5px;color:white;background:#258c41;padding:4px}.whatsapp-notification>strong{display:block;font-size:11px;font-weight:600}.whatsapp-notification>p{font-size:11px;color:#c8c9cf;line-height:1.5;margin-top:3px}.reply-space{min-height:62px;padding-top:14px}.lead-reply{display:flex;justify-content:end}.lead-reply>span{padding:11px 12px;border-radius:9px 9px 2px 9px;background:#1b2420;border:1px solid #2b3b31;font-size:10px;color:var(--muted)}.lead-reply>span>span{font-size:7px;color:var(--subtle);margin-left:9px}.lead-reply svg{color:#99a7cf}.reactivation-result{height:32px;text-align:center}.reactivation-result>span{display:inline-flex;align-items:center;gap:7px;color:var(--subtle);font-size:9px}.scene-caption{display:block;color:var(--tertiary);font-size:8px;text-align:center;padding:10px 12px 17px}.split-heading{display:flex;justify-content:space-between;gap:40px;align-items:end}.split-heading h2{font-size:38px}.split-heading>p{max-width:245px;font-size:13px;line-height:1.7}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:42px}.integration-grid>div{height:100%}.integration-card{border:1px solid var(--line);border-radius:12px;padding:30px;background:var(--surface);height:100%}.integration-card>svg{color:var(--muted);height:30px}.integration-category{display:block;margin-top:25px;font-size:9px;letter-spacing:.65px;color:var(--tertiary)}.integration-card h3{margin-top:9px;font-size:21px;letter-spacing:-.5px;font-weight:500}.integration-card>p{color:var(--subtle);font-size:13px;line-height:1.7;max-width:400px;margin-top:12px}.included-label{display:inline-flex;align-items:center;gap:6px;margin-top:26px;color:var(--subtle);font-size:10px}.centered{text-align:center}.centered h2{font-size:49px}.centered>p{margin-top:20px}.billing-label{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;padding:6px 10px;color:var(--subtle);font-size:10px;margin-top:25px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.pricing-grid>div{height:100%}.pricing-card{padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--surface);height:100%}.pricing-featured{background:var(--surface-2);border-color:#535b94}.pricing-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.pricing-title h3{font-size:20px;font-weight:500;letter-spacing:-.4px}.plan-badge{font-size:8px;background:#26293d;border:1px solid #3c4267;color:#b3b9ee;border-radius:4px;padding:4px 7px;white-space:nowrap}.plan-description{color:var(--subtle);font-size:11px;margin-top:10px;min-height:34px}.price{display:flex;gap:8px;align-items:baseline;margin-top:23px}.price>span{font-size:39px;letter-spacing:-1.5px;line-height:1.15;font-weight:500}.price small{color:var(--subtle);font-size:12px}.plan-seats{display:flex;align-items:center;gap:5px;color:var(--subtle);font-size:11px;margin:20px 0 23px}.plan-seats svg{margin-right:3px}.plan-seats strong{font-weight:500;color:var(--muted)}.plan-divider{height:1px;background:var(--line);margin:25px 0}.plan-list-title{font-size:11px;color:var(--muted);margin-bottom:17px}.plan-features{list-style:none;padding:0;margin:0}.plan-features li{display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:11px;line-height:1.5;margin-bottom:13px}.plan-features li svg{color:#b0b3bf}.pricing-footnote{text-align:center;font-size:10px;color:var(--tertiary);line-height:1.9;margin-top:23px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.faq-section h2{font-size:36px}.faq-section .section-heading>p{font-size:13px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px;color:var(--muted);list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--tertiary);transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:var(--subtle);font-size:12px;line-height:1.8;margin-top:16px}.final-cta{text-align:center;padding:96px 0 104px;border-bottom:1px solid var(--line)}.final-cta .brand svg{width:33px;height:30px}.final-cta h2{margin-top:28px;font-size:53px}.final-cta p{color:var(--subtle);font-size:13px;margin-top:24px}.final-cta .button{margin-top:27px}.footer{padding:33px 0;display:flex;align-items:center;gap:26px;font-size:10px;color:var(--tertiary)}.footer .brand{font-size:15px;color:var(--muted)}.footer .brand svg{width:21px;height:19px}.footer nav{margin-left:auto;display:flex;gap:22px;color:var(--subtle)}.footer nav a:hover{color:var(--ink)}.footer>span{margin-left:10px;white-space:nowrap}.checkout-header{display:flex;justify-content:space-between;align-items:center;min-height:90px;border-bottom:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle)}.back-link svg{transform:rotate(180deg)}.checkout-main{max-width:940px;padding-top:65px}.checkout-intro{margin-bottom:40px}.checkout-intro .eyebrow{margin-bottom:18px}.checkout-intro h1{font-size:47px;letter-spacing:-1.8px;line-height:1.1;font-weight:500}.checkout-intro>p{font-size:13px;color:var(--subtle);margin-top:18px}.checkout-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start}.demo-notice{display:flex;align-items:start;gap:10px;border:1px solid #3a3e64;background:#12131e;border-radius:8px;padding:15px;color:#a4ade9;margin-bottom:27px;font-size:11px}.demo-notice strong{font-weight:500}.demo-notice p{color:var(--subtle);font-size:10px;margin-top:4px}.checkout-form fieldset{border:0;padding:0;margin:0 0 29px;min-width:0}.checkout-form legend{display:flex;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:500;margin-bottom:22px}.step-number{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:50%;font-size:9px;color:var(--subtle)}.form-field{margin-bottom:15px}.form-field label{display:block;margin-bottom:7px;color:var(--muted);font-size:11px}.form-field input{width:100%;min-height:41px;border:1px solid var(--line-strong);border-radius:6px;padding:10px 12px;background:var(--surface);color:var(--ink);font-size:12px}.form-field input::placeholder{color:var(--tertiary)}.form-field input:focus{border-color:var(--primary);outline-offset:2px}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-options button{min-height:42px;display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--subtle);font-size:12px}.payment-options button.selected{background:#171927;border-color:var(--primary);color:var(--ink)}.payment-preview{margin-top:18px;min-height:193px}.mock-card{border:1px solid #3a3c46;background:#1a1c23;border-radius:10px;padding:19px;max-width:300px}.mock-card>div{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.6px;color:var(--subtle)}.mock-card>div:first-child>span{font-size:7px}.mock-card .brand svg{width:24px;height:21px}.mock-card>p{margin-block:22px 18px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:16px;color:#d4d6df;letter-spacing:1px}.payment-preview>p{color:var(--tertiary);font-size:10px;line-height:1.7;margin-top:11px;max-width:320px}.pix-preview{display:flex;gap:22px;align-items:center;padding:25px 0}.qr-mock{display:grid;grid-template-columns:repeat(11,1fr);width:115px;height:115px;flex-shrink:0;border:7px solid white}.qr-mock,.qr-mock i{background:white}.qr-mock .filled{background:#18191a}.pix-preview strong{font-size:12px;font-weight:500}.pix-preview p{color:var(--subtle);font-size:10px;line-height:1.8;margin-top:7px}.checkout-consent{display:flex;align-items:start;gap:8px;font-size:11px;color:var(--subtle);margin-bottom:22px;cursor:pointer}.checkout-consent input{accent-color:var(--primary);margin:2px 0 0}.checkout-submit{min-height:46px}.loading-ring{display:inline-block;width:14px;height:14px;border:1.5px solid #ffffff55;border-top-color:white;border-radius:50%}.checkout-security{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--tertiary);font-size:9px;margin-top:13px}.order-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:26px;position:sticky;top:25px}.order-summary-heading{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.7px;color:var(--subtle)}.order-summary h2{font-size:27px;letter-spacing:-.8px;margin-top:19px}.order-summary>p{color:var(--subtle);font-size:11px;margin-top:10px}.summary-price{font-size:37px;font-weight:500;letter-spacing:-1.2px;margin-top:24px}.summary-price small{font-weight:400;font-size:12px;color:var(--subtle);letter-spacing:0;margin-left:7px}.summary-seats{display:flex;align-items:center;gap:9px;font-size:11px;margin-top:12px;color:var(--muted)}.summary-switch{margin-top:25px}.summary-switch>label{display:block;color:var(--tertiary);font-size:10px;margin-bottom:9px}.summary-switch>div{display:flex;align-items:center;gap:5px}.summary-switch a{border:1px solid var(--line-strong);border-radius:5px;padding:7px 8px;font-size:9px;color:var(--subtle)}.summary-switch a.selected{color:var(--ink);background:#292c40;border-color:#484f7d}.order-summary h3{font-size:11px;font-weight:500;margin-bottom:19px}.summary-today,.summary-total{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--subtle)}.summary-total strong{color:var(--ink);font-size:15px;font-weight:500}.summary-total strong small{font-size:10px;color:var(--subtle);margin-left:3px}.summary-today{margin-top:15px}.summary-today strong{font-weight:500;color:#91bf9b}.order-summary>.summary-footnote{font-size:9px;line-height:1.8;color:var(--tertiary);margin-top:20px}.checkout-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:70px;padding-block:24px;color:var(--tertiary);font-size:10px}.checkout-success{max-width:510px;margin:25px auto 90px;text-align:center}.success-icon{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;border:1px solid #324c39;background:#142019;border-radius:50%;color:#87b894;margin-bottom:35px}.checkout-success h1{font-size:39px;font-weight:500;line-height:1.1;letter-spacing:-1.5px;outline:none}.checkout-success>p{color:var(--subtle);font-size:13px;margin-top:20px}.checkout-success>p strong{color:var(--muted);font-weight:500}.success-receipt{border:1px solid var(--line);border-radius:10px;padding:21px;margin:29px 0;background:var(--surface);text-align:left}.success-receipt>div{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--subtle);font-size:12px;margin:10px 0}.success-receipt strong{color:var(--ink);font-weight:500}.checkout-success>.demo-explanation{font-size:12px;line-height:1.8}.checkout-success .button{margin-top:26px}.form-error{color:#e9a5a5;font-size:12px;margin-bottom:15px}.not-found{padding-block:140px;text-align:center}.not-found h1{font-size:44px;letter-spacing:-1.5px;font-weight:500}.not-found p{color:var(--subtle);margin:20px 0}@media (min-width:1500px){.hero{padding-top:111px}}@media (max-width:1024px){.desktop-nav{margin-left:0;gap:20px}.nav-bar{gap:20px}.hero h1{font-size:74px}.demo-sidebar{width:160px}.demo-content{padding-inline:18px}.pipeline{gap:9px}.pipeline-slot{padding:5px}.opportunity{padding:10px}.reactivation-section{gap:35px}.reactivation-scene{padding-inline:17px}.feature-item{padding-inline:25px}.pricing-card{padding:20px}.pricing-title h3{font-size:18px}.price>span{font-size:34px}.plan-features li{font-size:10px}.faq-section{gap:45px}.checkout-grid{gap:36px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.nav-bar{min-height:64px;gap:14px}.desktop-nav,.login-link{display:none}.nav-actions{gap:8px}.nav-actions .button{font-size:11px}.menu-toggle{display:inline-flex}.mobile-nav{display:flex;flex-direction:column;overflow:hidden;padding-inline:20px;border-top:1px solid var(--line)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px;padding:15px 6px}.hero{padding-top:58px}.hero h1{font-size:64px;letter-spacing:-2.8px}.hero-description{font-size:16px;max-width:500px}.hero-demo{margin-top:40px}.demo-sidebar{display:none}.demo-content{padding:17px 14px 0}.demo-heading{margin-bottom:22px}.demo-body{min-height:304px}.pipeline-column-title{font-size:9px;gap:5px}.pipeline-slot{height:180px}.opportunity{min-height:151px;padding:8px}.opportunity h4{font-size:10px}.opportunity-id{font-size:6px}.mini-message,.opportunity-detail,.opportunity-source,.opportunity>p{font-size:7px}.opportunity-detail{align-items:start}.opportunity-divider{margin-block:8px}.demo-steps{padding-inline:10px}.demo-steps button{font-size:9px;gap:7px}.demo-steps button>svg{margin-right:8px;width:12px}.integration-strip{grid-template-columns:repeat(3,1fr);gap:20px 14px;padding:27px 0}.integration-strip>span{grid-column:1/-1;text-align:center}.integration-strip>span>br{display:none}.integration-strip>span>strong{margin-left:5px}.integration-strip>div{font-size:10px;gap:6px}.integration-strip>div>svg{width:21px;height:19px}.section{padding-block:70px}.section-heading h2{font-size:38px;letter-spacing:-1.3px}.feature-grid{gap:25px;margin-top:36px}.feature-item{padding-inline:0;border:0;min-height:240px}.feature-item h3{font-size:16px}.feature-item p{font-size:11px}.reactivation-section{grid-template-columns:1fr;gap:35px}.reactivation-copy>p{max-width:530px}.reactivation-demo{max-width:500px;margin-inline:auto}.reactivation-scene{padding-inline:26px}.reactivation-copy h2{font-size:38px}.split-heading{display:block}.split-heading>p{max-width:400px;margin-top:20px}.integration-card{padding:24px}.integration-card h3{font-size:19px}.integration-card>p{font-size:12px}.pricing-grid{grid-template-columns:1fr;max-width:470px;margin-inline:auto;margin-top:35px;gap:20px}.pricing-card{padding:28px}.pricing-title h3{font-size:22px}.price>span{font-size:44px}.plan-description{min-height:0;font-size:12px}.plan-seats{font-size:12px}.plan-features{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.plan-features li{font-size:10px;align-items:start}.plan-features li svg{margin-top:1px}.plan-badge{font-size:9px}.faq-section{grid-template-columns:1fr;gap:37px}.faq-list summary{font-size:13px}.faq-list details:first-child{padding-top:0}.final-cta{padding-block:75px}.final-cta h2{font-size:43px}.footer{flex-wrap:wrap;gap:20px}.footer>p{display:none}.footer nav{font-size:11px}.footer>span{margin-left:0;width:100%}.checkout-main{padding-top:45px;max-width:550px}.checkout-grid{grid-template-columns:1fr;gap:28px}.order-summary{position:static;grid-row:1}.order-summary .plan-features,.order-summary h3,.order-summary>.plan-divider:first-of-type{display:none}.checkout-intro h1{font-size:40px}.checkout-intro{margin-bottom:28px}.checkout-header{min-height:74px}.checkout-footer{margin-top:44px;flex-wrap:wrap;gap:12px}.checkout-success h1{font-size:34px}.summary-switch{margin-top:20px}.payment-preview{min-height:190px}}@media (max-width:450px){.hero h1{font-size:53px;letter-spacing:-2.3px}.hero-eyebrow{font-size:9px;gap:8px}.hero-description{font-size:14px}.desktop-break{display:none}.hero-actions{gap:4px}.hero-actions .button{font-size:11px;padding-inline:12px;gap:8px}.hero-note{font-size:10px}.demo-toolbar{font-size:8px;padding-inline:11px}.demo-toolbar .window-dots{width:20px;gap:3px}.demo-toolbar .window-dots i{width:4px;height:4px}.demo-heading .demo-label{font-size:7px;padding-inline:4px}.demo-heading h3{font-size:14px}.demo-count{display:none}.pipeline{gap:5px}.pipeline-column-title{font-size:8px;gap:4px}.pipeline-column-title>span:last-child{display:none}.stage-dot{width:5px;height:5px}.pipeline-slot{padding:3px;height:178px}.opportunity{padding:7px;min-height:150px}.avatar{width:22px;height:22px;font-size:7px}.opportunity-id{display:none}.opportunity h4{font-size:8px}.opportunity>p{font-size:6px}.opportunity-source{font-size:6px;gap:3px}.opportunity-source svg{width:12px}.opportunity-detail{font-size:6px;gap:3px}.opportunity-detail svg{width:10px}.mini-message{font-size:6px;gap:3px}.mini-message svg{width:9px}.won-badge{font-size:6px;padding-inline:3px;gap:2px}.won-badge svg{width:9px}.demo-status-line{font-size:6px}.demo-steps button{gap:5px;font-size:8px}.demo-steps button>span{font-size:8px}.demo-steps button>svg{margin-right:3px;width:10px}.integration-strip>div{flex-direction:column;font-size:9px}.reactivation-copy h2,.section-heading h2{font-size:31px}.section-heading>p{font-size:13px}.feature-grid{grid-template-columns:1fr;gap:26px}.feature-item{min-height:auto;padding:0 0 24px}.feature-grid>div:first-child .feature-item,.feature-item{border-bottom:1px solid var(--line)}.feature-icon{margin-bottom:14px}.feature-item h3{font-size:19px;max-width:300px}.feature-item p{max-width:none;font-size:12px}.feature-index{right:0;bottom:auto;top:0}.integration-grid{grid-template-columns:1fr}.reactivation-scene{padding:22px 16px 7px}.reactivation-top{padding-inline:14px}.lead-record{padding:9px;gap:6px}.lead-record strong{font-size:9px}.lead-record p{font-size:7px}.idle-tag{font-size:6px}.plain-checks{font-size:11px}.pricing-card{padding:24px}.plan-features{grid-template-columns:1fr}.plan-features li{font-size:12px}.plan-features li svg{width:14px}.pricing-footnote{font-size:9px}.final-cta h2{font-size:38px}.final-cta p{font-size:12px;max-width:260px;margin-inline:auto}.footer nav{gap:17px;font-size:10px}.checkout-intro h1{font-size:38px}.order-summary{padding:23px}.checkout-success h1{font-size:31px}.success-receipt{padding:15px}.success-receipt>div{font-size:11px}.back-link{font-size:10px}.hero h1{font-size:clamp(37px,10.5vw,48px);letter-spacing:-1.8px}.hero-actions{flex-wrap:wrap;gap:8px}.hero-actions .button{white-space:nowrap}.hero-actions .button-ghost{padding-inline:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}