:root{--roxo:#552BD7;--roxo-hover:#7C5CFF;--roxo-pressed:#4321A8;--charcoal:#15161A;--grafite:#2A2C33;--ink:#1A1B1F;--cinza:#F5F5F5;--creme:#F8F6F1;--txt:#1A1B1F;--txt-sub:#5C5F6B;--branco:#FFFFFF;--radius:20px;--radius-lg:28px;--shadow-lg:0 30px 80px -20px rgba(21,22,26,.28),0 10px 30px -10px rgba(21,22,26,.15);--shadow-md:0 12px 40px -12px rgba(21,22,26,.18)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans,"Poppins"),sans-serif;color:var(--txt);background:var(--branco);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.nav{position:fixed;top:16px;left:0;right:0;z-index:100;display:flex;justify-content:center;transition:top .3s ease}.nav-inner{width:min(1160px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 22px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(21,22,26,.08);border-radius:50px;box-shadow:0 8px 30px -12px rgba(21,22,26,.18);transition:all .35s ease}.nav.dark-scope .nav-inner{background:rgba(21,22,26,.72);border-color:rgba(255,255,255,.1);color:#fff}.logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;letter-spacing:-.5px}.logo-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--roxo),var(--roxo-hover));display:grid;place-items:center;box-shadow:0 6px 16px -4px rgba(var(--roxo-rgb),.6)}.nav-links{display:flex;gap:6px;align-items:center}.nav-links a{padding:9px 16px;border-radius:30px;font-size:14.5px;font-weight:500;color:var(--txt-sub);transition:.2s}.nav-links a:hover{color:var(--roxo);background:rgba(var(--roxo-rgb),.07)}.nav-cta{display:flex;gap:10px}.btn,.nav-cta{align-items:center}.btn{font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;border:none;padding:11px 22px;border-radius:30px;transition:.25s;display:inline-flex;gap:8px}.btn-ghost{background:transparent;color:var(--txt-sub)}.btn-ghost:hover{color:var(--roxo)}.btn-primary{background:var(--roxo);color:#fff;box-shadow:0 10px 24px -8px rgba(var(--roxo-rgb),.55)}.btn-primary:hover{background:var(--roxo-hover);transform:translateY(-2px);box-shadow:0 16px 30px -8px rgba(var(--roxo-rgb),.6)}.btn-primary:active{background:var(--roxo-pressed);transform:translateY(0)}.btn-lg{padding:15px 30px;font-size:16px;border-radius:34px}.btn-white{background:#fff;color:var(--charcoal)}.btn-white:hover{background:#f0eefb;transform:translateY(-2px)}.nav-burger{display:none;background:transparent;border:none;cursor:pointer;padding:8px;margin-left:2px;border-radius:10px}.nav-burger:hover{background:rgba(var(--roxo-rgb),.08)}.burger-lines{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:16px}.burger-lines span{display:block;height:2.5px;width:100%;background:var(--charcoal);border-radius:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.nav.dark-scope .burger-lines span{background:#fff}.burger-lines.open span:first-child{transform:translateY(7.5px) rotate(45deg)}.burger-lines.open span:nth-child(2){opacity:0}.burger-lines.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav-drawer{position:fixed;inset:0;z-index:99;pointer-events:none;visibility:hidden}.nav-drawer.open{pointer-events:auto;visibility:visible}.nav-drawer-backdrop{position:absolute;inset:0;background:rgba(21,22,26,.4);opacity:0;transition:opacity .3s ease;backdrop-filter:blur(2px)}.nav-drawer.open .nav-drawer-backdrop{opacity:1}.nav-drawer-panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;background:#fff;border-radius:26px 26px 0 0;box-shadow:0 -14px 44px -14px rgba(21,22,26,.28);display:flex;flex-direction:column;gap:8px;padding:14px 22px calc(28px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);overflow-y:auto}.nav-drawer.open .nav-drawer-panel{transform:translateY(0)}.nav-drawer-panel.dragging{transition:none}.nav-drawer-grab{display:flex;justify-content:center;align-items:center;padding:6px 0 12px;margin:-6px -22px 4px;cursor:grab;touch-action:none;flex-shrink:0}.nav-drawer-grab:active{cursor:grabbing}.nav-drawer-grab-bar{display:block;width:40px;height:5px;border-radius:3px;background:rgba(21,22,26,.2)}.nav-drawer-links{display:flex;flex-direction:column;gap:4px}.nav-drawer-links a{padding:14px;border-radius:12px;font-size:16.5px;font-weight:500;color:var(--txt);transition:.2s}.nav-drawer-links a:active,.nav-drawer-links a:hover{background:rgba(var(--roxo-rgb),.07);color:var(--roxo)}.nav-drawer-cta{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:18px;border-top:1px solid rgba(21,22,26,.08)}.nav-drawer-cta .btn{width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.burger-lines span,.nav-drawer-backdrop,.nav-drawer-panel{transition:none}}@media(max-width:900px){.nav-cta-desktop,.nav-links{display:none}.nav-burger{display:inline-flex}}@media(min-width:901px){.nav-drawer{display:none}}.hero{position:relative;padding:150px 0 90px;text-align:center;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(var(--roxo-rgb),.1),transparent 70%),linear-gradient(180deg,#fff 0,var(--creme) 100%)}.hero-grid{position:absolute;left:50%;top:0;transform:translateX(-50%);width:1400px;height:700px;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(var(--roxo-rgb),.18) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--roxo-rgb),.18) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 20%,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse 50% 60% at 50% 20%,#000 10%,transparent 65%);transform:translateX(-50%) perspective(600px) rotateX(52deg);transform-origin:top center}.hero .wrap{position:relative;z-index:2}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:30px;font-size:13.5px;font-weight:600;background:#fff;border:1px solid rgba(var(--roxo-rgb),.2);color:var(--roxo);box-shadow:0 6px 18px -8px rgba(var(--roxo-rgb),.3);margin-bottom:26px}.badge .dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}h1{font-size:clamp(38px,6vw,68px);line-height:1.04;font-weight:800;letter-spacing:-2.2px;color:var(--charcoal);max-width:900px;margin:0 auto 22px}.text-gradient{background:linear-gradient(120deg,var(--roxo),var(--roxo-hover));-webkit-background-clip:text;background-clip:text;color:transparent}.sub{font-size:clamp(17px,2vw,20px);color:var(--txt-sub);max-width:620px;margin:0 auto 34px;font-weight:400}.hero-actions{gap:14px;margin-bottom:16px}.hero-actions,.microtrust{display:flex;justify-content:center;flex-wrap:wrap}.microtrust{font-size:13.5px;color:var(--txt-sub);gap:8px;align-items:center}.microtrust .chk{color:#22c55e;font-weight:700}.mockup-shell{position:relative;z-index:2;max-width:1080px;margin:60px auto 0}.appwin{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(21,22,26,.06);text-align:left}.appbar{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#fbfbfc;border-bottom:1px solid #eee}.appbar .tl{display:flex;gap:7px}.appbar .tl span{width:12px;height:12px;border-radius:50%}.tl .r{background:#ff5f57}.tl .y{background:#febc2e}.tl .g{background:#28c840}.appbar .addr{flex:1;text-align:center;font-size:12.5px;color:#999;font-weight:500;background:#fff;border:1px solid #eee;border-radius:8px;padding:5px 12px;max-width:280px;margin:0 auto}.inbox{display:grid;grid-template-columns:270px 1fr;min-height:520px}.conv-list{border-right:1px solid #f0f0f0;background:#fafafa;display:flex;flex-direction:column}.conv-head{padding:16px 16px 12px;display:flex;align-items:center;justify-content:space-between}.conv-head h4{font-size:16px;font-weight:700;color:var(--charcoal)}.conv-head .filt{font-size:11px;color:var(--roxo);background:rgba(var(--roxo-rgb),.1);padding:4px 10px;border-radius:20px;font-weight:600}.conv-search{margin:0 16px 12px;background:#fff;border:1px solid #eee;border-radius:10px;padding:9px 12px;font-size:12.5px;color:#aaa;display:flex;align-items:center;gap:8px}.conv{display:flex;gap:11px;padding:12px 16px;cursor:pointer;position:relative;border-bottom:1px solid #f4f4f4;transition:.2s}.conv.active,.conv:hover{background:#fff}.conv.active{box-shadow:inset 3px 0 0 var(--roxo)}.avat{width:42px;height:42px;flex-shrink:0;position:relative;place-items:center;color:#fff;font-weight:600;font-size:15px}.avat,.chan-badge{border-radius:50%;display:grid}.chan-badge{position:absolute;bottom:-2px;right:-2px;width:19px;height:19px;border:2.5px solid #fafafa;place-items:center}.conv.active .chan-badge{border-color:#fff}.conv-body{flex:1;min-width:0}.conv-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.conv-name{font-size:13.5px;font-weight:600;color:var(--charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-time{font-size:11px;color:#aaa;flex-shrink:0}.conv-prev{font-size:12px;color:#8a8d97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.unread{position:absolute;right:16px;bottom:14px;min-width:18px;height:18px;padding:0 5px;border-radius:20px;background:var(--roxo);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center}.thread{display:flex;flex-direction:column;background:#fff}.thread-head{padding:14px 20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:12px}.thread-head .avat{width:38px;height:38px;font-size:13px}.th-info h5{font-size:14px;font-weight:600;color:var(--charcoal)}.th-info span{font-size:11.5px;color:#22c55e;display:flex;align-items:center;gap:5px;margin-top:1px}.th-info span:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e}.th-tags{margin-left:auto;display:flex;gap:6px}.th-tag{font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:20px}.tag-ig{background:rgba(225,48,108,.1);color:#c1206c}.tag-crm{background:rgba(var(--roxo-rgb),.1);color:var(--roxo)}.thread-body{flex:1;padding:22px 20px;display:flex;flex-direction:column;gap:12px;background:#fbfbfc;overflow:hidden}.bubble{max-width:74%;padding:11px 15px;font-size:13px;line-height:1.45;border-radius:16px}.b-in{background:#fff;border:1px solid #eee;border-bottom-left-radius:5px;align-self:flex-start;color:#33353d}.b-out{background:linear-gradient(135deg,var(--roxo),var(--roxo-hover));color:#fff;border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 6px 16px -6px rgba(var(--roxo-rgb),.5)}.b-time{font-size:10px;opacity:.7;display:block;margin-top:4px;text-align:right}.b-in .b-time{color:#aaa;text-align:left}.b-ai{align-self:flex-start;max-width:78%;background:rgba(var(--roxo-rgb),.06);border:1px dashed rgba(var(--roxo-rgb),.3);border-radius:14px;padding:10px 14px;font-size:12px;color:var(--roxo);display:flex;gap:9px}.b-ai .spark{flex-shrink:0}.thread-input{padding:14px 20px;border-top:1px solid #f0f0f0;display:flex;gap:10px;align-items:center}.ti-box{flex:1;background:#f6f6f7;border-radius:24px;padding:11px 16px;font-size:12.5px;color:#aaa}.ti-send{width:40px;height:40px;border-radius:50%;background:var(--roxo);display:grid;place-items:center;flex-shrink:0}.channels{padding:44px 0 20px;background:var(--creme)}.channels p{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#a4a7b0;margin-bottom:26px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:scroll 26s linear infinite}.chan-pill{display:flex;align-items:center;gap:10px;padding:12px 22px;background:#fff;border-radius:16px;font-weight:600;font-size:15px;color:var(--grafite);box-shadow:var(--shadow-md);white-space:nowrap}@keyframes scroll{to{transform:translateX(calc(-50% - 8px))}}.sec{padding:100px 0}.sec-head{text-align:center;max-width:680px;margin:0 auto 60px}.eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--roxo);margin-bottom:14px}.sec h2{font-size:clamp(30px,4.5vw,46px);font-weight:800;letter-spacing:-1.4px;line-height:1.08;color:var(--charcoal)}.sec h2 .text-gradient{display:inline}.sec-head p{font-size:17px;color:var(--txt-sub);margin-top:16px}.dark{background:var(--charcoal);color:#fff;position:relative;overflow:hidden}.dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 80% 10%,rgba(var(--roxo-rgb),.22),transparent 60%),radial-gradient(ellipse 40% 40% at 10% 90%,rgba(var(--roxo-hover-rgb),.14),transparent 60%)}.dark .wrap{position:relative;z-index:2}.dark .eyebrow{color:var(--roxo-hover)}.dark h2{color:#fff}.dark .sec-head p{color:#a0a2ab}.flow-wrap{max-width:1040px;margin:0 auto;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:26px 26px 30px;position:relative;box-shadow:0 40px 110px -40px rgba(0,0,0,.7);backdrop-filter:blur(6px);overflow:hidden}.flow-bar{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.flow-bar .dot3{display:flex;gap:6px}.flow-bar .dot3 span{width:11px;height:11px;border-radius:50%}.flow-bar .dot3 span:first-child{background:#ff5f57}.flow-bar .dot3 span:nth-child(2){background:#febc2e}.flow-bar .dot3 span:nth-child(3){background:#28c840}.flow-bar h5{font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;gap:9px}.flow-live{font-size:10.5px;font-weight:700;color:#4ade80;background:rgba(34,197,94,.14);padding:3px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.flow-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);animation:livePulse 1.8s infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.5)}70%{box-shadow:0 0 0 7px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.flow-bar .metric{margin-left:auto;display:flex;gap:26px}.flow-metric{text-align:right}.flow-metric .v{font-size:19px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(120deg,var(--roxo-hover),#B79BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.flow-metric .l{font-size:10.5px;color:#82858f}@media(max-width:640px){.flow-bar .metric{display:none}}.flow-canvas{position:relative;border-radius:16px;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(var(--roxo-rgb),.1),transparent 70%);padding:26px 10px 14px}.flow-canvas:before{content:"";position:absolute;inset:0;border-radius:16px;opacity:.5;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 45%,#000,transparent 85%);mask-image:radial-gradient(ellipse 80% 80% at 50% 45%,#000,transparent 85%)}.flow-nodes{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px;row-gap:0;max-width:720px;margin:0 auto;justify-items:center}.flow-slot{width:100%;max-width:280px;display:flex;justify-content:center}.flow-conn,.flow-slot.center{grid-column:1/-1}.flow-conn{position:relative;z-index:1;width:100%;pointer-events:none;--arm:calc((100% - 56px) / 4)}.flow-dash{border-color:rgba(var(--roxo-hover-rgb),.7)}.flow-conn.straight{height:46px}.flow-conn.straight .v{top:0;bottom:0;border-left:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.straight .v,.flow-conn.straight .v:after{position:absolute;left:50%;transform:translateX(-50%)}.flow-conn.straight .v:after{content:"";bottom:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--roxo-hover)}.flow-conn.split{height:52px}.flow-conn.split .stem{position:absolute;left:50%;top:0;height:22px;transform:translateX(-50%);border-left:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.split .bus{position:absolute;left:25%;right:25%;top:22px;border-top:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.split .drop{position:absolute;top:22px;height:30px;border-left:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.split .drop.l{left:25%}.flow-conn.split .drop.r{right:25%}.flow-conn.split .drop:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--roxo-hover)}.flow-conn.merge{height:52px}.flow-conn.merge .rise{position:absolute;top:0;height:30px;border-left:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.merge .rise.l{left:25%}.flow-conn.merge .rise.r{right:25%}.flow-conn.merge .bus{position:absolute;left:25%;right:25%;top:30px;border-top:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.merge .stem{top:30px;height:22px;border-left:2.5px dashed rgba(var(--roxo-hover-rgb),.7)}.flow-conn.merge .stem,.flow-conn.merge .stem:after{position:absolute;left:50%;transform:translateX(-50%)}.flow-conn.merge .stem:after{content:"";bottom:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--roxo-hover)}.flow-conn .lbl{position:absolute;top:30px;transform:translateY(-50%);font-size:11px;font-weight:700;color:#c9c9d4;background:#20222a;border:1px solid rgba(255,255,255,.12);padding:2px 9px;border-radius:20px}.flow-conn .lbl.l{left:calc(25% - 12px)}.flow-conn .lbl.r{right:calc(25% - 12px)}@media(max-width:640px){.flow-conn{display:none}}.fnode{position:relative;width:100%;max-width:280px;background:linear-gradient(180deg,#26282f,#1c1e25);border:1px solid rgba(255,255,255,.11);border-radius:15px;padding:15px 17px;box-shadow:0 14px 34px -14px rgba(0,0,0,.7);transition:.3s cubic-bezier(.16,1,.3,1)}.fnode:hover{transform:translateY(-5px);border-color:rgba(var(--roxo-hover-rgb),.55);box-shadow:0 22px 44px -16px rgba(var(--roxo-rgb),.5)}.fnode.pulse{border-color:rgba(var(--roxo-hover-rgb),.75);box-shadow:0 0 0 1px rgba(var(--roxo-hover-rgb),.55),0 22px 46px -14px rgba(var(--roxo-rgb),.65)}.fnode-head{display:flex;align-items:center;gap:11px;margin-bottom:9px}.fnode-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.fnode-title{font-size:14px;font-weight:600;color:#fff;flex:1;line-height:1.25}.fnode-desc{font-size:11.5px;color:#8f929c;line-height:1.45}.fnode-chips{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.fnode-chip{font-size:9.5px;font-weight:600;padding:3px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.fnode-chip .cd{width:6px;height:6px;border-radius:50%}.fnode.trigger .fnode-ic{background:rgba(34,197,94,.16);color:#4ade80}.fnode.msg .fnode-ic{background:rgba(var(--roxo-rgb),.22);color:var(--roxo-hover)}.fnode.cond .fnode-ic{background:rgba(245,158,11,.16);color:#fbbf24}.fnode.ai .fnode-ic{background:rgba(59,130,246,.16);color:#60a5fa}.fnode.human .fnode-ic{background:rgba(236,72,153,.16);color:#f472b6}.fnode.deal .fnode-ic{background:rgba(16,185,129,.16);color:#34d399}.fnode-badge{position:absolute;top:-10px;left:14px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:12px;background:linear-gradient(135deg,var(--roxo),var(--roxo-hover));color:#fff;box-shadow:0 6px 14px -4px rgba(var(--roxo-rgb),.7)}@media(max-width:640px){.flow-nodes{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:20px;max-width:300px}.flow-slot,.flow-slot.center{grid-column:auto;justify-content:center}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.bcard{background:#fff;border:1px solid #eee;border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-md);transition:.3s;position:relative;overflow:hidden}.bcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.bcard.big{grid-column:span 4}.bcard.sm{grid-column:span 2}.bcard.md{grid-column:span 3}.b-ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px}.bcard h3{font-size:20px;font-weight:700;color:var(--charcoal);margin-bottom:8px;letter-spacing:-.4px}.bcard p{font-size:14.5px;color:var(--txt-sub);line-height:1.55}.ic-purple{background:rgba(var(--roxo-rgb),.1);color:var(--roxo)}.ic-green{background:rgba(34,197,94,.12);color:#16a34a}.ic-blue{background:rgba(59,130,246,.12);color:#2563eb}.ic-amber{background:rgba(245,158,11,.13);color:#d97706}.ic-pink{background:rgba(225,48,108,.11);color:#c1206c}.ic-teal{background:rgba(20,184,166,.12);color:#0d9488}.mini-chart{margin-top:22px;background:var(--creme);border-radius:16px;padding:18px;display:flex;align-items:flex-end;gap:9px;height:130px}.bar{flex:1;background:linear-gradient(180deg,var(--roxo-hover),var(--roxo));border-radius:6px 6px 0 0;position:relative}.bar:after{content:attr(data-v);position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:var(--roxo)}.mini-tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.mini-tag{font-size:12px;font-weight:600;padding:6px 13px;border-radius:20px;background:var(--cinza);color:var(--grafite)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1000px;margin:0 auto}.step{text-align:center;padding:36px 26px;background:#fff;border:1px solid #eee;border-radius:var(--radius-lg);position:relative;box-shadow:var(--shadow-md);transition:.3s}.step:hover{transform:translateY(-6px)}.step-num{width:52px;height:52px;border-radius:16px;margin:0 auto 20px;display:grid;place-items:center;font-size:22px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--roxo),var(--roxo-hover));box-shadow:0 12px 24px -8px rgba(var(--roxo-rgb),.5)}.step h4{font-size:19px;font-weight:700;color:var(--charcoal);margin-bottom:8px}.step p{font-size:14.5px;color:var(--txt-sub)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat{text-align:center}.stat .num{font-size:clamp(44px,6vw,64px);font-weight:800;letter-spacing:-2px;line-height:1;background:linear-gradient(120deg,#fff 20%,var(--roxo-hover));-webkit-background-clip:text;background-clip:text;color:transparent}.stat .lbl{font-size:14.5px;color:#a0a2ab;margin-top:10px;font-weight:500}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:70px;max-width:1080px;margin-left:auto;margin-right:auto}.tcard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);padding:28px;backdrop-filter:blur(4px)}.tstars{color:#fbbf24;font-size:15px;margin-bottom:14px;letter-spacing:2px}.tcard p{font-size:14.5px;color:#d4d5da;line-height:1.6;margin-bottom:20px}.tres{font-size:13px;font-weight:700;color:var(--roxo-hover);margin-bottom:16px}.tauthor{display:flex;align-items:center;gap:12px}.tauthor .avat{width:42px;height:42px;font-size:14px}.ta-name{font-size:14px;font-weight:600;color:#fff}.ta-role{font-size:12px;color:#82858f}.compare{max-width:820px;margin:0 auto;background:#fff;border:1px solid #eee;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.crow{display:grid;grid-template-columns:1fr 130px 130px;align-items:center;padding:18px 26px;border-bottom:1px solid #f2f2f2}.crow:last-child{border-bottom:none}.crow.chead{background:var(--creme);font-weight:700}.crow.chead div:nth-child(2){text-align:center;color:#c53030}.crow.chead div:nth-child(3){text-align:center;color:var(--roxo)}.crow .cfeat{font-size:14.5px;color:var(--grafite);font-weight:500}.crow .cv,.crow .cx{text-align:center;font-weight:700;font-size:17px}.cx{color:#e53e3e}.cv{color:var(--roxo)}.pricing{background:var(--creme)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto;align-items:stretch}.plan{background:#fff;border:1px solid #eee;border-radius:var(--radius-lg);padding:36px 30px;box-shadow:var(--shadow-md);transition:.3s;display:flex;flex-direction:column}.plan:hover{transform:translateY(-6px)}.plan.feat{border:2px solid var(--roxo);box-shadow:0 30px 70px -20px rgba(var(--roxo-rgb),.35);transform:scale(1.03)}.plan.feat:hover{transform:scale(1.03) translateY(-6px)}.plan-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--roxo);color:#fff;font-size:12px;font-weight:700;padding:6px 18px;border-radius:20px}.plan{position:relative}.plan h4{font-size:20px;font-weight:700;color:var(--charcoal);margin-bottom:6px}.plan .pdesc{font-size:13.5px;color:var(--txt-sub);margin-bottom:22px;min-height:40px}.price{font-size:44px;font-weight:800;color:var(--charcoal);letter-spacing:-2px;line-height:1}.price small{font-size:15px;font-weight:500;color:var(--txt-sub)}.price .cur{font-size:22px;vertical-align:top;font-weight:600}.plan ul{list-style:none;margin:24px 0 28px;display:flex;flex-direction:column;gap:13px;flex:1}.plan li{font-size:14px;color:var(--grafite);display:flex;gap:10px;align-items:flex-start}.plan li .ck{color:#22c55e;flex-shrink:0;font-weight:700;margin-top:1px}.plan .btn{width:100%;justify-content:center}.plan-guar{text-align:center;font-size:13.5px;color:var(--txt-sub);margin-top:36px}.plan-guar b{color:var(--roxo)}.faq{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid #eee}.faq-q{padding:22px 4px;font-size:16.5px;font-weight:600;color:var(--charcoal);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:.2s}.faq-q .ar,.faq-q:hover{color:var(--roxo)}.faq-q .ar{transition:.3s;flex-shrink:0}.faq-item.open .ar{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;font-size:14.5px;color:var(--txt-sub);line-height:1.65}.faq-item.open .faq-a{max-height:220px}.faq-a p{padding:0 4px 22px}.cta-final{padding:0}.cta-box{max-width:1080px;margin:0 auto;border-radius:36px;padding:80px 40px;text-align:center;background:linear-gradient(135deg,var(--roxo-pressed),var(--roxo) 45%,var(--roxo-hover));position:relative;overflow:hidden;box-shadow:0 50px 120px -40px rgba(var(--roxo-rgb),.6)}.cta-box:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 50% 0,#000,transparent 70%)}.cta-box>*{position:relative;z-index:2}.cta-box h2{font-size:clamp(30px,4.5vw,46px);font-weight:800;color:#fff;letter-spacing:-1.5px;margin-bottom:16px}.cta-box p{font-size:18px;color:rgba(255,255,255,.85);max-width:520px;margin:0 auto 32px}.cta-box .hero-actions{margin-bottom:20px}.cta-box .microtrust{color:rgba(255,255,255,.8)}.cta-box .microtrust .chk{color:#a7f3d0}.footer{background:var(--charcoal);color:#fff;padding:70px 0 34px}.foot-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px;margin-bottom:50px}.foot-brand p{font-size:14px;color:#8a8d97;margin-top:16px;max-width:280px;line-height:1.6}.foot-col h6{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:18px}.foot-col a{display:block;font-size:14px;color:#8a8d97;padding:6px 0;transition:.2s}.foot-col a:hover{color:var(--roxo-hover)}.foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:26px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.foot-bottom p{font-size:13px;color:#6b6e78}.foot-seals{display:flex;gap:10px;flex-wrap:wrap}.seal{font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px;background:rgba(255,255,255,.06);color:#a0a2ab;border:1px solid rgba(255,255,255,.08)}.proof-channels{background:var(--creme);padding:70px 0 90px}.proof-logos{text-align:center;margin-bottom:70px}.proof-logos p{font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#a4a7b0;margin-bottom:26px}.logo-row{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4vw,52px);flex-wrap:wrap}.logo-item{font-weight:700;font-size:clamp(17px,2vw,21px);color:#b3b5be;letter-spacing:-.4px;transition:color .3s}.logo-item:hover{color:var(--grafite)}.chan-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:760px;margin:0 auto}.chan-chip{display:flex;align-items:center;gap:11px;padding:14px 24px;background:#fff;border-radius:50px;font-weight:600;font-size:15.5px;color:var(--charcoal);box-shadow:var(--shadow-md);border:1px solid rgba(21,22,26,.04);transition:.3s cubic-bezier(.16,1,.3,1)}.chan-chip:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.chan-chip .ci{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.chan-chip .ci svg{width:17px;height:17px}.seg-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;max-width:1080px;margin:0 auto}.accordion{display:flex;flex-direction:column;gap:13px}.acc-item{border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.03);transition:all .4s cubic-bezier(.64,.09,.08,1);backdrop-filter:blur(4px)}.acc-item.active{background:linear-gradient(135deg,var(--roxo),var(--roxo-hover));border-color:transparent;box-shadow:0 24px 50px -18px rgba(var(--roxo-rgb),.7)}.acc-head{padding:20px 24px;display:flex;align-items:center;gap:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acc-num{font-size:14px;font-weight:700;color:var(--roxo-hover);width:26px;flex-shrink:0}.acc-item.active .acc-num{color:rgba(255,255,255,.85)}.acc-title{font-size:17px;font-weight:600;flex:1;color:#fff}.acc-chevron{width:20px;height:20px;transition:transform .4s cubic-bezier(.84,-.18,.31,1.26);color:#82858f}.acc-item.active .acc-chevron{transform:rotate(180deg);color:#fff}.acc-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.64,.09,.08,1),padding .5s;padding:0 24px 0 66px}.acc-item.active .acc-body{max-height:200px;padding:0 24px 22px 66px}.acc-body p{color:rgba(255,255,255,.9);font-size:14.5px;line-height:1.55}.seg-panel{position:sticky;top:110px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:38px;backdrop-filter:blur(6px);box-shadow:0 30px 70px -30px rgba(0,0,0,.6)}.seg-big{font-size:56px;font-weight:800;letter-spacing:-2.5px;line-height:1;margin-bottom:10px;background:linear-gradient(120deg,var(--roxo-hover),#B79BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.seg-panel>p{color:#a0a2ab;font-size:14.5px;line-height:1.55}.seg-metrics{display:flex;gap:30px;margin:28px 0;flex-wrap:wrap}.seg-metric .v{font-size:30px;font-weight:800;letter-spacing:-1px;background:linear-gradient(120deg,var(--roxo-hover),#B79BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.seg-metric .l{font-size:12.5px;color:#82858f;margin-top:2px;max-width:130px}.seg-bars{flex-direction:column}.seg-bar,.seg-bars{display:flex;gap:14px}.seg-bar{align-items:center;font-size:13px;color:#a0a2ab}.seg-bar .bl{width:104px;flex-shrink:0}.seg-bar .track{flex:1;height:8px;background:rgba(255,255,255,.07);border-radius:10px;overflow:hidden}.seg-bar .fill{height:100%;background:linear-gradient(90deg,var(--roxo),var(--roxo-hover));border-radius:10px;width:0;transition:width 1.2s cubic-bezier(.64,.09,.08,1)}@media(max-width:900px){.seg-grid{grid-template-columns:1fr;gap:28px}.seg-panel{position:static}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s 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}@media(max-width:900px){.inbox{grid-template-columns:1fr}.conv-list{display:none}.bento{grid-template-columns:1fr}.bcard.big,.bcard.md,.bcard.sm{grid-column:span 1}.steps{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr);gap:36px 20px}.plans,.testimonials{grid-template-columns:1fr}.plan.feat{transform:none}.plan.feat:hover{transform:translateY(-6px)}.foot-grid{grid-template-columns:1fr 1fr}.crow{grid-template-columns:1fr 70px 70px;padding:16px 18px}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr}.sec{padding:70px 0}.hero{padding:120px 0 60px}}.legal-page{background:var(--branco);min-height:100dvh}.legal-wrap{max-width:800px;margin:0 auto;padding:80px 24px 100px}.legal-back{display:inline-block;margin-bottom:32px;color:var(--roxo);font-weight:600;font-size:14.5px;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-title{font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-1.4px;color:var(--charcoal);margin-bottom:28px}.legal-body{color:var(--txt-sub);line-height:1.7;font-size:16px}.legal-body h1{font-size:28px;font-weight:800;color:var(--charcoal);margin:34px 0 14px;letter-spacing:-.6px}.legal-body h2{font-size:22px;margin:30px 0 12px}.legal-body h2,.legal-body h3{font-weight:700;color:var(--charcoal)}.legal-body h3{font-size:18px;margin:24px 0 10px}.legal-body p{margin:0 0 16px}.legal-body ol,.legal-body ul{margin:0 0 16px;padding-left:24px}.legal-body li{margin-bottom:8px}.legal-body a{color:var(--roxo);text-decoration:underline}.legal-body strong{color:var(--charcoal);font-weight:600}.appwin,.dash,.flow-canvas,.flow-wrap,.inbox,.mini-chart,.mockup-shell,.phone,.seg-panel{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default}.chan-chip .ci svg{width:16px;height:16px}.chan-chip .ci [fill]:not([fill=none]){fill:#fff}.chan-chip .ci [stroke]:not([stroke=none]){stroke:#fff}.foot-grid{align-items:start}.foot-col a,.foot-legal a{transition:color .2s,padding-left .2s}.foot-col a:hover,.foot-legal a:hover{padding-left:3px}.foot-legal{margin-top:0}.foot-legal h6{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:18px}.foot-legal a{display:block;font-size:14px;color:#8a8d97;padding:6px 0}.foot-legal a:hover{color:var(--roxo-hover)}.logo-symbol{width:44px;height:44px;display:block;flex-shrink:0}.blog-page{background:var(--branco);min-height:100dvh}.blog-wrap{max-width:1120px}.blog-post-wrap,.blog-wrap{margin:0 auto;padding:72px 24px 100px}.blog-post-wrap{max-width:760px}.blog-back{display:inline-block;margin-bottom:32px;color:var(--roxo);font-weight:600;font-size:14.5px;text-decoration:none}.blog-back:hover{text-decoration:underline}.blog-head{margin-bottom:40px}.blog-heading{font-size:clamp(34px,5.5vw,52px);font-weight:800;letter-spacing:-1.6px;color:var(--charcoal);margin:0 0 12px}.blog-sub{color:var(--txt-sub);font-size:17px;line-height:1.6;max-width:620px}.blog-empty{padding:56px 24px;text-align:center;color:var(--txt-sub);font-size:16px;border:1px dashed rgba(var(--roxo-rgb),.25);border-radius:var(--radius);background:var(--creme)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.blog-featured{margin-bottom:32px}.blog-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;background:var(--branco);border:1px solid var(--cinza);border-radius:var(--radius-lg);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.blog-card:hover{transform:translateY(-4px);border-color:rgba(var(--roxo-rgb),.35);box-shadow:0 18px 40px -20px rgba(var(--roxo-rgb),.35)}.blog-card-cover{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;background:var(--cinza)}.blog-card-cover--empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--roxo-rgb),.12),rgba(var(--roxo-rgb),.03))}.blog-card-symbol{width:56px;height:56px;opacity:.5}.blog-card-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.blog-card-title{font-size:19px;font-weight:700;color:var(--charcoal);line-height:1.32;letter-spacing:-.4px;margin:0}.blog-card-excerpt{color:var(--txt-sub);font-size:14.5px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-date{margin-top:auto;padding-top:6px;font-size:12.5px;color:var(--txt-sub);opacity:.8}.blog-card--featured{border-color:rgba(var(--roxo-rgb),.25)}@media(min-width:760px){.blog-card--featured{flex-direction:row;align-items:stretch}.blog-card--featured .blog-card-cover{width:52%;aspect-ratio:auto;min-height:300px}.blog-card--featured .blog-card-body{justify-content:center;padding:36px 40px}.blog-card--featured .blog-card-title{font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.9px}.blog-card--featured .blog-card-excerpt{-webkit-line-clamp:4;font-size:16px}}.blog-card-tags,.blog-post-tags{display:flex;flex-wrap:wrap;gap:8px}.blog-post-tags{margin-bottom:18px}.blog-tag{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;color:var(--roxo);background:rgba(var(--roxo-rgb),.1)}.blog-post-title{font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-1.4px;color:var(--charcoal);line-height:1.12;margin:0 0 14px}.blog-post-meta{color:var(--txt-sub);font-size:14.5px;margin-bottom:28px}.blog-post-cover{width:100%;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;margin-bottom:36px;background:var(--cinza)}.blog-post-body{font-size:17px}.blog-post-body h1{margin-top:40px}.blog-preview h1{font-size:22px;font-weight:700;margin:20px 0 10px}.blog-preview h2{font-size:19px;font-weight:700;margin:18px 0 8px}.blog-preview h3{font-size:16px;font-weight:700;margin:14px 0 6px}.blog-preview p{margin:0 0 12px}.blog-preview ol,.blog-preview ul{margin:0 0 12px;padding-left:22px}.blog-preview li{margin-bottom:5px}.blog-preview a{color:var(--roxo);text-decoration:underline}.typing-bubble{padding-top:12px;padding-bottom:12px}.typing-dots{display:inline-flex;gap:4px;align-items:center}.typing-dots span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.85);animation:typing-bounce 1.2s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.18s}.typing-dots span:nth-child(3){animation-delay:.36s}@keyframes typing-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.typing-dots span{animation:none}}.flow-conn.flowing .bus,.flow-conn.flowing .drop,.flow-conn.flowing .rise,.flow-conn.flowing .stem{border-color:rgba(var(--roxo-hover-rgb),1)!important;box-shadow:0 0 10px rgba(var(--roxo-hover-rgb),.5);transition:border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.flow-conn.flowing .bus{transform-origin:center;animation:draw-x .5s cubic-bezier(.16,1,.3,1) both}.flow-conn.flowing .stem{transform-origin:top;animation:draw-y .35s cubic-bezier(.16,1,.3,1) both}.flow-conn.flowing .drop{transform-origin:top;animation:draw-y .4s cubic-bezier(.16,1,.3,1) .12s both}.flow-conn.flowing .rise{transform-origin:bottom;animation:draw-y .4s cubic-bezier(.16,1,.3,1) both}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.flow-conn.flowing .bus:before{content:"";position:absolute;top:-3px;left:0;width:16px;height:6px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--roxo-hover),transparent);animation:flow-run 1s linear .35s}@keyframes flow-run{0%{left:0;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.fnode.pulse{animation:node-settle .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 2px rgba(var(--roxo-rgb),.35),0 12px 30px -12px rgba(var(--roxo-rgb),.5)}@keyframes node-settle{0%{transform:translateY(-2px) scale(1.015)}to{transform:none}}.fnode.lit{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.flow-conn.flowing .bus:before{animation:none;display:none}.flow-conn.flowing .bus,.flow-conn.flowing .drop,.flow-conn.flowing .rise,.flow-conn.flowing .stem,.fnode.pulse{animation:none}}.chan-converge{margin-top:40px}.cc-stage,.chan-converge{display:flex;justify-content:center}.cc-stage{position:relative;width:min(420px,90%);height:200px;align-items:center}.cc-node{position:absolute;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;box-shadow:0 8px 20px -6px rgba(0,0,0,.3)}.cc-core,.cc-node{will-change:transform,opacity}.cc-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;width:96px;height:96px;border-radius:24px;justify-content:center;background:linear-gradient(135deg,var(--roxo),var(--roxo-hover));box-shadow:0 16px 40px -10px rgba(var(--roxo-rgb),.6),0 0 0 6px rgba(var(--roxo-rgb),.12)}.cc-core-label{position:absolute;bottom:-26px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--roxo)}@media (prefers-reduced-motion:reduce){.cc-node{position:static;margin:0 4px;width:36px;height:36px}.cc-stage{gap:8px}}.bcard{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s ease}.bcard:hover{transform:translateY(-5px);box-shadow:0 22px 48px -22px rgba(var(--roxo-rgb),.35),0 4px 14px -8px rgba(0,0,0,.08);border-color:rgba(var(--roxo-rgb),.28)}.plan{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s ease}.plan:hover{border-color:rgba(var(--roxo-rgb),.3);box-shadow:0 22px 48px -22px rgba(var(--roxo-rgb),.32)}.reveal-stagger>.reveal:first-child{transition-delay:0s}.reveal-stagger>.reveal:nth-child(2){transition-delay:.07s}.reveal-stagger>.reveal:nth-child(3){transition-delay:.14s}.reveal-stagger>.reveal:nth-child(4){transition-delay:.21s}.reveal-stagger>.reveal:nth-child(5){transition-delay:.28s}.reveal-stagger>.reveal:nth-child(6){transition-delay:.35s}.cta .btn-white:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px rgba(0,0,0,.28)}.live-dot{display:inline-block;width:8px;height:8px;margin-right:7px;position:relative;vertical-align:middle}.live-dot,.live-dot:after{border-radius:50%;background:#34d399}.live-dot:after{content:"";position:absolute;inset:0;animation:live-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes live-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none}}@keyframes nav-in{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}.nav-inner{animation:nav-in .6s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.nav-inner{animation:none}}.step.reveal.in .step-num{animation:step-pop .5s cubic-bezier(.16,1,.3,1) .1s both}@keyframes step-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media(min-width:760px){.steps{position:relative}.steps:before{content:"";position:absolute;top:34px;left:16%;right:16%;height:2px;z-index:0;background:repeating-linear-gradient(90deg,rgba(var(--roxo-rgb),.35) 0 8px,transparent 8px 16px);transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .2s}.steps:has(.reveal.in):before{transform:scaleX(1)}.step{position:relative;z-index:1}}@media (prefers-reduced-motion:reduce){.step.reveal.in .step-num{animation:none}.steps:before{transition:none;transform:scaleX(1)}}.sec-head.reveal{filter:blur(6px)}.sec-head.reveal.in{filter:blur(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.sec-head.reveal{filter:none}}