:root{--bg:#0a1114;--surface:#121c21;--surface-2:#18252c;--line:rgba(233,237,239,.07);--text:#e9edef;--text-dim:#8696a0;--accent:#00c897;--accent-deep:#00a884;--amber:#e8b04b;--blue:#53bdeb;--font-display:"Bricolage Grotesque","Segoe UI",sans-serif;--font-body:"Instrument Sans",-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:radial-gradient(90% 40% at 50% -5%,rgba(0,168,132,.13),transparent 65%),var(--bg);color:var(--text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.brand{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text);text-decoration:none}.brand b{color:var(--accent)}.nav-right{display:flex;align-items:center;gap:20px}.nav a.ghost{color:var(--text-dim);text-decoration:none;font-size:14px}.nav a.ghost:hover{color:var(--text)}.hero{text-align:center;padding:64px 0 0}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text-dim);font-size:13px;font-weight:500;padding:6px 14px;margin-bottom:28px}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.hero h1{font-family:var(--font-display);font-size:clamp(36px,6.5vw,64px);font-weight:800;line-height:1.06;letter-spacing:-.025em;max-width:16ch;margin:0 auto 18px}.hero h1 em{font-style:normal;color:var(--accent)}.hero .sub{color:var(--text-dim);font-size:18px;max-width:42ch;margin:0 auto 30px}.cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.btn{display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:600;border-radius:12px;padding:14px 28px;text-decoration:none;cursor:pointer;transition:transform .1s ease,background .15s ease,box-shadow .2s ease}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent-deep);color:#fff}.btn.primary:hover{background:var(--accent);box-shadow:0 8px 32px rgba(0,200,151,.25)}.btn.outline{border:1px solid var(--line);color:var(--text);background:var(--surface)}.btn.outline:hover{background:var(--surface-2)}.btn.lg{font-size:17px;padding:16px 36px}.btn.sm{font-size:14px;padding:9px 18px;border-radius:10px}.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.trust{list-style:none;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:18px;color:var(--text-dim);font-size:13.5px}.trust,.trust li{align-items:center}.trust li{gap:7px}.t-ico,.trust li{display:inline-flex}.t-ico{width:15px;height:15px;color:var(--accent);flex:none}.t-ico svg{width:100%;height:100%}.hero-shot{position:relative;margin:48px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 0 80px rgba(0,200,151,.07),0 40px 120px rgba(0,0,0,.55)}.hero-shot:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 1px 0 rgba(233,237,239,.06)}.frame-bar{display:flex;align-items:center;gap:7px;padding:11px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.frame-bar span{width:10px;height:10px;border-radius:50%;background:rgba(233,237,239,.14)}.frame-bar i{font-style:normal;font-size:12px;color:var(--text-dim);margin-left:10px;background:var(--surface);border-radius:6px;padding:3px 12px}.frame img,.hero-shot img{display:block;width:100%;height:auto}.frame{margin:36px auto 28px;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.5)}.frame.slim{max-width:720px}.flow{padding:88px 0 40px}.flow-strip{display:flex;align-items:stretch;justify-content:center;gap:18px}.stage{display:flex;flex-direction:column;gap:10px;flex:1 1;max-width:290px}.stage-label{font-family:var(--font-display);color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px}.flow-arrow{display:flex;align-items:center;color:var(--text-dim);opacity:.6;flex:none;padding-top:22px}.flow-arrow svg{width:22px;height:22px}.bubble{position:relative;background:var(--surface-2);border-radius:4px 14px 14px 14px;padding:12px 16px 20px;font-size:14.5px;line-height:1.45;flex:1 1;box-shadow:0 8px 24px rgba(0,0,0,.3)}.bubble-time{position:absolute;right:12px;bottom:6px;font-size:11px;color:var(--text-dim)}.task-card{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;font-size:14px;flex:1 1;box-shadow:0 8px 24px rgba(0,0,0,.3)}.task-card.done{border-color:rgba(0,200,151,.35)}.task-card strong{display:block;margin-bottom:5px}.ico{width:28px;height:28px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center}.ico svg{width:14px;height:14px}.ico.cal{background:rgba(83,189,235,.12);color:var(--blue)}.ico.bell{background:rgba(0,200,151,.12)}.ico.bell,.ico.ok{color:var(--accent)}.ico.ok{background:rgba(0,200,151,.16)}.chip{display:inline-block;border-radius:5px;font-size:10.5px;font-weight:700;padding:1px 7px}.chip.when{background:rgba(83,189,235,.12);color:var(--blue)}.chip.mid{background:rgba(232,176,75,.14);color:var(--amber)}.chip.ok-chip{background:rgba(0,200,151,.14);color:var(--accent)}.feats{padding:40px 0 64px}.feat-row{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.feat-row li{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 22px;transition:border-color .2s ease,transform .2s ease}.feat-row li:hover{border-color:rgba(0,200,151,.3);transform:translateY(-2px)}.c-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(0,200,151,.1);color:var(--accent);margin-bottom:14px}.c-ico svg{width:17px;height:17px}.feat-row strong{display:block;font-family:var(--font-display);font-size:16px;font-weight:700;margin-bottom:4px}.feat-row p{color:var(--text-dim);font-size:14px}section{padding:64px 0}h2.title{font-family:var(--font-display);font-size:clamp(26px,4.2vw,40px);font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:8px}h2.title em{font-style:normal;color:var(--accent)}.pro{text-align:center}.pro-chips{list-style:none;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.pro-chips li{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text-dim);font-size:14px;padding:9px 18px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;max-width:760px;margin:36px auto 0}.plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px 28px}.plan.featured{border-color:rgba(0,200,151,.4);background:linear-gradient(180deg,rgba(0,200,151,.06),transparent 50%),var(--surface)}.plan h3{font-size:18px;font-weight:700;margin-bottom:4px}.plan .price,.plan h3{font-family:var(--font-display)}.plan .price{font-size:38px;font-weight:800;letter-spacing:-.02em;margin:12px 0 2px}.plan .price small{font-size:15px;font-weight:500;color:var(--text-dim)}.plan .alt{color:var(--text-dim);font-size:13px}.plan ul{list-style:none;margin:18px 0 26px}.plan li{padding:7px 0;font-size:14.5px;color:var(--text-dim)}.plan li:before{content:"✓";color:var(--accent);font-weight:700;margin-right:10px}.plan .btn{width:100%;text-align:center}.pix-note{color:var(--text-dim);font-size:13px;margin-top:22px}.final,.pix-note{text-align:center}.final{padding:88px 0 100px;background:radial-gradient(70% 80% at 50% 100%,rgba(0,168,132,.12),transparent 70%);border-top:1px solid var(--line)}.final h2{font-family:var(--font-display);font-size:clamp(30px,5vw,48px);font-weight:800;letter-spacing:-.02em;margin-bottom:28px}.final h2 em{font-style:normal;color:var(--accent)}footer{border-top:1px solid var(--line);padding:32px 0 48px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px}footer,footer a{color:var(--text-dim)}footer a{text-decoration:none;margin-left:18px}footer a:hover{color:var(--text)}.legal{max-width:720px;margin:0 auto;padding:48px 24px 80px}.legal h1{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.legal .updated{color:var(--text-dim);font-size:13px;margin-bottom:36px}.legal h2{font-family:var(--font-display);font-size:19px;font-weight:700;margin:32px 0 10px}.legal li,.legal p{color:var(--text-dim);font-size:15px;margin-bottom:10px}.legal ul{padding-left:22px}.legal strong{color:var(--text)}.legal a{color:var(--blue)}@media (prefers-reduced-motion:no-preference){.reveal{animation:fadeUp .7s cubic-bezier(.16,1,.3,1) both}.r1{animation-delay:.05s}.r2{animation-delay:.12s}.r3{animation-delay:.2s}.r4{animation-delay:.28s}.r5{animation-delay:.36s}.r6{animation-delay:.5s}.reveal-ready #precos .wrap,.reveal-ready .feat-row li,.reveal-ready .final .wrap,.reveal-ready .flow-strip .stage,.reveal-ready .pro .wrap{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready #precos .wrap.in,.reveal-ready .feat-row li.in,.reveal-ready .final .wrap.in,.reveal-ready .flow-strip .stage.in,.reveal-ready .pro .wrap.in{opacity:1;transform:none}.flow-strip .stage:nth-child(3){transition-delay:.08s}.flow-strip .stage:nth-child(5){transition-delay:.16s}.feat-row li:nth-child(2){transition-delay:.07s}.feat-row li:nth-child(3){transition-delay:.14s}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.flow{padding-top:64px}.flow-strip{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.stage{max-width:none}.flow-arrow{justify-content:center;padding-top:0}.flow-arrow svg{transform:rotate(90deg)}.nav-right,.trust{gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}