.lp-root{--brand:#d97706;--brand-2:#fbbf24;--brand-soft:#fff9e6;--accent:#ff7e6b;--accent-soft:#ffe5e0;--whats:#15803d;--whats-soft:#dcfce7;--warn:#ff7e6b;--warn-soft:#ffe5e0;--gold:#fbbf24;--indigo:#5b5bd6;--bg:#f7f7fc;--bg-2:#fff9e6;--ink:#1e1b3e;--ink-2:#45437a;--muted:#7a78a1;--line:#eaeaf3;--line-2:#d6d5e7;--card:#fff;--radius:22px;--radius-sm:14px;--pad-section:112px;--maxw:1200px;--font-display:"Bricolage Grotesque","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}.lp-root *{box-sizing:border-box}.lp-root a{color:inherit;text-decoration:none}.lp-root button{cursor:pointer;background:0 0;border:none;font-family:inherit}.lp-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.lp-root .display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.04}.lp-root .eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--brand);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.lp-root .eyebrow:before{content:"";background:var(--brand-2);border-radius:50%;flex-shrink:0;width:14px;height:14px}.lp-root .muted{color:var(--muted)}.lp-root .mono{font-family:var(--font-mono)}.lp-root .pill{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.lp-root .pill .dot{background:var(--whats);width:6px;height:6px;box-shadow:0 0 0 4px var(--whats-soft);border-radius:50%}.lp-root .btn{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 22px;font-size:16px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lp-root .btn:hover{transform:translateY(-1px)}.lp-root .btn-primary{background:var(--ink);color:var(--bg)}.lp-root .btn-primary:hover{background:var(--brand);box-shadow:0 12px 32px -8px color-mix(in oklab,var(--brand),transparent 60%)}.lp-root .btn-brand{background:var(--brand);color:#fff}.lp-root .btn-brand:hover{background:color-mix(in oklab,var(--brand),black 8%);box-shadow:0 12px 32px -8px color-mix(in oklab,var(--brand),transparent 50%)}.lp-root .btn-ghost{color:var(--ink);border:1.5px solid var(--line-2);background:0 0}.lp-root .btn-ghost:hover{background:var(--card);border-color:var(--ink)}.lp-root .btn-whats{background:var(--whats);color:#fff}.lp-root .btn-lg{height:58px;padding:0 28px;font-size:17px}.lp-root .btn-sm{height:40px;padding:0 18px;font-size:14.5px}.lp-root .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.lp-root section{padding:var(--pad-section)0;position:relative}.lp-root .section-head{max-width:760px;margin-bottom:56px}.lp-root .section-head h2{margin:16px 0;font-size:clamp(40px,5.5vw,68px)}.lp-root .section-head p{color:var(--muted);max-width:620px;font-size:19px;line-height:1.55}.lp-root .nav-wrap{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:color-mix(in oklab,var(--bg),transparent 15%);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.lp-root .nav-wrap.scrolled{border-bottom-color:var(--line)}.lp-root .nav{justify-content:space-between;align-items:center;height:84px;display:flex}.lp-root .nav-logo{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp-root .nav-pill{font-family:var(--font-display);color:var(--brand);border:1px solid var(--brand);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1}.lp-root .nav ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}.lp-root .nav ul a{color:var(--ink-2);font-size:15px;font-weight:500}.lp-root .nav ul a:hover{color:var(--brand)}.lp-root .nav .nav-actions{align-items:center;gap:16px;display:flex}.lp-root .nav .nav-actions .signin{color:var(--ink-2);font-size:15px;font-weight:500}.lp-root .nav .nav-actions .signin:hover{color:var(--ink)}.lp-root .nav-mobile-btn{display:none}.lp-root .hero{padding-top:60px;padding-bottom:80px}.lp-root .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.lp-root .hero-headline{font-size:clamp(54px,7vw,92px)}.lp-root .hero-headline .brand-c{color:var(--brand)}.lp-root .hero-headline .whats-c{color:var(--whats)}.lp-root .hero-headline .accent-c{color:var(--accent)}.lp-root .hero-headline em{font-style:normal;display:inline-block;position:relative}.lp-root .hero-headline em:after{content:"";background:var(--accent-soft);z-index:-1;border-radius:4px;height:18%;position:absolute;bottom:6%;left:-4px;right:-4px;transform:skew(-3deg)}.lp-root .hero-sub{color:var(--muted);max-width:540px;margin:28px 0 32px;font-size:19px;line-height:1.55}.lp-root .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-root .hero-meta{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.lp-root .hero-meta span{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.lp-root .hero-meta .ck{color:var(--whats);font-weight:700}.lp-root .hero-visual{min-height:540px;position:relative}.lp-root .float{position:absolute}.lp-root .float.invite{aspect-ratio:9/13;--r:-6deg;border-radius:24px;width:260px;animation:6s ease-in-out infinite lp-floaty;top:20px;left:0;overflow:hidden;transform:rotate(-6deg);box-shadow:0 30px 60px -20px #00002840,inset 0 0 0 1px #fff9}.lp-root .float.dashboard{background:var(--card);border:1px solid var(--line);border-radius:18px;width:360px;animation:7s ease-in-out infinite reverse lp-floaty;bottom:20px;right:0;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px -20px #0000282e}.lp-root .float.whats-bubble{background:var(--card);border:1px solid var(--line);border-radius:16px;width:240px;padding:12px 14px;top:6%;right:6%;transform:rotate(3deg);box-shadow:0 14px 30px -10px #00002824}@keyframes lp-floaty{0%,to{transform:translateY(0)rotate(var(--r,0deg))}50%{transform:translateY(-12px)rotate(var(--r,0deg))}}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.lp-root .pop{animation:.45s cubic-bezier(.4,1.7,.5,1) lp-pop}.lp-root .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);padding:28px 0;overflow:hidden}.lp-root .strip-track{align-items:center;gap:64px;width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp-root .strip-item{font-family:var(--font-display);color:var(--ink-2);white-space:nowrap;align-items:center;gap:14px;font-size:22px;font-weight:600;display:inline-flex}.lp-root .strip-item .star{color:var(--accent);font-size:18px}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-root .steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp-root .step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:280px;padding:28px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.lp-root .step:hover{transform:translateY(-4px)}.lp-root .step-num{font-family:var(--font-display);color:color-mix(in oklab,var(--brand),transparent 70%);letter-spacing:-.05em;margin-bottom:12px;font-size:90px;font-weight:700;line-height:.8}.lp-root .step h3{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:700}.lp-root .step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.lp-root .step-icon{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:20px;right:20px}.lp-root .stats-section{padding:24px 0 48px}.lp-root .stats-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.lp-root .stat{background:var(--bg);flex-direction:column;gap:6px;padding:36px 28px;display:flex}.lp-root .stat-n{font-family:var(--font-display);color:var(--ink);letter-spacing:-.04em;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1}.lp-root .stat-l{color:var(--ink-2);margin-top:6px;font-size:15px;font-weight:500}.lp-root .stat-sub{color:var(--muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em}.lp-root .stats-disclaimer{color:var(--muted);text-align:right;font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:14px}.lp-root .ba-section{padding:var(--pad-section)0}.lp-root .ba-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp-root .ba-card{border-radius:24px;flex-direction:column;gap:14px;min-height:580px;padding:28px;display:flex;position:relative}.lp-root .ba-before{background:#fff1ee;border:1px solid #fecdc3}.lp-root .ba-after{background:var(--card);border:1px solid var(--brand);box-shadow:0 30px 60px -20px color-mix(in oklab,var(--brand),transparent 75%)}.lp-root .ba-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:700;line-height:1.3}.lp-root .ba-tag-before{background:var(--accent);color:#fff}.lp-root .ba-tag-after{background:var(--brand);color:#fff}.lp-root .ba-title{font-family:var(--font-display);margin-bottom:4px;font-size:18px;font-weight:700}.lp-root .ba-chat{flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden}.lp-root .ba-msg{background:#fff;border:1px solid #fecdc3;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:92%;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.lp-root .ba-msg-in{border-top-left-radius:4px;align-self:flex-start}.lp-root .ba-msg-out{background:#ffe3dc;border-top-right-radius:4px;align-self:flex-end}.lp-root .ba-who{color:var(--accent);font-size:12px;font-weight:700}.lp-root .ba-text{min-width:0;color:var(--ink-2);flex:1}.lp-root .ba-time{color:var(--muted);font-size:10px;font-family:var(--font-mono)}.lp-root .ba-footer{color:var(--accent);border-top:1px dashed #fecdc3;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:500;display:flex}.lp-root .ba-footer-after{color:var(--brand);border-top-color:color-mix(in oklab,var(--brand),transparent 75%)}.lp-root .ba-after-body{flex-direction:column;flex:1;gap:18px;display:flex}.lp-root .ba-after-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-root .ba-after-stat{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:14px}.lp-root .ba-after-stat-n{font-family:var(--font-display);color:var(--ink);font-size:30px;font-weight:700;line-height:1}.lp-root .ba-after-stat-l{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:4px}.lp-root .ba-after-stat-ok .ba-after-stat-n{color:var(--whats)}.lp-root .ba-after-stat-pending .ba-after-stat-n{color:var(--accent)}.lp-root .ba-after-list{flex-direction:column;gap:6px;display:flex}.lp-root .ba-after-item{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.lp-root .ba-after-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lp-root .ba-after-dot-ok{background:var(--whats-soft);color:var(--whats)}.lp-root .ba-after-dot-info{background:var(--warn-soft);color:var(--warn)}.lp-root .ba-after-text{color:var(--ink-2);flex:1}.lp-root .ba-after-when{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.lp-root .gsc-wrap{-moz-columns:3;columns:3;-moz-column-gap:32px;column-gap:32px;margin-top:12px}.lp-root .gsc-item{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:40px;display:inline-block}.lp-root .gsc-card{cursor:pointer;border-radius:24px;transition:transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px -8px #1e1b3e2e}.lp-root .gsc-img{width:100%;position:relative}.lp-root .gsc-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);font-size:11px;font-weight:600;font-family:var(--font-mono);letter-spacing:.05em;background:#ffffffe0;border-radius:999px;padding:4px 10px;position:absolute;top:12px;right:12px}.lp-root .gsc-meta{color:var(--muted);letter-spacing:.01em;margin-top:12px;padding:0 4px;font-size:13px;font-weight:600}.lp-root .gsc-item-1 .gsc-card{transform:rotate(-1.8deg)}.lp-root .gsc-item-2 .gsc-card{transform:rotate(1.5deg)}.lp-root .gsc-item-3 .gsc-card{transform:rotate(-.7deg)}.lp-root .gsc-item-4 .gsc-card{transform:rotate(2.2deg)}.lp-root .gsc-item-5 .gsc-card{transform:rotate(-1.4deg)}.lp-root .gsc-item-6 .gsc-card{transform:rotate(.9deg)}.lp-root .gsc-card:hover{z-index:10;position:relative;box-shadow:0 28px 60px -10px #1e1b3e4d;transform:rotate(0)translateY(-8px)scale(1.04)!important}.lp-root .dashboard-mock{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px -10px #0000281f}.lp-root .dash-head{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.lp-root .dash-head .traffic{gap:6px;display:flex}.lp-root .dash-head .traffic span{border-radius:50%;width:11px;height:11px}.lp-root .dash-head .traffic span:first-child{background:#ff5f57}.lp-root .dash-head .traffic span:nth-child(2){background:#ffbd2e}.lp-root .dash-head .traffic span:nth-child(3){background:#28c840}.lp-root .dash-body{padding:24px}.lp-root .dash-title-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lp-root .dash-title{font-family:var(--font-display);font-size:22px;font-weight:700}.lp-root .dash-badge{background:var(--whats-soft);color:var(--whats);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.lp-root .dash-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.lp-root .dash-stat{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:16px}.lp-root .dash-stat .l{color:var(--muted);margin-bottom:6px;font-size:12px}.lp-root .dash-stat .n{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1}.lp-root .dash-stat.confirmed .n{color:var(--whats)}.lp-root .dash-stat.pending .n{color:var(--warn)}.lp-root .dash-chart{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:16px}.lp-root .dash-chart-title{color:var(--muted);margin-bottom:12px;font-size:12px}.lp-root .bars{align-items:end;gap:8px;height:80px;display:flex}.lp-root .bar{background:linear-gradient(180deg,var(--brand-2),var(--brand));border-radius:6px 6px 0 0;flex:1}.lp-root .dash-section{background:var(--bg-2);border-radius:32px;padding:56px}.lp-root .dash-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:56px;display:grid}.lp-root .cmp-card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:32px;overflow:hidden;box-shadow:0 30px 60px -30px #0000281a}.lp-root .cmp-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.1fr;align-items:stretch;display:grid}.lp-root .cmp-h{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding:18px 16px 22px;display:flex}.lp-root .cmp-h-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.lp-root .cmp-h-name{font-family:var(--font-display);font-size:16px;font-weight:700}.lp-root .cmp-h-sub{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.04em}.lp-root .cmp-h-welkam{background:linear-gradient(180deg,color-mix(in oklab,var(--brand),transparent 90%),transparent);border-bottom:2px solid var(--brand);border-radius:16px 16px 0 0;position:relative}.lp-root .cmp-h-welkam .cmp-h-name{color:var(--brand)}.lp-root .cmp-h-welkam:before{content:"Recomendado";background:var(--brand);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.lp-root .cmp-row-label{border-bottom:1px solid var(--line);align-items:center;padding:16px 16px 16px 4px;font-size:14.5px;font-weight:500;display:flex}.lp-root .cmp-cell{border-bottom:1px solid var(--line);text-align:center;justify-content:center;align-items:center;padding:16px 12px;display:flex}.lp-root .cmp-cell-welkam{background:color-mix(in oklab,var(--brand),transparent 95%);font-weight:600}.lp-root .cmp-grid>:nth-last-child(-n+5){border-bottom:none}.lp-root .cmp-grid>.cmp-cell-welkam:last-child{border-radius:0 0 16px 16px}.lp-root .cmp-yes{background:var(--whats-soft);width:26px;height:26px;color:var(--whats);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-root .cmp-cell-welkam .cmp-yes{background:var(--brand);color:#fff}.lp-root .cmp-no{color:var(--muted);font-size:18px;font-weight:600}.lp-root .cmp-text{color:var(--ink-2);font-size:13.5px;line-height:1.35}.lp-root .cmp-cell-welkam .cmp-text{color:var(--ink)}.lp-root .cmp-cta{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.lp-root .phone{background:var(--ink);border-radius:44px;width:300px;height:600px;margin:0 auto;padding:14px;position:relative;box-shadow:0 30px 60px -10px #0000284d}.lp-root .phone-screen{background:#e5ddd5;border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.lp-root .wa-head{color:#fff;background:#075e54;align-items:center;gap:10px;padding:28px 14px 12px;display:flex}.lp-root .wa-avatar{background:linear-gradient(135deg,var(--accent),var(--brand));border-radius:50%;flex-shrink:0;width:36px;height:36px}.lp-root .wa-name{font-size:14px;font-weight:600}.lp-root .wa-status{opacity:.8;font-size:11px}.lp-root .wa-msgs{flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex;overflow:hidden}.lp-root .wa-msg{border-radius:12px;max-width:75%;padding:8px 12px;font-size:13px;line-height:1.4}.lp-root .wa-msg.in{background:#fff;border-top-left-radius:4px;align-self:flex-start}.lp-root .wa-msg.out{background:#dcf8c6;border-top-right-radius:4px;align-self:flex-end}.lp-root .wa-msg .time{color:#888;margin-top:4px;font-size:10px;display:block}.lp-root .whats-section{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lp-root .gx-section{padding:var(--pad-section)0;background:var(--bg-2)}.lp-root .gx-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lp-root .gx-phone-wrap{justify-content:center;display:flex}.lp-root .gx-phone-head{color:#fff;background:#075e54;padding:28px 14px 14px}.lp-root .gx-phone-body{flex:1;padding:14px;position:relative}.lp-root .gx-screen{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;position:absolute;inset:14px;overflow:hidden;transform:translate(20px)}.lp-root .gx-screen.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.lp-root .gx-wa{padding:8px 0}.lp-root .gx-wa-bubble{background:#fff;border-radius:4px 14px 14px;max-width:90%;padding:10px 14px;font-size:13px;line-height:1.45;box-shadow:0 2px 6px #00000014}.lp-root .gx-wa-link{color:#075e54;font-weight:500;text-decoration:underline}.lp-root .gx-invite{aspect-ratio:9/13;border-radius:16px;width:92%;margin:0 auto;overflow:hidden;box-shadow:0 8px 24px #0000002e}.lp-root .gx-confirm{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 4px 14px #0000001a}.lp-root .gx-confirm-title{font-family:var(--font-display);margin-bottom:4px;font-size:16px;font-weight:700}.lp-root .gx-confirm-opt{background:var(--brand-soft);border:1px solid color-mix(in oklab,var(--brand),transparent 80%);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lp-root .gx-confirm-check{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lp-root .gx-confirm-name{color:var(--ink);font-size:13px;font-weight:600}.lp-root .gx-confirm-sub{color:var(--muted);margin-top:2px;font-size:11px}.lp-root .gx-confirm-btn{background:var(--whats);color:#fff;border-radius:10px;margin-top:6px;padding:10px;font-size:13px;font-weight:600}.lp-root .gx-steps{flex-direction:column;gap:10px;display:flex}.lp-root .gx-step{background:var(--card);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;transition:all .2s;display:grid}.lp-root .gx-step:hover{border-color:var(--ink-2)}.lp-root .gx-step.is-active{border-color:var(--brand);background:color-mix(in oklab,var(--brand),transparent 96%)}.lp-root .gx-step-num{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;font-size:11.5px}.lp-root .gx-step.is-active .gx-step-num{color:var(--brand)}.lp-root .gx-step-label{color:var(--ink);font-size:15px;font-weight:600}.lp-root .gx-step-bar{background:var(--line);border-radius:999px;width:32px;height:3px;overflow:hidden}.lp-root .gx-step-bar-fill{background:var(--brand);height:100%;transition:width 3.5s linear;display:block}.lp-root .features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-root .feature{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:32px;transition:all .2s}.lp-root .feature:hover{border-color:var(--brand)}.lp-root .feat-icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex;position:relative}.lp-root .feat-icon:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff59,#0000 50%);position:absolute;inset:0}.lp-root .feature:hover .feat-icon{transition:transform .25s;transform:translateY(-2px)rotate(-3deg)}.lp-root .feature h3{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:700}.lp-root .feature p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.lp-root .testimonials{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-root .testimonial{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:28px;display:flex}.lp-root .testimonial .stars{color:var(--gold);letter-spacing:2px;font-size:16px}.lp-root .testimonial .quote{font-family:var(--font-serif);color:var(--ink);flex:1;margin:0;font-size:22px;line-height:1.35}.lp-root .testimonial .author{align-items:center;gap:12px;display:flex}.lp-root .av{color:#fff;width:44px;height:44px;font-size:16px;font-weight:700;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-root .author-name{font-size:14.5px;font-weight:600}.lp-root .author-role{color:var(--muted);font-size:12.5px}.lp-root .lp-pricing-wrap{padding:var(--pad-section)0;background:var(--bg-2)}.lp-root .lp-plan-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:56px auto 0;display:grid}.lp-root .lp-plan-card{background:var(--card);border:1.5px solid var(--line);border-radius:24px;flex-direction:column;gap:20px;padding:36px 32px;transition:box-shadow .2s;display:flex;position:relative}.lp-root .lp-plan-card:hover{box-shadow:0 20px 48px -12px #0000281f}.lp-root .lp-plan-card.is-featured{border-color:var(--brand);box-shadow:0 12px 36px -8px color-mix(in oklab,var(--brand),transparent 65%)}.lp-root .lp-plan-badge{background:var(--brand);color:#fff;white-space:nowrap;letter-spacing:.04em;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp-root .lp-plan-top{flex-direction:column;gap:4px;display:flex}.lp-root .lp-plan-name{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:700}.lp-root .lp-plan-desc{color:var(--muted);font-size:14px}.lp-root .lp-plan-price{flex-direction:column;gap:4px;display:flex}.lp-root .lp-plan-amount{font-family:var(--font-display);color:var(--ink);font-size:42px;font-weight:800;line-height:1}.lp-root .lp-plan-card.is-featured .lp-plan-amount{color:var(--brand)}.lp-root .lp-plan-per{color:var(--muted);font-size:13px}.lp-root .lp-plan-features{flex-direction:column;gap:10px;margin-top:4px;list-style:none;display:flex}.lp-root .lp-plan-features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.lp-root .lp-plan-features li svg{color:var(--whats);flex-shrink:0;margin-top:2px}.lp-root .lp-plan-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:13px;display:flex}@media (max-width:640px){.lp-root .lp-plan-grid{grid-template-columns:1fr}}.lp-root .lp-faq-wrap{padding:var(--pad-section)0}.lp-root .faq{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.lp-root .faq-item{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.lp-root .faq-q{width:100%;font-family:var(--font-display);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;font-size:18px;font-weight:600;display:flex}.lp-root .faq-q .icon{background:var(--bg-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}.lp-root .faq-a{color:var(--muted);padding:0 26px 22px;font-size:14.5px;line-height:1.6}.lp-root .faq-item[data-open=false] .faq-a{display:none}.lp-root .faq-item[data-open=true] .faq-q .icon{background:var(--brand);color:#fff;transform:rotate(45deg)}.lp-root .eco-section{padding:60px 0}.lp-root .eco-card{background:linear-gradient(140deg,color-mix(in oklab,var(--indigo),transparent 82%)0%,color-mix(in oklab,var(--brand),transparent 78%)100%);border:1px solid color-mix(in oklab,var(--brand),transparent 60%);border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:48px;display:grid;position:relative;overflow:hidden}.lp-root .eco-pill{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;display:inline-flex}.lp-root .eco-right{flex-direction:column;gap:14px;display:flex;position:relative}.lp-root .eco-product{background:var(--card);border:1px solid var(--line);z-index:1;border-radius:18px;flex-direction:column;gap:10px;padding:20px 22px;display:flex;position:relative;box-shadow:0 14px 30px -14px #0000281a}.lp-root .eco-product-1{transform:rotate(-1deg)}.lp-root .eco-product-2{transform:rotate(1.5deg)translate(20px)}.lp-root .eco-product-head{justify-content:space-between;align-items:center;display:flex}.lp-root .eco-product-pill{font-family:var(--font-display);border:1px solid;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.3}.lp-root .eco-product-title{font-family:var(--font-display);margin-top:4px;font-size:17px;font-weight:600;line-height:1.3}.lp-root .eco-product-sub{color:var(--muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em}.lp-root .final-cta{background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;text-align:center;border-radius:32px;padding:80px 56px;position:relative;overflow:hidden}.lp-root .final-cta h2{color:#fff;margin:0 0 16px;font-size:clamp(40px,5vw,64px)}.lp-root .final-cta p{opacity:.92;max-width:520px;margin:0 auto 32px;font-size:18px}.lp-root .final-cta:before{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;left:-60px}.lp-root .final-cta:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-80px}.lp-root footer{border-top:1px solid var(--line);color:var(--muted);padding:56px 0 36px;font-size:14px}.lp-root .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.lp-root .foot-grid h4{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:14px;font-weight:700}.lp-root .foot-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-root .foot-grid a{color:var(--muted);font-size:14px}.lp-root .foot-grid a:hover{color:var(--ink)}.lp-root .foot-bot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;display:flex}.lp-root .mobile-cta{z-index:60;pointer-events:none;padding:12px 16px;transition:transform .35s cubic-bezier(.5,1.5,.5,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-root .mobile-cta.is-visible{pointer-events:auto;transform:translateY(0)}.lp-root .mobile-cta-inner{background:var(--ink);color:var(--bg);border-radius:16px;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex;box-shadow:0 20px 40px -10px #0000284d}.lp-root .mobile-cta-title{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2}.lp-root .mobile-cta-sub{opacity:.7;margin-top:2px;font-size:11.5px}@media (max-width:980px){.lp-root .hero-grid{grid-template-columns:1fr;gap:40px}.lp-root .hero-visual{min-height:380px}.lp-root .whats-section{grid-template-columns:1fr;gap:40px}.lp-root .steps{grid-template-columns:repeat(2,1fr)}.lp-root .gsc-wrap{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.lp-root .features,.lp-root .testimonials{grid-template-columns:1fr}.lp-root .nav ul{display:none}.lp-root .nav-mobile-btn{display:flex}.lp-root .foot-grid{grid-template-columns:1fr 1fr}.lp-root .eco-card{grid-template-columns:1fr;gap:32px;padding:32px}.lp-root .stats-grid{grid-template-columns:1fr 1fr}.lp-root .ba-grid,.lp-root .gx-grid{grid-template-columns:1fr;gap:32px}.lp-root .ba-card{min-height:auto}.lp-root .ba-chat{max-height:320px;overflow:hidden}.lp-root .dash-grid{grid-template-columns:1fr;gap:40px}.lp-root .cmp-card{padding:24px 0;overflow:auto visible}.lp-root .cmp-card>.cmp-cta{padding:0 24px}.lp-root .cmp-grid{min-width:600px;overflow-x:visible}.lp-root .mobile-cta{display:block}}@media (max-width:640px){.lp-root .wrap{padding:0 16px}.lp-root .hero-grid{gap:32px}.lp-root .hero-visual{min-height:320px}.lp-root .float{display:none}.lp-root .stats-grid{grid-template-columns:1fr 1fr;gap:12px}.lp-root .stat-card{padding:20px 16px}.lp-root .steps{grid-template-columns:1fr 1fr;gap:12px}.lp-root .step{padding:20px 16px}.lp-root .gsc-wrap{-moz-columns:2;columns:2;-moz-column-gap:14px;column-gap:14px}.lp-root .gsc-item{margin-bottom:18px}.lp-root .gsc-item-1 .gsc-card{transform:rotate(-1deg)}.lp-root .gsc-item-2 .gsc-card{transform:rotate(.8deg)}.lp-root .gsc-item-3 .gsc-card{transform:rotate(-.5deg)}.lp-root .gsc-item-4 .gsc-card{transform:rotate(1deg)}.lp-root .gsc-item-5 .gsc-card{transform:rotate(-.8deg)}.lp-root .gsc-item-6 .gsc-card{transform:rotate(.5deg)}.lp-root section{--pad-section:64px}.lp-root .section-head{margin-bottom:36px}.lp-root .display{font-size:clamp(30px,8.5vw,48px)!important}.lp-root .ba-card{padding:20px}.lp-root .ba-chat{max-height:260px}.lp-root .dash-section{border-radius:20px;padding:28px 20px}.lp-root .dashboard-mock{max-width:100%}.lp-root .cmp-card{border-radius:20px;padding:16px 0}.lp-root .cmp-grid{min-width:560px}.lp-root .cmp-h{padding:14px 10px 16px}.lp-root .cmp-row-label{padding:12px 10px;font-size:12.5px}.lp-root .cmp-cell{padding:12px 8px}.lp-root .lp-plan-grid{grid-template-columns:1fr}.lp-root .lp-plan-card{padding:28px 24px}.lp-root .final-cta{border-radius:24px;padding:48px 24px}.lp-root .final-cta h2{font-size:clamp(28px,8vw,44px)}.lp-root .eco-card{padding:24px}.lp-root .eco-product-1,.lp-root .eco-product-2{transform:none}.lp-root .foot-grid{grid-template-columns:1fr 1fr;gap:24px}.lp-root .foot-bot{text-align:center;flex-direction:column;gap:8px}.lp-root .testimonials{grid-template-columns:1fr}.lp-root .gx-phone-wrap{justify-content:center;display:flex}.lp-root .phone{width:260px;height:480px}.lp-root .nav .nav-actions .signin,.lp-root .nav .nav-actions .btn-primary{display:none}}
