:root{--ink: #1A1815;--ink-2: #2A2825;--ink-3: #3A3631;--text: #2A2825;--text-2: #6B655F;--text-3: #8C857E;--text-4: #A09A94;--cream: #FDFCFB;--cream-2: #F6F3EE;--cream-3: #EDE8E0;--border: #E8E3DF;--border-2: #D8D2CB;--orange: #F9673A;--orange-2: #E0582D;--orange-3: #FFEFE8;--orange-glow: rgba(249, 103, 58, .18);--green: #2E8C5C;--amber: #D89947;--sans: "DM Sans", system-ui, sans-serif;--serif: "Newsreader", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--text);background:var(--cream);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.02em}.mono{font-family:var(--mono);font-weight:400;letter-spacing:0}.italic{font-style:italic}h1,h2,h3,h4{line-height:1.05;font-weight:500;letter-spacing:-.025em}h1{font-size:clamp(44px,6.4vw,92px)}h2{font-size:clamp(36px,4.6vw,60px)}h3{font-size:clamp(22px,2vw,28px);font-weight:500}h4{font-size:18px;font-weight:600;letter-spacing:-.01em}p{font-size:16px;line-height:1.6;color:var(--text-2)}p.lead{font-size:19px;line-height:1.55;color:var(--text-2);max-width:60ch}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:6px;height:6px;background:var(--orange);display:inline-block}.eyebrow.muted{color:var(--text-3)}.eyebrow.muted:before{background:var(--text-3)}.eyebrow.dark{color:var(--orange)}.eyebrow.dark:before{background:var(--orange)}.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--text-3);padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--cream)}.tag.live{color:var(--green);border-color:#2e8c5c4d}.tag.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #2e8c5c80}50%{opacity:.7;transform:scale(.85);box-shadow:0 0 0 6px #2e8c5c00}}.container{max-width:1240px;margin:0 auto;padding:0 32px}.container.narrow{max-width:920px}section{padding:140px 0;position:relative}section.compact{padding:100px 0}.section-divider{height:1px;background:var(--border)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:15px;font-weight:500;padding:14px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s,color .2s,border-color .2s;letter-spacing:-.005em}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-2);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-2)}.btn-ghost:hover{border-color:var(--text)}.btn-dark{background:#fff;color:var(--ink)}.btn-dark:hover{transform:translateY(-1px)}.btn-outline-light{background:transparent;color:#fff;border-color:#fff3}.btn-outline-light:hover{border-color:#fff}.btn .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.btn:hover .arrow{transform:translate(3px)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:#fdfcfbd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.nav.scrolled{border-bottom-color:var(--border)}.nav-inner{max-width:1240px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center}.logo{display:inline-flex;align-items:center;text-decoration:none}.logo img{height:26px;width:auto;display:block}.logo.light img{filter:brightness(0) invert(1)}footer .logo img{opacity:.95}.nav-links{display:flex;gap:28px;align-items:center}.nav-link{font-size:14px;color:var(--text-2);text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--ink)}.nav-cta{padding:10px 18px;font-size:14px}@media(max-width:800px){.nav-links .nav-link{display:none}}.hero{background:var(--ink);color:#fff;padding:180px 0 100px;position:relative;overflow:hidden}.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;background-position:center top;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 40%,transparent 100%)}.hero-orange-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,var(--orange-glow),transparent 60%);pointer-events:none;filter:blur(20px);will-change:transform}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}@media(max-width:1000px){.hero-inner{grid-template-columns:1fr;gap:60px}}.hero h1{color:#fff;font-weight:500;letter-spacing:-.03em;margin-bottom:28px}.hero h1 .num{font-family:var(--serif);font-style:italic;color:var(--orange);font-weight:400;display:inline-block;position:relative}.hero h1 .num:before{content:"";position:absolute;inset:-8% -10%;background:radial-gradient(ellipse at center,rgba(249,103,58,.25),transparent 65%);filter:blur(10px);pointer-events:none;animation:num-pulse 3s ease-in-out infinite}@keyframes num-pulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.hero h1 .num .ring{position:absolute;inset:-10px -14px;border:1px dashed rgba(249,103,58,.4);border-radius:50%;animation:spin 28s linear infinite;pointer-events:none}.hero h1 .num #hero-counter{display:inline-block;min-width:1.6ch;text-align:right}.hero h1 .num .counter-prefix,.hero h1 .num .counter-suffix{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.hero .eyebrow{color:var(--orange);margin-bottom:32px}.hero p.lead{color:#ffffffbf;font-size:18px;max-width:540px;margin-bottom:40px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.hero-selfserve{margin:-12px 0 32px;color:#ffffff80;font-size:13px}.hero-selfserve a{color:#fff;text-decoration-color:#ffffff59;text-underline-offset:3px}.hero-selfserve a:hover{text-decoration-color:#fff}.hero-meta{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:#ffffff80;font-family:var(--mono)}.hero-meta-item{display:flex;align-items:center;gap:8px}.hero-meta-item:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--orange)}.hero-proof{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);max-width:620px}.hero-proof-label{display:block;margin-bottom:12px;font-family:var(--mono);font-size:11px;color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase}.hero-proof-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.hero-proof-links a{color:#ffffffc2;font-size:13px;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.hero-proof-links a:hover{color:#fff;text-decoration-color:var(--orange)}.hero-stage{background:linear-gradient(180deg,#2a2825,#1f1d1a);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;position:relative;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #f9673a0f;animation:wa-float 9s ease-in-out infinite;min-height:540px;display:flex;flex-direction:column}.hero-stage:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:linear-gradient(135deg,rgba(249,103,58,.3),transparent 40%);z-index:-1}.hero-stage-head{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11px;color:#ffffff8c;letter-spacing:.06em;flex-wrap:wrap;gap:8px}.hero-stage-head .live-tag{color:var(--green);display:inline-flex;align-items:center;gap:6px}.hero-stage-head .live-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 1.8s ease-in-out infinite}.hero-stage-head .base-tag strong{color:var(--orange);font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px}.hero-scenes{flex:1;position:relative;padding:8px 4px;min-height:420px}.hero-scene{position:absolute;inset:8px 4px;opacity:0;transform:translateY(12px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none;display:flex;flex-direction:column}.hero-scene.active{opacity:1;transform:none;pointer-events:auto}.hero-scene .stagger{opacity:0;transform:translateY(10px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.hero-scene.active .stagger.show{opacity:1;transform:none}.hs-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:16px}.hs-frente{font-family:var(--mono);font-size:11px;color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.hs-title{font-family:var(--sans);font-size:22px;color:#fff;font-weight:500;letter-spacing:-.02em;line-height:1.2}.hs-title i{font-family:var(--serif);font-style:italic;color:var(--orange);font-weight:400}.hs-stat{font-family:var(--serif);font-style:italic;color:var(--orange);font-size:32px;font-weight:400;line-height:1;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0}.hs-body{flex:1;background:#00000047;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:20px;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column}.s1-row{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;border-bottom:1px dashed rgba(255,255,255,.05)}.s1-row:last-child{border-bottom:none}.s1-row .av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#555,#333);color:#ffffffb3;display:grid;place-items:center;font-size:10px;font-weight:600;flex-shrink:0}.s1-row .name{color:#ffffffd9}.s1-row .msg{color:#ffffff73;font-size:11px;margin-top:1px}.s1-row .reply{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--green)}.s1-row .reply:before{content:"↪ "}.s1-row.replying .reply{color:var(--orange)}.s1-row.replying .reply:after{content:"...";display:inline-block;animation:dots 1.2s infinite}.s2-grid{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;margin-bottom:16px;flex:1;align-content:center}.s2-dot{aspect-ratio:1;background:#ffffff14;border-radius:1.5px;transition:background .4s}.s2-dot.warm{background:#f9673a66}.s2-dot.hot{background:var(--orange)}.s2-events{display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:11px;color:#fff9}.s2-event{display:flex;gap:8px;align-items:center}.s2-event .badge{font-size:9px;padding:2px 7px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.s2-event .badge.frio{background:#ffffff14;color:#fff9}.s2-event .badge.ex{background:#d899472e;color:var(--amber)}.s2-event .badge.long{background:#ffffff0f;color:#ffffff80}.s2-event .who{color:#fff}.s2-event .reactivate{margin-left:auto;color:var(--orange)}.s3-rotator{display:flex;flex-direction:column;gap:14px;flex:1;justify-content:center}.s3-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:14px 16px;font-size:12.5px;color:#ffffffd9}.s3-card .cust{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.s3-card .name{color:#fff;font-weight:500}.s3-card .ctx{font-family:var(--mono);font-size:10px;color:#ffffff73;letter-spacing:.05em}.s3-trigger{display:flex;align-items:center;gap:10px;margin-top:8px;font-family:var(--mono);font-size:10.5px;color:#ffffff8c;letter-spacing:.04em}.s3-trigger .pill{padding:3px 10px;border-radius:999px;font-size:10px}.s3-trigger .pill.evt{background:#ffffff0f}.s3-trigger .pill.fire{background:#f9673a2e;color:var(--orange);animation:warm-pulse 2s ease-in-out infinite}.s3-trigger .arrow{color:#ffffff40}.s3-msg{margin-top:10px;padding:8px 12px;background:var(--orange);color:#fff;border-radius:10px 10px 4px;font-size:12px;line-height:1.4;max-width:90%;margin-left:auto}.s4-detect{display:flex;align-items:center;gap:12px;padding:14px;background:#d8994714;border:1px solid rgba(216,153,71,.2);border-radius:6px;margin-bottom:14px}.s4-detect .icon{width:32px;height:32px;border-radius:50%;background:#d8994733;display:grid;place-items:center;color:var(--amber);font-family:var(--serif);font-style:italic;flex-shrink:0}.s4-detect .info{flex:1}.s4-detect .info .lbl{font-size:12px;color:#fff;font-weight:500}.s4-detect .info .sub{font-family:var(--mono);font-size:10px;color:#ffffff80;letter-spacing:.05em;margin-top:2px}.s4-detect .stat{font-family:var(--serif);font-style:italic;color:var(--amber);font-size:22px}.s4-flow{display:flex;flex-direction:column;gap:8px;flex:1}.s4-step{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;font-size:12px}.s4-step .dot{width:10px;height:10px;border-radius:50%;background:#fff3}.s4-step.done .dot{background:var(--orange)}.s4-step.success .dot{background:var(--green);box-shadow:0 0 0 3px #2e8c5c33}.s4-step .desc{color:#fffc}.s4-step.success .desc{color:var(--green);font-weight:500}.s4-step .time{font-family:var(--mono);font-size:10px;color:#fff6}.hero-dots{display:flex;gap:8px;padding-top:18px;margin-top:4px;border-top:1px solid rgba(255,255,255,.08)}.hero-dot{flex:1;height:3px;background:#ffffff14;border:none;cursor:pointer;padding:0;position:relative;overflow:hidden;border-radius:2px;transition:background .3s}.hero-dot:hover{background:#ffffff26}.hero-dot.active{background:#ffffff1a}.hero-dot.active:after{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--orange);animation:dot-progress 5.5s linear forwards}@keyframes dot-progress{0%{width:0%}to{width:100%}}.hero-dot.active:after{animation-duration:8.5s}@media(max-width:600px){.hero-stage{min-height:520px;padding:18px}.hs-title{font-size:18px}.hs-stat{font-size:24px}}.hero-chart{background:linear-gradient(180deg,#2a2825,#1f1d1a);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;position:relative;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #f9673a0f;animation:wa-float 8s ease-in-out infinite}.hero-chart:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:linear-gradient(135deg,rgba(249,103,58,.3),transparent 40%);z-index:-1}.hero-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.hc-label{font-family:var(--mono);font-size:11px;color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;display:block}.hc-sub{font-family:var(--mono);font-size:11px;color:#fff6;margin-top:8px;letter-spacing:.06em;display:block}.hc-sub strong{color:var(--orange);font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px}.hc-total{text-align:right;flex-shrink:0}.hc-total-num{font-family:var(--serif);font-style:italic;font-size:56px;color:var(--orange);line-height:.9;font-weight:400;letter-spacing:-.02em}.hc-total-sub{font-family:var(--mono);font-size:10px;color:#ffffff73;margin-top:8px;letter-spacing:.12em;text-transform:uppercase}.hero-chart-bars{display:flex;flex-direction:column;gap:16px}.hc-bar-row{display:grid;grid-template-columns:minmax(140px,180px) 1fr 50px;gap:14px;align-items:center}.hc-bar-label{font-size:13px;color:#ffffffd9;line-height:1.3}.hc-bar-label .meta{display:block;font-family:var(--mono);font-size:10px;color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.hc-bar-track{height:12px;background:#ffffff0d;border-radius:3px;overflow:hidden;position:relative}.hc-bar-fill{height:100%;width:0;background:linear-gradient(90deg,#c24a26,#f9673a);border-radius:3px;transition:width 1.6s cubic-bezier(.16,1,.3,1)}.hc-bar-val{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--orange);text-align:right;font-weight:400;line-height:1}.hero-chart-foot{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:#ffffff80;letter-spacing:.06em}.hero-chart-foot .tag-live{color:var(--green)}.hero-chart-foot .tag-live:before{content:"● "}.hero-chart-foot .right{color:#ffffff80}@media(max-width:600px){.hc-bar-row{grid-template-columns:1fr;gap:6px}.hc-bar-val{text-align:left;font-size:18px}.hero-chart-head{flex-direction:column;align-items:flex-start}.hc-total{text-align:left}}.wa-mock{background:linear-gradient(180deg,#2a2825,#1f1d1a);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px;position:relative;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #f9673a0f;animation:wa-float 8s ease-in-out infinite}@keyframes wa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.wa-mock:before{content:"";position:absolute;inset:-1px;border-radius:18px;background:linear-gradient(135deg,rgba(249,103,58,.3),transparent 40%);z-index:-1}.wa-mock-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:18px}.wa-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--orange),#D9461A);display:grid;place-items:center;font-family:var(--serif);font-style:italic;color:#fff;font-size:18px}.wa-name{color:#fff;font-size:14px;font-weight:500}.wa-status{color:var(--green);font-size:11px;font-family:var(--mono);display:flex;align-items:center;gap:6px;margin-top:2px}.wa-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.wa-timer{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--text-4);text-align:right}.wa-timer .big{color:var(--orange);font-size:14px}.wa-chat{display:flex;flex-direction:column;gap:10px;min-height:280px}.wa-bubble{max-width:78%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;opacity:0;transform:translateY(8px);animation:bubble-in .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes bubble-in{to{opacity:1;transform:translateY(0)}}.wa-bubble.them{align-self:flex-start;background:#ffffff12;color:#ffffffeb;border-bottom-left-radius:4px}.wa-bubble.us{align-self:flex-end;background:var(--orange);color:#fff;border-bottom-right-radius:4px}.wa-bubble .time{display:block;font-size:10px;opacity:.5;margin-top:4px;font-family:var(--mono)}.wa-typing{align-self:flex-start;background:#ffffff12;padding:12px 16px;border-radius:14px 14px 14px 4px;display:inline-flex;gap:4px;opacity:0;animation:bubble-in .4s forwards}.wa-typing span{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:typing 1.2s ease-in-out infinite}.wa-typing span:nth-child(2){animation-delay:.15s}.wa-typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.wa-mock-foot{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--text-4)}.wa-mock-foot .stat-num{color:var(--orange);font-weight:500}.ticker-section{background:var(--ink);color:#fff9;padding:28px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative}.ticker{display:flex;gap:60px;white-space:nowrap;animation:ticker 50s linear infinite;width:max-content}.ticker-item{font-family:var(--mono);font-size:13px;display:inline-flex;align-items:center;gap:12px;letter-spacing:.02em}.ticker-item .num{color:var(--orange);font-family:var(--serif);font-style:italic;font-size:22px;font-weight:400}.ticker-item .dot{width:4px;height:4px;background:#fff3;border-radius:50%}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-problem{background:var(--cream)}.problem-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}@media(max-width:1000px){.problem-grid{grid-template-columns:1fr;gap:50px}}.problem-grid h2{margin:24px 0 28px}.problem-grid h2 i{color:var(--orange);font-family:var(--serif)}.problem-grid p.lead{margin-bottom:24px}.problem-list{display:flex;flex-direction:column;gap:0;margin-top:28px;border-top:1px solid var(--border)}.problem-list-item{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.problem-list-item .pi-num{font-family:var(--mono);font-size:12px;color:var(--text-3)}.problem-list-item .pi-label{font-size:15px;color:var(--text)}.problem-list-item .pi-loss{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--orange);font-weight:400}.funnel-canvas{background:#fff;border:1px solid var(--border);border-radius:4px;padding:32px;position:relative;overflow:hidden}.funnel-canvas:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:24px 24px;opacity:.4;pointer-events:none}.funnel-canvas-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:24px;position:relative;z-index:1}.funnel-canvas-head .label{font-family:var(--mono);font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.12em}.funnel-canvas-svg{position:relative;z-index:1;width:100%;display:block}.section-frentes{background:var(--ink);color:#fff}.section-frentes .container{position:relative;z-index:1}.section-frentes .head{text-align:center;max-width:700px;margin:0 auto 80px}.section-frentes h2{color:#fff}.section-frentes h2 i{color:var(--orange);font-family:var(--serif)}.section-frentes p.lead{color:#ffffffa6;margin:24px auto 0}.frente-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:900px){.frente-grid{grid-template-columns:1fr}}.frente-card{background:linear-gradient(180deg,#ffffff08,#ffffff04);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:32px;position:relative;overflow:hidden;transition:border-color .35s,transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;min-height:460px}.frente-card:hover{border-color:#f9673a4d;transform:translateY(-3px)}.frente-card:before{content:"";position:absolute;top:0;left:0;width:80px;height:1px;background:var(--orange);transition:width .5s cubic-bezier(.16,1,.3,1)}.frente-card:hover:before{width:240px}.frente-card .frente-num{font-family:var(--mono);font-size:11px;color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px}.frente-card h3{color:#fff;margin-bottom:12px}.frente-card p{color:#fff9;font-size:14.5px;flex-grow:0}.frente-visual{margin-top:28px;background:#00000040;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:20px;min-height:200px;position:relative;overflow:hidden;display:flex;align-items:stretch;flex-direction:column;flex:1}.inbox-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:13px}.inbox-row:last-child{border-bottom:none}.inbox-row .ix-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#555,#333);display:grid;place-items:center;color:#ffffffb3;font-size:11px;font-weight:600;flex-shrink:0}.inbox-row .ix-name{color:#ffffffd9;font-weight:500;font-size:13px}.inbox-row .ix-msg{color:#fff6;font-size:12px}.inbox-row .ix-time{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--text-4)}.inbox-row.replied .ix-time{color:var(--green)}.inbox-row.replied .ix-time:before{content:"↪ "}.inbox-row.replying .ix-time{color:var(--orange)}.inbox-row.replying .ix-time:after{content:"...";display:inline-block;animation:dots 1.2s infinite}@keyframes dots{0%,to{content:""}33%{content:"."}66%{content:".."}}.chat-thread{flex:1;display:flex;flex-direction:column;gap:10px;position:relative;min-height:0}.chat-head{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;padding-bottom:10px;border-bottom:1px dashed rgba(255,255,255,.08)}.chat-head .dot-live{width:6px;height:6px;border-radius:50%;background:var(--green);animation:live-pulse 1.4s ease-in-out infinite}.chat-head .ch-name{color:#ffffffb3;letter-spacing:.04em;text-transform:none}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 #5ea86b80}50%{opacity:.55;box-shadow:0 0 0 5px #5ea86b00}}.chat-msgs{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;position:relative}.chat-msg{display:flex;gap:8px;align-items:flex-end;max-width:88%;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.chat-msg.in{opacity:1;transform:none}.chat-msg.from-ai{margin-left:auto;flex-direction:row-reverse}.chat-bubble{background:#ffffff12;border-radius:10px 10px 10px 2px;padding:8px 11px;font-size:13px;color:#ffffffe0;line-height:1.4}.chat-msg.from-ai .chat-bubble{background:#f9673a21;border:1px solid rgba(249,103,58,.22);border-radius:10px 10px 2px;color:#fffffff0}.chat-bubble .chat-meta{display:block;font-family:var(--mono);font-size:9px;color:#ffffff52;margin-top:4px;letter-spacing:.05em}.chat-msg .chat-avatar{width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#3a2e22,#2a221a);display:grid;place-items:center;color:#ffffffb3;font-size:10px;font-weight:600}.chat-msg .chat-avatar img{width:100%;height:100%;display:block}.chat-msg.from-ai .chat-avatar{background:linear-gradient(135deg,#f9673a,#c04a2a);font-family:var(--serif);font-style:italic;color:#fff;font-size:12px}.chat-typing{display:inline-flex;gap:4px;padding:4px 2px}.chat-typing span{width:5px;height:5px;border-radius:50%;background:#ffffffa6;animation:typing-bounce 1.2s ease-in-out infinite}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-3px);opacity:1}}.chat-scheduled{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;color:var(--green);letter-spacing:.04em}.chat-scheduled .cs-cal{width:18px;height:18px;border-radius:3px;background:#5ea86b29;border:1px solid rgba(94,168,107,.35);display:grid;place-items:center;font-size:10px}.chat-foot{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--mono);font-size:11px;color:#ffffff73}.chat-foot strong{color:var(--green);font-family:var(--serif);font-style:italic;font-size:16px;font-weight:400}.ix-avatar img,.rr-avatar img{width:100%;height:100%;display:block;border-radius:inherit}.ix-avatar,.rr-avatar{overflow:hidden;position:relative}.react-list{position:relative}.react-list .scan-beam{position:absolute;left:-8px;right:-8px;height:36px;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(249,103,58,0) 20%,rgba(249,103,58,.18) 50%,rgba(249,103,58,0) 80%,transparent 100%);border-top:1px solid rgba(249,103,58,.35);border-bottom:1px solid rgba(249,103,58,0);opacity:0;top:0}.react-list.analyzing .scan-beam{animation:scan-down 2.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes scan-down{0%{opacity:0;top:-10%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.react-row .rr-ctx{opacity:0;transition:opacity .55s ease}.react-row.revealed .rr-ctx{opacity:1}.react-status{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff6;display:flex;align-items:center;gap:8px;margin-bottom:6px;min-height:18px}.react-status .rs-dot{width:5px;height:5px;border-radius:50%;background:var(--orange);animation:live-pulse 1.4s ease-in-out infinite}.react-status.done .rs-dot{background:var(--green);animation:none}.react-list{display:flex;flex-direction:column;flex:1;gap:0}.react-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;column-gap:12px;row-gap:2px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08);opacity:0;transform:translateY(4px);transition:opacity .55s ease,transform .55s ease}.react-row.in{opacity:1;transform:none}.react-row:last-child{border-bottom:none}.react-row .rr-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#555,#333);display:grid;place-items:center;color:#ffffffb3;font-size:11px;font-weight:600;grid-row:1 / span 2}.react-row .rr-name{color:#ffffffe0;font-weight:500;font-size:13px;display:flex;align-items:baseline;gap:8px}.react-row .rr-name .rr-ago{font-family:var(--mono);font-size:10px;color:#ffffff59;letter-spacing:.04em}.react-row .rr-ctx{color:#ffffff6b;font-size:12px;display:flex;align-items:center;gap:6px}.react-row .rr-ctx .dot{width:3px;height:3px;border-radius:50%;background:#ffffff40}.react-row .rr-tag{grid-row:1 / span 2;grid-column:3;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:3px;white-space:nowrap;background:#ffffff0d;color:#ffffff80;border:1px solid rgba(255,255,255,.06);transition:background .45s ease,color .45s ease,border-color .45s ease}.react-row.is-warm .rr-tag{background:#f9673a24;color:var(--orange);border-color:#f9673a47;animation:warm-pulse 2.2s ease-in-out infinite}.react-row.is-cold .rr-tag{background:#ffffff0a;color:#ffffff8c}.react-row.is-done .rr-tag{background:#5ea86b1f;color:var(--green);border-color:#5ea86b40;animation:none}@keyframes warm-pulse{0%,to{box-shadow:0 0 #f9673a59}50%{box-shadow:0 0 0 4px #f9673a00}}.dormant-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--mono);font-size:11px;color:#ffffff73}.dormant-foot strong{color:var(--orange);font-family:var(--serif);font-style:italic;font-size:16px;font-weight:400}.trigger-line{display:flex;align-items:center;gap:12px;padding:8px 0;font-family:var(--mono);font-size:12px;color:#ffffff8c}.trigger-line .badge{font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.trigger-line .badge.evt{background:#ffffff0f;color:#fff9}.trigger-line .badge.fire{background:#f9673a2e;color:var(--orange)}.trigger-line .arrow-r{color:#ffffff40}.trigger-line .val{color:#fff}.trigger-result{margin-top:auto;padding-top:16px;border-top:1px dashed rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:11px;color:#ffffff73}.trigger-result .big{font-family:var(--serif);font-style:italic;color:var(--orange);font-size:22px;font-weight:400}.churn-chart{flex:1;display:flex;align-items:flex-end;gap:6px;margin-bottom:16px}.churn-bar{flex:1;background:#ffffff14;border-radius:2px;position:relative;min-height:16px}.churn-bar.recovered{background:linear-gradient(180deg,var(--orange),rgba(249,103,58,.4))}.churn-bar.recovered:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1))}.churn-foot{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:#ffffff73}.churn-foot strong{font-family:var(--serif);font-style:italic;color:var(--orange);font-size:16px;font-weight:400}.section-math{background:var(--cream)}.math-card{background:#fff;border:1px solid var(--border);border-radius:4px;padding:0;margin-top:56px;overflow:hidden}.math-row{display:grid;grid-template-columns:100px 1fr auto;gap:32px;align-items:center;padding:28px 36px;border-bottom:1px solid var(--border);transition:background .2s}.math-row:hover{background:var(--cream-2)}.math-row .lift{font-family:var(--serif);font-style:italic;font-size:40px;color:var(--orange);font-weight:400;line-height:1}.math-row .label-tag{font-family:var(--mono);font-size:11px;color:var(--text-3)}.math-row h4{margin-bottom:4px;font-weight:500;font-size:17px}.math-row p{font-size:14px;color:var(--text-2)}.math-row .bar-wrap{width:180px;height:6px;background:var(--cream-3);border-radius:4px;overflow:hidden;flex-shrink:0}.math-row .bar-fill{height:100%;background:var(--orange);border-radius:4px;width:0;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.math-row.in-view .bar-fill{transition-delay:.2s}.math-row .row-right{display:flex;align-items:center;gap:18px}@media(max-width:800px){.math-row{grid-template-columns:1fr;gap:8px;padding:20px 24px}.math-row .bar-wrap{width:100%}}.math-total{display:flex;justify-content:space-between;align-items:center;padding:32px 36px;background:var(--ink);color:#fff;flex-wrap:wrap;gap:24px}.math-total .left{font-family:var(--mono);font-size:12px;color:#fff9;letter-spacing:.1em;text-transform:uppercase}.math-total .left strong{display:block;color:#fff;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:16px;font-weight:500;margin-top:6px;letter-spacing:-.01em}.math-total .big{font-family:var(--serif);font-style:italic;font-size:64px;color:var(--orange);font-weight:400;line-height:1}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--border);border:1px solid var(--border)}@media(max-width:900px){.how-grid{grid-template-columns:1fr}}.how-step{background:var(--cream);padding:40px 32px;position:relative;min-height:320px;display:flex;flex-direction:column}.how-step .step-num{font-family:var(--serif);font-style:italic;font-size:56px;color:var(--orange);font-weight:400;line-height:1;margin-bottom:24px}.how-step .step-week{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.how-step h3{margin-bottom:12px}.how-step p{font-size:14.5px}.how-step .step-meta{margin-top:auto;padding-top:28px;font-family:var(--mono);font-size:11px;color:var(--text-3);display:flex;gap:10px;flex-wrap:wrap}.how-step .step-meta span{padding:4px 8px;background:#fff;border:1px solid var(--border);border-radius:999px}.section-calc{background:var(--ink);color:#fff;padding-bottom:140px}.section-calc h2{color:#fff}.section-calc h2 i{color:var(--orange);font-family:var(--serif)}.section-calc p.lead{color:#ffffffa6}.section-calc .head{text-align:center;max-width:640px;margin:0 auto 64px}.section-calc .head .eyebrow{margin-bottom:28px}.calc-wrap{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;grid-template-columns:1fr 1.2fr;gap:0;overflow:hidden}@media(max-width:900px){.calc-wrap{grid-template-columns:1fr}}.calc-inputs{padding:48px;border-right:1px solid rgba(255,255,255,.08)}@media(max-width:900px){.calc-inputs{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:32px}}.calc-inputs .field{margin-bottom:32px}.calc-inputs .field:last-child{margin-bottom:0}.calc-inputs label{font-family:var(--mono);font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:12px}.calc-inputs .field-row{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;transition:border-color .2s}.calc-inputs .field-row:focus-within{border-color:var(--orange)}.calc-inputs .prefix{color:#fff6;font-family:var(--serif);font-style:italic;font-size:24px}.calc-inputs input{flex:1;background:transparent;border:none;font-family:var(--serif);font-size:32px;color:#fff;font-weight:400;letter-spacing:-.02em;font-style:italic}.calc-inputs input:focus{outline:none}.calc-inputs .suffix{color:#fff6;font-family:var(--mono);font-size:13px}.calc-output{padding:48px;background:#f9673a0a;display:flex;flex-direction:column;position:relative}.calc-output:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--orange),transparent)}.calc-output .out-eyebrow{margin-bottom:12px;font-family:var(--mono);font-size:11px;color:var(--orange);text-transform:uppercase;letter-spacing:.16em}.calc-output .out-big{font-family:var(--serif);font-style:italic;font-size:clamp(48px,6vw,88px);font-weight:400;letter-spacing:-.02em;color:#fff;line-height:1;margin-bottom:6px;white-space:nowrap}.calc-output .out-small{font-size:14px;color:#ffffff80;margin-bottom:32px}.calc-output .out-divider{height:1px;background:#ffffff14;margin:8px 0 20px}.calc-output .out-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:14px;font-family:var(--mono);color:#ffffff8c}.calc-output .out-row .val{color:#fff;font-family:var(--sans);font-weight:500}.calc-output .out-row.highlight .val{color:var(--orange);font-family:var(--serif);font-style:italic;font-size:18px;font-weight:400}.section-compare{background:var(--cream-2)}.compare{background:#fff;border:1px solid var(--border);border-radius:4px;overflow:hidden}.compare-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr)}.compare-cell{padding:20px 16px;border-bottom:1px solid var(--border);font-size:14px;display:flex;align-items:center}.compare-cell.head{font-family:var(--mono);font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.12em;background:var(--cream-2);padding-top:24px;padding-bottom:24px;justify-content:center;text-align:center}.compare-cell.head.assis{color:var(--orange);font-weight:500}.compare-cell.q{font-weight:500;color:var(--text)}.compare-cell.v{justify-content:center;text-align:center;color:var(--text-2);font-size:13.5px}.compare-cell.v.assis{background:var(--orange-3);color:var(--text);font-weight:500}.compare-cell.v.yes:before{content:"✓ ";color:var(--orange);margin-right:4px;font-weight:500}.compare-cell.v.no{color:var(--text-3)}.compare-row:last-child .compare-cell{border-bottom:none}@media(max-width:900px){.compare-grid{grid-template-columns:1fr}.compare-cell.head:not(:first-child){display:none}.compare-cell.q{background:var(--cream-2);font-family:var(--mono);font-size:12px;text-transform:uppercase}.compare-cell.v{justify-content:flex-start;text-align:left;padding-left:20px}.compare-cell.v:before{content:attr(data-col);font-family:var(--mono);font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;width:100px;flex-shrink:0}.compare-cell.v.assis:before{color:var(--orange)}.compare-cell.v.yes:before{content:attr(data-col)}}.section-offer{padding:140px 0}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border:1px solid var(--border);border-radius:4px;overflow:hidden}@media(max-width:900px){.offer-grid{grid-template-columns:1fr}}.offer-cell{padding:48px;border-right:1px solid var(--border)}.offer-cell:last-child{border-right:none}@media(max-width:900px){.offer-cell{border-right:none;border-bottom:1px solid var(--border)}.offer-cell:last-child{border-bottom:none}}.offer-cell .price-eye{font-family:var(--mono);font-size:11px;color:var(--orange);text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;display:block}.offer-cell .price-big{font-family:var(--serif);font-style:italic;font-size:72px;line-height:1;letter-spacing:-.02em;margin-bottom:16px}.offer-cell .price-big small{font-size:18px;font-style:normal;font-family:var(--sans);color:var(--text-3);margin-left:4px}.offer-cell p{font-size:14.5px}.guarantee{margin-top:32px;background:var(--ink);color:#fff;border-radius:4px;padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:900px){.guarantee{grid-template-columns:1fr;padding:36px;gap:32px}}.guarantee h3{color:#fff;font-size:32px;line-height:1.1}.guarantee h3 i{color:var(--orange);font-family:var(--serif)}.guarantee p{color:#ffffffa6}.ladder{display:flex;flex-direction:column;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.ladder-step{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 20px;background:var(--ink);font-size:13px}.ladder-step .range{font-family:var(--mono);color:var(--orange);font-size:12px;min-width:64px}.ladder-step .desc{color:#ffffffbf}.ladder-step .pay{font-family:var(--mono);font-size:12px;color:#ffffff80}.ladder-step.best .range{color:#fff;background:var(--orange);padding:2px 8px;border-radius:4px;font-size:11px}.section-fit{background:var(--cream)}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.fit-grid{grid-template-columns:1fr}}.fit-card{background:#fff;border:1px solid var(--border);border-radius:4px;padding:36px}.fit-card.yes{border-color:var(--orange)}.fit-card .fit-head{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em}.fit-card.yes .fit-head{color:var(--orange)}.fit-card.no .fit-head{color:var(--text-3)}.fit-list{list-style:none}.fit-list li{padding:14px 0;border-bottom:1px solid var(--border);font-size:15px;display:flex;align-items:flex-start;gap:12px}.fit-list li:last-child{border-bottom:none}.fit-list li:before{content:"";flex-shrink:0;width:14px;height:14px;margin-top:4px;border-radius:50%;display:inline-block}.fit-card.yes .fit-list li:before{background:var(--orange)}.fit-card.no .fit-list li{color:var(--text-3)}.fit-card.no .fit-list li:before{background:var(--cream-3);border:1px solid var(--border)}.fit-escape{margin:32px auto 0;max-width:720px;padding:18px 22px;border:1px solid var(--border);background:#fff;color:var(--text-2);text-align:center;font-size:15px}.fit-escape a{color:var(--ink);font-weight:600;text-decoration-color:var(--orange);text-underline-offset:3px}.section-faq{background:#fff}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;cursor:pointer;font-size:18px;font-weight:500;color:var(--text);background:none;border:none;width:100%;text-align:left;font-family:var(--sans);letter-spacing:-.01em}.faq-q .qicon{flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1)}.faq-q .qicon:before,.faq-q .qicon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--text);transform:translateY(-50%)}.faq-q .qicon:after{transform:translateY(-50%) rotate(90deg);transition:transform .35s}.faq-item.active .qicon:after{transform:translateY(-50%) rotate(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1),padding .35s}.faq-item.active .faq-a{max-height:400px;padding-bottom:28px}.faq-a p{font-size:15.5px;color:var(--text-2);max-width:65ch}.cta-final{background:var(--ink);color:#fff;padding:160px 0;text-align:center;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;bottom:-200px;left:50%;transform:translate(-50%);width:1000px;height:600px;background:radial-gradient(ellipse at center top,var(--orange-glow),transparent 60%);pointer-events:none;filter:blur(40px)}.cta-final-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 24px}.cta-final h2{color:#fff;margin-bottom:32px;font-size:clamp(40px,5vw,64px)}.cta-final h2 i{color:var(--orange);font-family:var(--serif)}.cta-final p{color:#ffffffa6;margin-bottom:48px;font-size:17px;max-width:540px;margin-left:auto;margin-right:auto}.cta-final-meta{margin-top:36px;font-family:var(--mono);font-size:12px;color:#fff6;display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.cta-final-meta span:before{content:"— ";color:var(--orange)}footer{background:var(--ink);padding:48px 0;border-top:1px solid rgba(255,255,255,.06)}footer .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}footer .logo{color:#fff}footer p{font-family:var(--mono);font-size:12px;color:#fff6}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.section-breakdown{background:var(--cream);padding:140px 0}.section-breakdown .head{text-align:center;max-width:700px;margin:0 auto 64px}.section-breakdown .head h2 i{color:var(--orange);font-family:var(--serif)}.stack-wrap{background:#fff;border:1px solid var(--border);border-radius:4px;padding:48px 56px}.stack-eyebrow{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase}.stack-eyebrow .stack-total{font-family:var(--serif);font-style:italic;color:var(--orange);font-size:64px;letter-spacing:-.02em;text-transform:none;line-height:.9;font-weight:400}.stack-eyebrow .stack-total-sub{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.12em;display:block;margin-top:6px;text-align:right}.stack-bar{display:flex;width:100%;height:96px;border-radius:4px;overflow:hidden;gap:3px;margin-bottom:14px}.stack-seg{padding:16px 18px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 0%;width:0;transition:flex-basis 1.2s cubic-bezier(.16,1,.3,1);min-width:0;overflow:hidden;white-space:nowrap;position:relative}.stack-seg.s1{background:#f9673a}.stack-seg.s2{background:#e0582d}.stack-seg.s3{background:#bf4923}.stack-seg.s4{background:#9e3c1d}.stack-seg .seg-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;opacity:.7}.stack-seg .seg-num{font-family:var(--serif);font-style:italic;font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1}.stack-seg .seg-label{font-family:var(--sans);font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stack-scale{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--text-3);padding-top:8px;border-top:1px dashed var(--border)}@media(max-width:800px){.stack-wrap{padding:28px 24px}.stack-bar{height:auto;flex-direction:column}.stack-seg{flex:0 0 auto!important;width:100%!important;min-height:84px;padding:14px 18px}.stack-eyebrow{flex-direction:column;align-items:flex-start;gap:12px}.stack-eyebrow .stack-total-sub{text-align:left}}.feature-rows{display:flex;flex-direction:column;gap:24px;margin-top:80px}.feature-row{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--border);border-radius:4px;overflow:hidden;min-height:480px}.feature-row.reverse .feature-visual{order:-1}@media(max-width:900px){.feature-row{grid-template-columns:1fr;min-height:auto}.feature-row.reverse .feature-visual{order:0}}.feature-text{padding:56px;display:flex;flex-direction:column;justify-content:center}.feature-text .feature-num{font-family:var(--mono);font-size:11px;color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:16px}.feature-text .feature-num .lift-pill{background:var(--orange);color:#fff;padding:4px 10px;border-radius:999px;font-family:var(--serif);font-style:italic;letter-spacing:-.01em;font-size:14px;text-transform:none}.feature-text h3{font-size:clamp(28px,3vw,38px);margin-bottom:16px;font-weight:500}.feature-text h3 i{color:var(--orange);font-family:var(--serif);font-weight:400}.feature-text p.feat-lead{font-size:16px;margin-bottom:28px;color:var(--text-2);max-width:46ch}.feature-text .feat-points{list-style:none;border-top:1px solid var(--border);margin-top:8px;padding-top:24px}.feature-text .feat-points li{padding:12px 0;display:flex;gap:14px;align-items:flex-start;font-size:14.5px;color:var(--text-2);border-bottom:1px dashed var(--border)}.feature-text .feat-points li:last-child{border-bottom:none}.feature-text .feat-points li .pt-key{font-family:var(--mono);font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;min-width:90px;flex-shrink:0;padding-top:2px}.feature-visual{background:var(--ink);padding:48px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}.feature-visual .fv-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.feature-visual .fv-content{position:relative;z-index:1;width:100%;max-width:460px}.fv-race{display:flex;align-items:center;gap:32px}.fv-clock{width:160px;height:160px;border-radius:50%;border:1px solid rgba(255,255,255,.1);position:relative;flex-shrink:0;display:grid;place-items:center}.fv-clock svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fv-clock .center{text-align:center;position:relative;z-index:1}.fv-clock .center .big{font-family:var(--serif);font-style:italic;font-size:56px;color:var(--orange);line-height:1;font-weight:400}.fv-clock .center .lbl{font-family:var(--mono);font-size:10px;color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.fv-race-side{flex:1}.fv-race-side .compare{display:flex;flex-direction:column;gap:12px}.fv-race-side .compare-item{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11px;color:#ffffff80;letter-spacing:.08em;text-transform:uppercase}.fv-race-side .compare-item .v{font-family:var(--serif);font-style:italic;font-size:24px;color:#fff6;letter-spacing:-.02em;text-transform:none}.fv-race-side .compare-item.assis .v{color:var(--orange)}.fv-race-side .compare-item.assis:after{content:"";display:inline-block}.fv-mini-chat{margin-top:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px;font-size:12px;color:#ffffffb3;line-height:1.4}.fv-mini-chat .stamp{font-family:var(--mono);font-size:10px;color:var(--orange);margin-top:6px;letter-spacing:.1em}.fv-crm{width:100%}.fv-crm-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px}.fv-crm-head .title{font-family:var(--mono);font-size:11px;color:#ffffff80;letter-spacing:.16em;text-transform:uppercase}.fv-crm-head .count{font-family:var(--serif);font-style:italic;font-size:24px;color:#fff}.fv-crm-chips{display:flex;gap:6px;margin-bottom:16px}.fv-crm-chip{font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffffff80;letter-spacing:.06em;text-transform:uppercase}.fv-crm-chip.active{background:var(--orange);color:#fff;border-color:var(--orange)}.fv-crm-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.05);font-size:13px;align-items:center}.fv-crm-row .name{color:#ffffffd9;font-weight:500}.fv-crm-row .sub{font-family:var(--mono);font-size:10px;color:#fff6;margin-top:2px;letter-spacing:.05em;text-transform:uppercase}.fv-crm-row .badge{font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase}.fv-crm-row .badge.frio{background:#ffffff0f;color:#fff9}.fv-crm-row .badge.ex{background:#d8994726;color:var(--amber)}.fv-crm-row .badge.reativando{background:#f9673a2e;color:var(--orange);animation:warm-pulse 2s ease-in-out infinite}.fv-crm-row .score{font-family:var(--serif);font-style:italic;color:var(--orange);font-size:18px}.fv-timeline{width:100%}.fv-timeline-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.fv-timeline-head .who{font-size:14px;color:#fff;font-weight:500}.fv-timeline-head .who span{font-family:var(--mono);font-size:10px;color:#fff6;display:block;margin-top:2px;letter-spacing:.1em;text-transform:uppercase}.fv-timeline-head .ltv{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--orange)}.fv-tl-list{display:flex;flex-direction:column}.fv-tl-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding:10px 0;align-items:flex-start;position:relative}.fv-tl-item .dot{width:10px;height:10px;background:#fff3;border-radius:50%;margin-top:4px;position:relative;z-index:1;flex-shrink:0}.fv-tl-item.fire .dot{background:var(--orange);box-shadow:0 0 0 3px #f9673a33}.fv-tl-item.success .dot{background:var(--green)}.fv-tl-item:before{content:"";position:absolute;left:4px;top:18px;bottom:-10px;width:1px;background:#ffffff14}.fv-tl-item:last-child:before{display:none}.fv-tl-item .ev-label{font-size:13px;color:#fffc}.fv-tl-item .ev-meta{font-family:var(--mono);font-size:10px;color:#fff6;margin-top:2px;letter-spacing:.06em;text-transform:uppercase}.fv-tl-item.fire .ev-label{color:var(--orange);font-weight:500}.fv-tl-item.success .ev-label{color:var(--green);font-weight:500}.fv-tl-item .time{font-family:var(--mono);font-size:10px;color:#fff6;padding-top:4px}.fv-winback{width:100%}.fv-wb-head{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11px;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.fv-wb-step{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:10px 0}.fv-wb-step .lbl{font-size:13px;color:#ffffffd9}.fv-wb-step .lbl .sub{font-family:var(--mono);font-size:10px;color:#fff6;letter-spacing:.06em;margin-left:6px;text-transform:uppercase}.fv-wb-step .num{font-family:var(--serif);font-style:italic;color:#fff;font-size:22px;min-width:64px;text-align:right}.fv-wb-step.recovered .num{color:var(--orange)}.fv-wb-bar{height:6px;background:#ffffff0f;border-radius:4px;overflow:hidden;margin-top:6px}.fv-wb-bar .fill{height:100%;background:var(--orange);width:0;transition:width 1s cubic-bezier(.16,1,.3,1)}.fv-wb-reasons{margin-top:24px;padding-top:20px;border-top:1px dashed rgba(255,255,255,.08)}.fv-wb-reasons-title{font-family:var(--mono);font-size:11px;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.fv-wb-reason{display:grid;grid-template-columns:90px 1fr 36px;gap:10px;align-items:center;font-size:12px;color:#ffffffb3;padding:4px 0}.fv-wb-reason-bar{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.fv-wb-reason-bar .fill{height:100%;background:var(--amber);border-radius:2px;width:0;transition:width 1s cubic-bezier(.16,1,.3,1)}.fv-wb-reason .pct{font-family:var(--mono);font-size:11px;color:#ffffff80;text-align:right}.section-verticals{background:var(--cream-2);padding:140px 0}.section-verticals .head{text-align:center;max-width:640px;margin:0 auto 64px}.section-verticals h2 i{color:var(--orange);font-family:var(--serif)}.verticals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1000px){.verticals-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.verticals-grid{grid-template-columns:1fr}}.vertical-card{background:#fff;border:1px solid var(--border);border-radius:4px;padding:32px 28px;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;flex-direction:column;min-height:360px}.vertical-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.vertical-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px #2a28251f}.vertical-card:hover:before{transform:scaleX(1)}.vertical-card .vc-num{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px}.vertical-card h3{font-size:24px;margin-bottom:4px;letter-spacing:-.02em}.vertical-card .vc-sub{font-family:var(--mono);font-size:11px;color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.vertical-card .vc-snippet{background:var(--cream);border-left:2px solid var(--orange);padding:14px 16px;font-size:13.5px;line-height:1.5;color:var(--text-2);font-style:italic;font-family:var(--serif);border-radius:0 4px 4px 0;margin-bottom:20px}.vertical-card .vc-snippet:before{content:'"'}.vertical-card .vc-snippet:after{content:'"'}.vertical-card .vc-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.vertical-card .vc-foot .stat{font-family:var(--sans);font-size:12px;color:var(--text);letter-spacing:0;text-transform:none;font-weight:500}.section-vertical{padding:130px 0;position:relative}.section-vertical.alt{background:var(--cream-2)}.section-vertical:not(.alt){background:var(--cream)}.section-vertical .vp-head{text-align:center;max-width:760px;margin:0 auto 64px}.section-vertical .vp-head h2{margin-top:28px}.section-vertical .vp-head h2 i{color:var(--orange);font-family:var(--serif)}.section-vertical .vp-head p.lead{margin:24px auto 0}.vp-mockup{max-width:1120px;margin:0 auto}.vp-bezel{background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 30px 80px -30px #2a282524,0 2px 6px #2a28250a}.vp-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--cream)}.vp-toolbar .vp-dot{width:10px;height:10px;border-radius:50%;background:var(--border-2)}.vp-toolbar .vp-url{margin-left:12px;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.06em}.vp-toolbar .vp-status{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--green);letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.vp-toolbar .vp-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.vp-content{display:grid;grid-template-columns:340px 1fr;min-height:520px}@media(max-width:820px){.vp-content{grid-template-columns:1fr;min-height:auto}}.vp-chat{background:linear-gradient(180deg,#242220,#1b1916);padding:22px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border);overflow:hidden}.vp-chat-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.vp-chat-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--orange),#D9461A);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:15px;flex-shrink:0}.vp-chat-who{flex:1;min-width:0}.vp-chat-name{color:#fff;font-size:13px;font-weight:500}.vp-chat-status{color:var(--green);font-size:10px;font-family:var(--mono);margin-top:2px;display:flex;align-items:center;gap:6px;letter-spacing:.04em}.vp-chat-status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green)}.vp-chat-time{font-family:var(--mono);font-size:10px;color:#fff6;letter-spacing:.06em;text-align:right}.vp-msg{max-width:88%;padding:9px 13px;border-radius:14px;font-size:12.5px;line-height:1.45}.vp-msg.them{align-self:flex-start;background:#ffffff0f;color:#ffffffe6;border-bottom-left-radius:4px}.vp-msg.us{align-self:flex-end;background:var(--orange);color:#fff;border-bottom-right-radius:4px}.vp-msg .stamp{display:block;font-size:9px;opacity:.55;margin-top:4px;font-family:var(--mono);letter-spacing:.04em}.vp-dash{padding:32px;display:flex;flex-direction:column;background:#fff}.vp-dash-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border);gap:16px}.vp-dash-title{font-size:17px;font-weight:500;color:var(--text);letter-spacing:-.01em}.vp-dash-title .sub{display:block;font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.vp-dash-meta{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.06em;text-align:right}.vp-dash-meta strong{color:var(--orange);font-family:var(--serif);font-style:italic;font-size:18px;font-weight:400;letter-spacing:0;display:block;margin-top:4px;text-transform:none}.vp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.vp-kpi{border:1px solid var(--border);border-radius:4px;padding:14px 16px;background:var(--cream)}.vp-kpi-num{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--text);font-weight:400;letter-spacing:-.01em;line-height:1}.vp-kpi-num.up{color:var(--orange)}.vp-kpi-lbl{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.vp-kpi-delta{font-family:var(--mono);font-size:10px;color:var(--green);margin-top:4px;letter-spacing:.04em}.vp-list{display:flex;flex-direction:column;flex:1}.vp-list-item{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px dashed var(--border);font-size:13px}.vp-list-item:last-child{border-bottom:none}.vp-list-item .name{color:var(--text);font-weight:500}.vp-list-item .sub{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-top:3px;letter-spacing:.05em}.vp-list-item .status{font-family:var(--mono);font-size:10px;padding:3px 9px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vp-list-item .status.warm{background:var(--orange-3);color:var(--orange)}.vp-list-item .status.done{background:#2e8c5c1f;color:var(--green)}.vp-list-item .status.cold{background:var(--cream-2);color:var(--text-3)}.vp-list-item .status.live{background:var(--orange-3);color:var(--orange);animation:warm-pulse 2s ease-in-out infinite}.vp-list-item .time{font-family:var(--mono);font-size:11px;color:var(--text-3);white-space:nowrap}.vp-list-section-title{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 4px}.vp-funnel{display:flex;flex-direction:column;gap:10px;margin-top:4px}.vp-funnel-stage{display:grid;grid-template-columns:110px 1fr 56px;gap:14px;align-items:center}.vp-funnel-stage .lbl{font-size:13px;color:var(--text);font-weight:500}.vp-funnel-stage .lbl .sub{display:block;font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.vp-funnel-bar{height:14px;background:var(--cream-2);border-radius:3px;overflow:hidden}.vp-funnel-bar .fill{height:100%;background:linear-gradient(90deg,#C24A26,var(--orange));border-radius:3px;width:0;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.vp-funnel-stage .num{font-family:var(--serif);font-style:italic;color:var(--text);font-size:18px;text-align:right;line-height:1}.vp-agenda{display:flex;flex-direction:column;gap:8px}.vp-agenda-row{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center;padding:11px 14px;border:1px solid var(--border);border-radius:4px;font-size:13px}.vp-agenda-row.live{border-color:var(--orange);background:var(--orange-3)}.vp-agenda-row .ag-time{font-family:var(--mono);font-size:12px;color:var(--text);font-weight:500;letter-spacing:.04em}.vp-agenda-row .ag-info .name{font-size:13px}.vp-agenda-row .ag-info .sub{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-top:2px;letter-spacing:.04em}.vp-agenda-row .ag-tag{font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase}.vp-agenda-row .ag-tag.book{background:var(--orange-3);color:var(--orange)}.vp-agenda-row .ag-tag.ok{background:#2e8c5c1f;color:var(--green)}.vp-agenda-row .ag-tag.pending{background:var(--cream-2);color:var(--text-3)}.vp-stock-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vp-stock-card{border:1px solid var(--border);border-radius:4px;padding:14px;background:var(--cream)}.vp-stock-card.featured{border-color:var(--orange);background:var(--orange-3)}.vp-stock-card .car-name{font-size:13px;font-weight:500;color:var(--text)}.vp-stock-card .car-meta{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-top:4px;letter-spacing:.04em}.vp-stock-card .car-price{font-family:var(--serif);font-style:italic;color:var(--orange);font-size:18px;margin-top:10px}.vp-stock-card .car-status{font-family:var(--mono);font-size:9px;padding:2px 6px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-top:8px}.vp-stock-card .car-status.avail{background:#2e8c5c1f;color:var(--green)}.vp-stock-card .car-status.neg{background:var(--orange-3);color:var(--orange)}.vp-stock-card .car-status.sold{background:var(--cream-2);color:var(--text-3)}@media(max-width:700px){section{padding:90px 0}.container{padding:0 24px}.hero{padding:140px 0 80px}}:root{--paper: #FAF8F4;--paper-2: #F2EFE9;--paper-3: #E8E3DA;--paper-4: #D6D0C5;--ink-strong: #14110D;--ink-soft: #2E2A24;--ink-mute: #6E665B;--ink-faint: #9C948A;--accent: #D85A2E;--accent-soft: #F4E3D8;--green-soft: #E5EFE4}html,body{background:var(--paper);color:var(--ink-soft)}h1,h2,h3,h4{color:var(--ink-strong);letter-spacing:-.025em}h1 i,h2 i,h3 i{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--ink-strong)}p,p.lead{color:var(--ink-mute)}.eyebrow,.eyebrow.dark{color:var(--accent)}.eyebrow:before,.eyebrow.dark:before{background:var(--accent)}.eyebrow.muted{color:var(--ink-faint)}.eyebrow.muted:before{background:var(--ink-faint)}.tag{color:var(--ink-mute);background:#fff;border-color:var(--paper-3)}.tag.live{color:#3b8c5d;border-color:#3b8c5d40;background:var(--green-soft)}.tag.live:before{background:#3b8c5d}.btn-primary{background:var(--ink-strong);color:#fff}.btn-primary:hover{background:#000}.btn-ghost{color:var(--ink-strong);border-color:var(--paper-4);background:#fff}.btn-ghost:hover{border-color:var(--ink-strong);background:var(--paper-2)}.btn-dark{background:var(--ink-strong);color:#fff}.btn-outline-light{background:transparent;color:var(--ink-strong);border-color:var(--paper-4)}.btn-outline-light:hover{border-color:var(--ink-strong);background:#fff}.nav{background:#faf8f4d9;backdrop-filter:blur(10px);border-bottom:1px solid var(--paper-3)}.nav-link{color:var(--ink-mute)}.nav-link:hover{color:var(--ink-strong)}.hero{background:var(--paper);color:var(--ink-strong);border-bottom:1px solid var(--paper-3)}.hero:before{display:none}.hero .hero-grid-bg,.hero .hero-blur,.hero .hero-glow{opacity:.35;mix-blend-mode:multiply}.hero h1{color:var(--ink-strong)}.hero h1 .num{color:var(--accent)}.hero h1 i{color:var(--ink-strong)}.hero .eyebrow{color:var(--accent)}.hero p.lead{color:var(--ink-mute)}.hero-meta{color:var(--ink-faint)}.hero-meta-item:before{background:var(--accent)}.hero-stage{background:#fff;border:1px solid var(--paper-3);box-shadow:0 1px #14110d05,0 24px 48px -24px #14110d1f;border-radius:14px}.hero-stage-head{border-bottom:1px solid var(--paper-3);color:var(--ink-mute)}.hero-stage-head .live-tag{color:#3b8c5d}.hero-stage-head .live-tag:before{background:#3b8c5d}.hero-stage-head .base-tag strong,.hs-frente{color:var(--accent)}.hs-title{color:var(--ink-strong)}.hs-title i,.hs-stat{color:var(--accent)}.hs-body{background:var(--paper-2);border:1px solid var(--paper-3)}.s1-row .avatar{background:linear-gradient(135deg,#e0d8cc,#c9c0b2);color:var(--ink-soft)}.s1-row .name{color:var(--ink-strong)}.s1-row .msg{color:var(--ink-mute)}.s1-row .reply{color:#3b8c5d}.s1-row.replying .reply{color:var(--accent)}.s2-events{color:var(--ink-mute)}.s2-event .badge.frio,.s2-event .badge.long{background:var(--paper-3);color:var(--ink-mute)}.s2-event .badge.ex{background:#f5e9d4;color:#9b6a14}.s2-event .who{color:var(--ink-strong)}.s2-event .reactivate{color:var(--accent)}.s2-dot{background:#14110d0f}.s2-dot.warm{background:#d85a2e52}.s2-dot.hot{background:var(--accent)}.s3-card{background:var(--paper-2);border:1px solid var(--paper-3);color:var(--ink-soft)}.s3-card .name{color:var(--ink-strong)}.s3-card .ctx,.s3-trigger{color:var(--ink-mute)}.s3-trigger .pill.evt{background:var(--paper-3);color:var(--ink-mute)}.s3-trigger .pill.fire{background:var(--accent-soft);color:var(--accent)}.s3-trigger .arrow{color:var(--ink-faint)}.s3-msg{background:var(--accent);color:#fff}.s4-detect{background:#f5e9d4}.s4-detect .info .lbl{color:var(--ink-strong)}.s4-detect .info .sub{color:var(--ink-mute)}.s4-detect .stat{color:#9b6a14}.s4-flow .s4-step .desc{color:var(--ink-soft)}.s4-step.success .desc{color:#3b8c5d}.s4-step .time{color:var(--ink-faint)}.s4-step .dot{background:var(--paper-3)}.s4-step.done .dot{background:var(--accent)}.s4-step.success .dot{background:#3b8c5d;box-shadow:0 0 0 3px #3b8c5d2e}.hero-dots .hero-dot{background:var(--paper-3)}.hero-dots .hero-dot.active{background:var(--ink-strong)}.hc-label{color:var(--ink-mute)}.hc-sub{color:var(--ink-faint)}.hc-sub strong,.hc-total-num{color:var(--accent)}.hc-total-sub{color:var(--ink-faint)}.hc-bar-label{color:var(--ink-strong)}.hc-bar-label .meta{color:var(--ink-faint)}.hc-bar-track{background:var(--paper-2)}.hero-chart-foot{color:var(--ink-mute);border-color:var(--paper-3)}.hero-chart-foot .tag-live{color:#3b8c5d}.hero-chart-foot .right{color:var(--ink-mute)}.wa-avatar,.wa-name{color:var(--ink-strong)}.wa-status{color:#3b8c5d}.wa-status:before{background:#3b8c5d}.wa-bubble.lead{background:var(--paper-2);color:var(--ink-strong);border:1px solid var(--paper-3)}.wa-bubble.ai{background:var(--accent);color:#fff}.ticker-section{background:var(--paper-2);color:var(--ink-mute);border-top:1px solid var(--paper-3);border-bottom:1px solid var(--paper-3)}.ticker .num{color:var(--accent)!important}.section-frentes{background:var(--paper);color:var(--ink-strong)}.section-frentes .hero-grid-bg{opacity:.25;mix-blend-mode:multiply}.section-frentes h2{color:var(--ink-strong)}.section-frentes h2 i{color:var(--accent)}.section-frentes p.lead{color:var(--ink-mute)}.frente-card{background:#fff;border:1px solid var(--paper-3);border-radius:14px;box-shadow:0 1px #14110d05}.frente-card:hover{border-color:#d85a2e59;box-shadow:0 12px 32px -16px #14110d1f}.frente-card:before{background:var(--accent)}.frente-card .frente-num{color:var(--accent)}.frente-card h3{color:var(--ink-strong)}.frente-card p{color:var(--ink-mute)}.frente-visual{background:var(--paper-2);border:1px solid var(--paper-3);border-radius:10px}.inbox-row{border-bottom-color:var(--paper-3)}.inbox-row .ix-avatar{background:linear-gradient(135deg,#e5ddd0,#c9c0b2);color:var(--ink-soft)}.inbox-row .ix-name{color:var(--ink-strong)}.inbox-row .ix-msg{color:var(--ink-mute)}.inbox-row .ix-time{color:var(--ink-faint)}.inbox-row.replied .ix-time{color:#3b8c5d}.inbox-row.replying .ix-time{color:var(--accent)}.chat-head{color:var(--ink-mute);border-bottom-color:var(--paper-3)}.chat-head .ch-name{color:var(--ink-strong)}.chat-msg .chat-avatar{background:linear-gradient(135deg,#e5ddd0,#c9c0b2);color:var(--ink-soft)}.chat-msg.from-ai .chat-avatar{background:linear-gradient(135deg,var(--accent),#BF4A23);color:#fff}.chat-bubble{background:#fff;color:var(--ink-strong);border:1px solid var(--paper-3)}.chat-msg.from-ai .chat-bubble{background:var(--accent);border-color:var(--accent);color:#fff}.chat-bubble .chat-meta{color:var(--ink-faint)}.chat-msg.from-ai .chat-bubble .chat-meta{color:#ffffffb3}.chat-typing span{background:var(--ink-faint)}.chat-scheduled{color:#2e7a4a}.chat-scheduled .cs-cal{background:var(--green-soft);border-color:#3b8c5d59;color:#2e7a4a}.chat-foot{color:var(--ink-mute);border-top-color:var(--paper-3)}.chat-foot strong{color:#3b8c5d}.react-status{color:var(--ink-mute)}.react-row{border-bottom-color:var(--paper-3)}.react-row .rr-avatar{background:linear-gradient(135deg,#e5ddd0,#c9c0b2);color:var(--ink-soft)}.react-row .rr-name{color:var(--ink-strong)}.react-row .rr-name .rr-ago{color:var(--ink-faint)}.react-row .rr-ctx{color:var(--ink-mute)}.react-row .rr-ctx .dot{background:var(--ink-faint)}.react-row .rr-tag{background:#fff;color:var(--ink-mute);border:1px solid var(--paper-3)}.react-row.is-warm .rr-tag{background:var(--accent-soft);color:var(--accent);border-color:#d85a2e4d}.react-row.is-cold .rr-tag{background:var(--paper-2);color:var(--ink-mute);border-color:var(--paper-3)}.react-row.is-done .rr-tag{background:var(--green-soft);color:#2e7a4a;border-color:#3b8c5d4d}.dormant-foot{color:var(--ink-mute);border-top-color:var(--paper-3)}.dormant-foot strong{color:var(--accent)}.trigger-line{color:var(--ink-mute)}.trigger-line .badge.evt{background:var(--paper-3);color:var(--ink-mute)}.trigger-line .badge.fire{background:var(--accent-soft);color:var(--accent)}.trigger-line .arrow-r{color:var(--ink-faint)}.trigger-line .val{color:var(--ink-strong)}.trigger-result{color:var(--ink-mute);border-top-color:var(--paper-3)}.trigger-result .big{color:var(--accent)}.churn-chart,.churn-foot{color:var(--ink-mute)}.churn-foot{border-top-color:var(--paper-3)}.churn-foot strong{color:#3b8c5d}.feature-visual{background:#fff;border:1px solid var(--paper-3);border-radius:14px;box-shadow:0 1px #14110d05,0 24px 48px -28px #14110d1a}.section-calc{background:var(--paper);color:var(--ink-strong);border-top:1px solid var(--paper-3)}.section-calc h2{color:var(--ink-strong)}.section-calc h2 i{color:var(--accent)}.section-calc p,.section-calc p.lead{color:var(--ink-mute)}.calc-wrap{background:#fff;border:1px solid var(--paper-3);border-radius:14px;box-shadow:0 1px #14110d05,0 24px 48px -28px #14110d1f;overflow:hidden}.calc-inputs{border-right:1px solid var(--paper-3);background:#fff}@media(max-width:900px){.calc-inputs{border-right:none;border-bottom:1px solid var(--paper-3)}}.calc-inputs label{color:var(--ink-mute)}.calc-inputs .field-row{border-bottom-color:var(--paper-3)}.calc-inputs .field-row:focus-within{border-color:var(--accent)}.calc-inputs .prefix{color:var(--ink-faint)}.calc-inputs input{color:var(--ink-strong)}.calc-inputs input::placeholder{color:var(--ink-faint)}.calc-inputs .suffix{color:var(--ink-faint)}.calc-output{background:linear-gradient(180deg,#fbf5ee,#f5ecde);position:relative}.calc-output:before{background:linear-gradient(180deg,var(--accent),transparent)}.calc-output .out-eyebrow,.calc-output .out-big{color:var(--accent)}.calc-output .out-small{color:var(--ink-mute)}.calc-output .out-divider{background:var(--paper-3)}.calc-output .out-row{color:var(--ink-mute)}.calc-output .out-row .val{color:var(--ink-strong)}.calc-output .out-row.highlight .val{color:var(--accent)}.guarantee,.guarantee-head{background:var(--ink-strong);color:#fff;border-radius:12px}.guarantee strong,.guarantee em{color:#fff}.ladder{background:#ffffff14;border-color:#ffffff14}.ladder-step{background:var(--ink-strong)}.ladder-step .range{color:var(--accent)}.ladder-step .desc{color:#fffc}.ladder-step .pay{color:#ffffff8c}.ladder-step.best .range{color:#fff;background:var(--accent)}.section-compare{background:var(--paper-2)}.compare{background:#fff;border-color:var(--paper-3);border-radius:12px;box-shadow:0 1px #14110d05}.compare-cell{border-bottom-color:var(--paper-3)}.compare-cell.head{color:var(--ink-mute);background:var(--paper-2)}.compare-cell.head.assis{color:var(--accent)}.compare-cell.q{color:var(--ink-strong)}.compare-cell.v{color:var(--ink-mute)}.compare-cell.v.assis{background:var(--accent-soft);color:var(--ink-strong)}.compare-cell.v.yes:before{color:var(--accent)}.compare-cell.v.no{color:var(--ink-faint)}.offer-grid{background:#fff;border-color:var(--paper-3);border-radius:14px;box-shadow:0 1px #14110d05,0 24px 48px -28px #14110d1a}.offer-cell{border-right-color:var(--paper-3)}@media(max-width:900px){.offer-cell{border-bottom-color:var(--paper-3)}}.offer-cell .price-eye{color:var(--accent)}.offer-cell .price-big{color:var(--ink-strong)}.offer-cell .price-big small{color:var(--ink-faint)}.offer-cell p{color:var(--ink-mute)}.section-fit{background:var(--paper)}.fit-card{background:#fff;border-color:var(--paper-3);border-radius:12px;box-shadow:0 1px #14110d05}.fit-card h3{color:var(--ink-strong)}.fit-card p{color:var(--ink-mute)}.funnel-canvas{background:#fff;border-color:var(--paper-3);border-radius:12px;box-shadow:0 1px #14110d05}.funnel-canvas-head{border-bottom-color:var(--paper-3)}.funnel-canvas-head .label{color:var(--ink-mute)}.cta-final{background:var(--ink-strong);color:#fff}.cta-final h2{color:#fff}.cta-final h2 i{color:var(--accent)}.cta-final p{color:#ffffffbf}footer{background:var(--paper-2);border-top-color:var(--paper-3)}footer *{color:var(--ink-mute)!important}footer a:hover{color:var(--ink-strong)!important}footer .footer-brand,footer .footer-title{color:var(--ink-strong)!important}.hero-grid-bg{background-image:radial-gradient(circle at 1px 1px,rgba(20,17,13,.06) 1px,transparent 0);background-size:22px 22px}.feature-visual{color:var(--ink-soft)}.feature-visual .fv-grid{background-image:linear-gradient(rgba(20,17,13,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(20,17,13,.04) 1px,transparent 1px);background-size:28px 28px}.feature-text .feature-num{color:var(--accent)}.feature-text .feature-num .lift-pill{background:var(--accent);color:#fff}.feature-text h3{color:var(--ink-strong)}.feature-text h3 i{color:var(--accent)}.feature-text p.feat-lead{color:var(--ink-mute)}.feature-text .feat-points{border-top-color:var(--paper-3)}.feature-text .feat-points li{color:var(--ink-soft);border-bottom-color:var(--paper-3)}.feature-text .feat-points li .pt-key{color:var(--ink-faint)}.fv-clock{border:1px solid var(--paper-3);background:var(--paper-2)}.fv-clock .center .big{color:var(--accent)}.fv-clock .center .lbl{color:var(--ink-mute)}.fv-race-side .compare-item{border-bottom-color:var(--paper-3);color:var(--ink-mute)}.fv-race-side .compare-item .v{color:var(--ink-faint)}.fv-race-side .compare-item.assis .v{color:var(--accent)}.fv-mini-chat{background:var(--paper-2);border:1px solid var(--paper-3);color:var(--ink-strong)}.fv-mini-chat .stamp{color:var(--accent)}.fv-crm-head{border-bottom:1px solid var(--paper-3)}.fv-crm-head .title{color:var(--ink-mute)}.fv-crm-head .count{color:var(--ink-strong)}.fv-crm-chip{background:#fff;border:1px solid var(--paper-3);color:var(--ink-mute)}.fv-crm-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.fv-crm-row{border-bottom-color:var(--paper-3)}.fv-crm-row .name{color:var(--ink-strong)}.fv-crm-row .sub{color:var(--ink-mute)}.fv-crm-row .badge.frio{background:var(--paper-2);color:var(--ink-mute)}.fv-crm-row .badge.ex{background:#f5e9d4;color:#9b6a14}.fv-crm-row .badge.reativando{background:var(--accent-soft);color:var(--accent)}.fv-crm-row .score{color:var(--accent)}.fv-timeline-head{border-bottom:1px solid var(--paper-3)}.fv-timeline-head .who{color:var(--ink-strong)}.fv-timeline-head .who span{color:var(--ink-faint)}.fv-timeline-head .ltv{color:var(--accent)}.fv-tl-item .dot{background:var(--paper-3)}.fv-tl-item.fire .dot{background:var(--accent);box-shadow:0 0 0 3px #d85a2e2e}.fv-tl-item.success .dot{background:#3b8c5d}.fv-tl-item:before{background:var(--paper-3)}.fv-tl-item .ev-label{color:var(--ink-soft)}.fv-tl-item .ev-meta{color:var(--ink-faint)}.fv-tl-item.fire .ev-label{color:var(--accent)}.fv-tl-item.success .ev-label{color:#3b8c5d}.fv-tl-item .time{color:var(--ink-faint)}.fv-wb-head{color:var(--ink-mute);border-bottom:1px solid var(--paper-3)}.fv-wb-step .lbl{color:var(--ink-strong)}.fv-wb-step .lbl .sub{color:var(--ink-faint)}.fv-wb-step .num{color:var(--ink-strong)}.fv-wb-step.recovered .num{color:var(--accent)}.fv-wb-bar{background:var(--paper-2)}.fv-wb-bar .fill{background:var(--accent)}.fv-wb-reasons{border-top:1px dashed var(--paper-3)}.fv-wb-reasons-title{color:var(--ink-mute)}.fv-wb-reason{color:var(--ink-soft)}.fv-wb-reason-bar{background:var(--paper-2)}.fv-wb-reason-bar .fill{background:#c99548}.fv-wb-reason .pct{color:var(--ink-faint)}.churn-bar{background:var(--paper-3)}.churn-bar.recovered{background:linear-gradient(180deg,var(--accent),rgba(216,90,46,.4))}.frente-card .frente-visual>div[style*="rgba(255,255,255"],.feature-visual>div[style*="rgba(255,255,255"]{color:var(--ink-mute)!important}.s1-row .av,.av{background:linear-gradient(135deg,#e5ddd0,#c9c0b2)!important;color:var(--ink-soft)!important}.hero-stage-head .live-tag,.hero-chart-foot .tag-live{color:#3b8c5d}.hero-chart-foot .right{color:var(--ink-faint)}.frente-card *[style*="color: rgba(255,255,255"],.feature-visual *[style*="color: rgba(255,255,255"]{color:var(--ink-mute)!important}.frente-card *[style*="color: white"],.feature-visual *[style*="color: white"]{color:var(--ink-strong)!important}.feature-visual.phone-visual{padding:36px 0;background:linear-gradient(180deg,#f1ece3,#e9e2d6);border:1px solid var(--paper-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-visual.phone-visual .fv-grid{opacity:.5}.feature-visual.phone-visual .phone-content{max-width:100%;display:flex;justify-content:center}.iphone-frame{width:296px;height:600px;background:#14110d;border-radius:44px;padding:10px;box-shadow:0 0 0 1.5px #ffffff14 inset,0 30px 60px -20px #14110d59,0 8px 20px -8px #14110d33;position:relative;flex-shrink:0}.iphone-notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:90px;height:26px;background:#000;border-radius:18px;z-index:3}.iphone-screen{width:100%;height:100%;background:#ece5dd;border-radius:34px;overflow:hidden;position:relative;display:flex;flex-direction:column}.ios-statusbar{height:46px;padding:0 24px 6px 26px;display:flex;justify-content:space-between;align-items:flex-end;font-family:SF Pro Text,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:600;color:#14110d;background:#fff;position:relative;z-index:1}.ios-time{padding-left:4px;font-variant-numeric:tabular-nums}.ios-right{display:inline-flex;gap:6px;align-items:center;padding-right:4px}.ios-right svg{display:block}.ios-batt{width:22px;height:11px;border:1.2px solid #14110D;border-radius:3px;position:relative;padding:1px;display:inline-block}.ios-batt:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:4px;background:#14110d;border-radius:0 1px 1px 0}.ios-batt i{display:block;width:80%;height:100%;background:#14110d;border-radius:1px}.wa-header{display:grid;grid-template-columns:14px 32px 1fr auto;align-items:center;gap:10px;padding:10px 14px;background:#f6f6f6;border-bottom:1px solid #DDD8D0;font-family:SF Pro Text,-apple-system,system-ui,sans-serif;color:#14110d}.wa-back{font-size:28px;line-height:1;color:#007aff;font-weight:300}.wa-pic{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#c9c0b2,#a89d8e);display:grid;place-items:center;color:#fff;font-size:12px;font-weight:600;font-family:var(--sans);overflow:hidden}.wa-pic img,.s1-row .av img{width:100%;height:100%;display:block;border-radius:inherit}.s1-row .av{overflow:hidden}.wa-meta{line-height:1.15}.wa-pname{font-size:14px;font-weight:600;color:#14110d}.wa-pstat{font-size:11px;color:#4fa46c}.wa-icons{display:inline-flex;gap:14px;color:#007aff;align-items:center}.wa-icons svg{display:block}.wa-body{flex:1;background-color:#ece5dd;background-image:radial-gradient(rgba(20,17,13,.04) 1px,transparent 1px),radial-gradient(rgba(20,17,13,.03) 1px,transparent 1px);background-size:18px 18px,30px 30px;background-position:0 0,9px 9px;padding:12px 10px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;scroll-behavior:smooth;display:flex;flex-direction:column;gap:4px;position:relative}.wa-body::-webkit-scrollbar{display:none}.wa-day{display:flex;justify-content:center;margin:6px 0 10px}.wa-day span{background:#e7ddc9eb;color:#5a5247;font-family:var(--sans);font-size:10px;font-weight:600;padding:4px 10px;border-radius:8px;letter-spacing:.06em;box-shadow:0 1px #14110d0a}.wa-msg{display:flex;max-width:78%;opacity:0;transform:translateY(4px) scale(.98);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.wa-msg.in{opacity:1;transform:none}.wa-msg.from-me{align-self:flex-end}.wa-msg.from-them{align-self:flex-start}.wa-bubble{font-family:SF Pro Text,-apple-system,system-ui,sans-serif;font-size:13.5px;line-height:1.35;color:#14110d;padding:6px 9px 4px;border-radius:8px;position:relative;word-wrap:break-word;white-space:pre-wrap;box-shadow:0 1px .5px #14110d14;max-width:100%}.wa-msg.from-them .wa-bubble{background:#fff;border-top-left-radius:2px}.wa-msg.from-me .wa-bubble{background:#dcf8c6;border-top-right-radius:2px}.wa-bubble .wa-meta-row{display:inline-flex;align-items:center;gap:3px;float:right;margin:4px 0 0 8px;font-size:10px;color:#6b655f;font-family:var(--sans)}.wa-bubble .wa-ticks{color:#4fa4c4;font-size:11px;line-height:1}.wa-msg.from-them .wa-bubble .wa-ticks{display:none}.wa-msg.wa-typing .wa-bubble{padding:8px 12px;display:inline-flex;gap:3px;align-items:center}.wa-typing-dot{width:6px;height:6px;border-radius:50%;background:#999;animation:wa-bounce 1.1s ease-in-out infinite}.wa-typing-dot:nth-child(2){animation-delay:.15s}.wa-typing-dot:nth-child(3){animation-delay:.3s}@keyframes wa-bounce{0%,70%,to{transform:translateY(0);opacity:.5}35%{transform:translateY(-3px);opacity:1}}.wa-msg .wa-card{background:#fff;border-radius:8px 2px 8px 8px;padding:0;overflow:hidden;box-shadow:0 1px 1px #14110d14;width:100%}.wa-msg.from-me .wa-card{background:#dcf8c6}.wa-card-banner{background:#14110d0a;padding:8px 10px;display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:11px;color:#2e7a4a;font-weight:600;letter-spacing:.04em}.wa-msg.from-me .wa-card-banner{background:#2e7a4a1f}.wa-card-banner svg{display:block}.wa-card-body{padding:8px 10px 6px;font-family:SF Pro Text,-apple-system,system-ui,sans-serif;font-size:13px;color:#14110d}.wa-card-body .wa-card-title{font-weight:600;margin-bottom:2px}.wa-card-body .wa-card-line{display:flex;gap:6px;color:#4a4640;font-size:12px;margin-top:2px}.wa-card-body .wa-card-line .key{color:#8c857e;width:56px;flex-shrink:0}.wa-card-foot{border-top:1px solid rgba(20,17,13,.08);padding:6px 10px;font-size:11px;color:#007aff;font-weight:500;font-family:var(--sans);text-align:center;text-transform:uppercase;letter-spacing:.06em}.wa-input{background:#f6f6f6;border-top:1px solid #DDD8D0;padding:8px 10px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.wa-input-box{background:#fff;border-radius:18px;padding:8px 12px;font-size:13px;color:#9c948a;font-family:SF Pro Text,-apple-system,system-ui,sans-serif;min-height:18px;border:1px solid #DDD8D0}.wa-mic{width:32px;height:32px;background:#25d366;border-radius:50%;display:grid;place-items:center;color:#fff}@media(max-width:1100px){.iphone-frame{width:272px;height:560px}}@media(max-width:700px){.iphone-frame{width:248px;height:510px}}.enterprise-form-overlay{position:fixed;inset:0;z-index:1000;display:none;color:var(--ink-strong);background:radial-gradient(circle at 52% 10%,rgba(216,90,46,.12),transparent 32%),var(--paper);overflow-y:auto}.enterprise-form-overlay.is-open{display:block}.enterprise-form-overlay:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(20,17,13,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,17,13,.035) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 55% at 50% 20%,black 15%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 20%,black 15%,transparent 88%)}.enterprise-form-shell{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-rows:auto 1fr}.enterprise-form-topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid var(--paper-3);background:#faf8f4b8;backdrop-filter:blur(14px)}.enterprise-form-topbar .logo img{height:24px}.enterprise-form-close{width:44px;height:44px;border:1px solid var(--paper-4);border-radius:999px;background:#fff;color:var(--ink-strong);cursor:pointer;font-size:24px;line-height:1;transition:transform .2s,border-color .2s}.enterprise-form-close:hover{transform:translateY(-1px);border-color:var(--ink-strong)}.enterprise-form-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--paper-3)}.enterprise-form-progress-bar{width:0%;height:100%;background:var(--accent);transition:width .35s cubic-bezier(.16,1,.3,1)}.enterprise-form-body{width:min(920px,calc(100% - 48px));margin:0 auto;padding:72px 0 56px;display:grid;align-items:center}.enterprise-step{display:none;animation:enterprise-step-in .38s cubic-bezier(.16,1,.3,1)}.enterprise-step.is-active{display:block}@keyframes enterprise-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.enterprise-step-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--mono);color:var(--accent);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.enterprise-step-kicker:before{content:"";width:6px;height:6px;background:var(--accent)}.enterprise-step h2{max-width:820px;margin-bottom:18px;font-size:clamp(34px,5.4vw,68px)}.enterprise-step h2 i{color:var(--accent)}.enterprise-step-copy{max-width:620px;margin-bottom:36px;font-size:18px;color:var(--ink-mute)}.enterprise-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.enterprise-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:20px 22px;border:1px solid var(--paper-3);border-radius:12px;background:#fff;color:var(--ink-strong);text-align:left;cursor:pointer;font:500 17px var(--sans);transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.enterprise-choice span:last-child{color:var(--ink-faint);font:12px var(--mono);letter-spacing:.12em}.enterprise-choice:hover,.enterprise-choice.is-selected{transform:translateY(-1px);border-color:#d85a2e80;box-shadow:0 18px 42px -28px #14110d47;background:#fffdfb}.enterprise-field{display:block;margin-bottom:28px}.enterprise-field span{display:block;margin-bottom:10px;font-family:var(--mono);color:var(--ink-faint);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.enterprise-input,.enterprise-textarea{width:100%;border:0;border-bottom:1px solid var(--paper-4);border-radius:0;background:transparent;color:var(--ink-strong);padding:16px 0;font:500 clamp(24px,3vw,40px) var(--sans);letter-spacing:-.02em;outline:none;transition:border-color .2s}.enterprise-input:focus,.enterprise-textarea:focus{border-color:var(--accent)}.enterprise-input::placeholder,.enterprise-textarea::placeholder{color:#14110d47}.enterprise-textarea{min-height:160px;resize:vertical;line-height:1.2}.enterprise-final-grid{display:grid;gap:18px;max-width:760px}.enterprise-final-grid .enterprise-input{font-size:clamp(22px,2.4vw,32px)}.enterprise-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.enterprise-next,.enterprise-submit,.enterprise-back{border:0;cursor:pointer}.enterprise-next,.enterprise-submit{padding:16px 28px;border-radius:999px;background:var(--ink-strong);color:#fff;font:600 15px var(--sans);transition:transform .2s,background .2s}.enterprise-next:hover,.enterprise-submit:hover{transform:translateY(-1px);background:#000}.enterprise-next:disabled,.enterprise-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.enterprise-back{padding:14px 0;background:transparent;color:var(--ink-mute);font:500 14px var(--sans)}.enterprise-back:hover{color:var(--ink-strong)}.enterprise-enter-hint{font-family:var(--mono);font-size:12px;color:var(--ink-faint)}.enterprise-error{min-height:20px;margin:-12px 0 20px;color:var(--accent);font:500 13px var(--sans)}.enterprise-step-note{margin-top:24px;color:var(--ink-faint);font-family:var(--mono);font-size:12px}.enterprise-success{display:none;max-width:720px}.enterprise-success.is-active{display:block;animation:enterprise-step-in .38s cubic-bezier(.16,1,.3,1)}.enterprise-success h2{margin-bottom:24px}.enterprise-success p{margin-bottom:32px;font-size:18px}body.enterprise-form-open{overflow:hidden}@media(max-width:720px){.enterprise-form-topbar{padding:16px 24px}.enterprise-form-body{width:calc(100% - 48px);padding:56px 0 40px}.enterprise-choice-grid{grid-template-columns:1fr}.enterprise-choice{min-height:66px;padding:18px}.enterprise-step-copy{font-size:16px}.enterprise-enter-hint{display:none}}
