.quadro-proto{--paper:#f5f5f8;--paper-2:#ececf1;--card:#fff;--ink:#1b1a2e;--ink-2:#4c4a63;--ink-3:#8a88a0;--line:rgba(27,26,46,.11);--line-2:rgba(27,26,46,.18);--ind:#6a5dcb;--ind-2:#7e72dd;--ind-soft:rgba(106,93,203,.09);--ind-line:rgba(106,93,203,.26);--coral:#e5786c;--coral-soft:hsla(6,70%,66%,.14);--coral-line:hsla(6,70%,66%,.34);--good:#2e9e6b;--good-soft:rgba(46,158,107,.13);--amber:#c7871b;--amber-soft:rgba(199,135,27,.16);--sky:#2e86c7;--sky-soft:rgba(46,134,199,.14);--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--shadow:0 1px 2px rgba(27,26,46,.05),0 8px 30px rgba(27,26,46,.07);--ink-deep:#141327;--maxw:1120px;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}[data-tema=escuro] .quadro-proto{--paper:#141327;--paper-2:#0f0e1f;--card:#201e3a;--ink:#eceaf8;--ink-2:#b9b6d6;--ink-3:#807da0;--line:rgba(180,176,230,.14);--line-2:rgba(180,176,230,.24);--ind:#a79de8;--ind-2:#b8afee;--ind-soft:rgba(167,157,232,.14);--ind-line:rgba(167,157,232,.34);--coral:#ed968d;--coral-soft:hsla(6,73%,74%,.16);--coral-line:hsla(6,73%,74%,.4);--good:#5fcb97;--good-soft:rgba(95,203,151,.16);--amber:#e0b65e;--amber-soft:rgba(224,182,94,.16);--sky:#6fb4ea;--sky-soft:rgba(111,180,234,.16);--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 34px rgba(0,0,0,.44)}.quadro-proto *,.quadro-proto :after,.quadro-proto :before{box-sizing:border-box}.quadro-proto h1,.quadro-proto h2,.quadro-proto h3{text-wrap:balance;letter-spacing:-.02em;line-height:1.1;margin:0}.quadro-proto a{color:inherit;text-decoration:none}.quadro-proto .btn:focus-visible,.quadro-proto a:focus-visible,.quadro-proto button:focus-visible,.quadro-proto summary:focus-visible{outline:2px solid var(--ind);outline-offset:3px;border-radius:4px}.quadro-proto img,.quadro-proto svg{max-width:100%}.quadro-proto .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.quadro-proto .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ind);font-weight:600}.quadro-proto .eyebrow,.quadro-proto .mono{font-family:var(--mono)}.quadro-proto .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:15px;padding:12px 20px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);cursor:pointer;transition:.15s;white-space:nowrap}.quadro-proto .btn:hover{border-color:var(--ind);color:var(--ind);transform:translateY(-1px)}.quadro-proto .btn.primary{background:var(--ind);border-color:var(--ind);color:#fff}.quadro-proto .btn.primary:hover{background:var(--ind-2);border-color:var(--ind-2);color:#fff}.quadro-proto .btn.lg{padding:15px 26px;font-size:16px}.quadro-proto .qd-hero{position:relative;padding:64px 0 30px;overflow:hidden}.quadro-proto .qd-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.quadro-proto .qd-hero h1{font-size:clamp(34px,5vw,56px);font-weight:800}.quadro-proto .qd-hero h1 em{font-style:normal;color:var(--ind)}.quadro-proto .qd-hero p.lead{font-size:19px;color:var(--ink-2);margin:20px 0 0;max-width:36ch}.quadro-proto .cta-row{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.quadro-proto .micro{margin-top:16px;font-size:13px;color:var(--ink-3)}.quadro-proto .badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.quadro-proto .badge{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:20px;padding:6px 12px}.quadro-proto .qd-hero-visual{position:relative;border:1px solid var(--line);background:linear-gradient(160deg,var(--card),var(--paper-2));border-radius:16px;box-shadow:var(--shadow);padding:16px}.quadro-proto .qd-hero-visual .cart{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;display:block;margin-bottom:12px}.quadro-proto .qd-hero-visual .vt{display:flex;gap:5px;margin-bottom:11px;flex-wrap:wrap}.quadro-proto .qd-hero-visual .vt span{font-family:var(--mono);font-size:9px;padding:4px 9px;border-radius:20px;border:1px solid var(--line);color:var(--ink-3);background:var(--card)}.quadro-proto .qd-hero-visual .vt span.on{background:var(--ind);border-color:var(--ind);color:#fff}.quadro-proto .qd-hero-visual .hint{margin:12px 0 0;font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--ink-3);letter-spacing:.03em;text-align:center}.quadro-proto .qd-hero-visual .hint kbd{font-family:var(--mono);font-size:9px;border:solid var(--line-2);border-width:1px 1px 2px;border-radius:4px;padding:1px 5px;margin:0 1px;color:var(--ink-2);background:var(--card);white-space:nowrap}.quadro-proto .qd-hero-visual .hint .grab{color:var(--ind);font-weight:700}.quadro-proto .mini{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.quadro-proto .mini .mcol{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:7px}.quadro-proto .mini .mch{display:flex;justify-content:space-between;align-items:center;padding:0 2px}.quadro-proto .mini .mch .nm{font-size:11px;font-weight:700}.quadro-proto .mini .mch .n{font-family:var(--mono);font-size:9px;color:var(--ink-3)}.quadro-proto .mini .mc{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 9px;box-shadow:0 1px 2px rgba(27,26,46,.04);cursor:grab;transition:border-color .12s,box-shadow .12s,opacity .12s;text-align:left;width:100%;font:inherit;color:inherit}.quadro-proto .mini .mc:hover{border-color:var(--ind-line);box-shadow:0 3px 12px rgba(27,26,46,.09)}.quadro-proto .mini .mc:focus-visible{outline:2px solid var(--ind);outline-offset:2px}.quadro-proto .mini .mc.dragging{opacity:.4;cursor:grabbing}.quadro-proto .mini .mcol.over{outline:2px dashed var(--ind);outline-offset:-2px;background:var(--ind-soft)}.quadro-proto .mini .mc .lab{height:5px;width:26px;border-radius:3px;margin-bottom:6px}.quadro-proto .mini .mc .t{font-size:11.5px;line-height:1.3;color:var(--ink)}.quadro-proto .mini .mc.done .t{color:var(--ink-3);text-decoration:line-through}.quadro-proto .mini .mc .m{display:flex;gap:5px;align-items:center;margin-top:7px}.quadro-proto .mini .pill{font-family:var(--mono);font-size:8.5px;padding:2px 6px;border-radius:20px;background:var(--paper-2);color:var(--ink-3)}.quadro-proto .mini .pill.due{background:var(--coral-soft);color:var(--coral)}.quadro-proto .mini .pill.ok{background:var(--good-soft);color:var(--good)}.quadro-proto .mini .av{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:7.5px;color:#fff;margin-left:auto}.quadro-proto section{padding:74px 0}.quadro-proto .sec-head{max-width:660px;margin:0 auto 44px;text-align:center}.quadro-proto .sec-head h2{font-size:clamp(27px,3.4vw,38px);font-weight:800;margin-top:12px}.quadro-proto .sec-head p{font-size:17px;color:var(--ink-2);margin:14px 0 0}.quadro-proto .band{background:var(--paper-2)}.quadro-proto .qd-linha{height:1px;background:var(--line);max-width:var(--maxw);margin:0 auto}.quadro-proto .pains{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quadro-proto .pain{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px}.quadro-proto .pain .x{font-family:var(--mono);color:var(--ind);font-size:13px;font-weight:700}.quadro-proto .pain h3{font-size:16px;margin:8px 0 6px}.quadro-proto .pain p{font-size:14px;color:var(--ink-2);margin:0}.quadro-proto .pain.crit{border-color:var(--coral-line);background:linear-gradient(180deg,var(--coral-soft),var(--card))}.quadro-proto .pain.crit .x{color:var(--coral)}.quadro-proto .personas{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.quadro-proto .persona{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:24px;position:relative;overflow:hidden}.quadro-proto .persona .tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:4px 9px;border-radius:20px;display:inline-block}.quadro-proto .persona.pes .tag{background:var(--sky-soft);color:var(--sky)}.quadro-proto .persona.cas .tag{background:var(--coral-soft);color:var(--coral)}.quadro-proto .persona.tim .tag{background:var(--ind-soft);color:var(--ind)}.quadro-proto .persona h3{font-size:19px;margin:14px 0 8px}.quadro-proto .persona p{font-size:14px;color:var(--ink-2);margin:0 0 12px}.quadro-proto .persona .price-note{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.quadro-proto .wall{margin-top:26px;border:1px dashed var(--ind);background:var(--ind-soft);border-radius:12px;padding:18px 22px;display:flex;gap:14px;align-items:flex-start}.quadro-proto .wall .k{flex:none}.quadro-proto .wall p{margin:0;font-size:14.5px;color:var(--ink-2)}.quadro-proto .wall b{color:var(--ink)}.quadro-proto .outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quadro-proto .oc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;transition:.15s}.quadro-proto .oc:hover{border-color:var(--ind-line);transform:translateY(-2px);box-shadow:var(--shadow)}.quadro-proto .oc .ic{width:40px;height:40px;border-radius:10px;background:var(--ind-soft);border:1px solid var(--ind-line);display:grid;place-items:center}.quadro-proto .oc .ic svg{width:22px;height:22px;stroke:var(--ind);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.quadro-proto .oc.hot .ic{background:var(--coral-soft);border-color:var(--coral-line)}.quadro-proto .oc.hot .ic svg{stroke:var(--coral)}.quadro-proto .oc h3{font-size:17px;margin:14px 0 8px}.quadro-proto .oc p{font-size:14px;color:var(--ink-2);margin:0 0 12px}.quadro-proto .oc .tags{display:flex;flex-wrap:wrap;gap:6px}.quadro-proto .oc .chip{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:3px 9px}.quadro-proto .split2{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.quadro-proto .split2 h2{font-size:clamp(26px,3.2vw,34px);font-weight:800;margin-top:10px}.quadro-proto .split2 p{font-size:16px;color:var(--ink-2)}.quadro-proto .featlist{margin:20px 0 0;padding:0;list-style:none}.quadro-proto .featlist li{padding:11px 0;border-top:1px solid var(--line);font-size:15px;display:flex;gap:12px}.quadro-proto .featlist li b{color:var(--ink)}.quadro-proto .featlist .n{font-family:var(--mono);color:var(--ind);font-size:13px;flex:none;padding-top:2px}.quadro-proto .phone{border:1px solid var(--line);background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:10px;max-width:300px;margin:0 auto}.quadro-proto .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quadro-proto .quote{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column}.quadro-proto .quote p{font-size:15px;color:var(--ink);margin:0 0 18px;line-height:1.5}.quadro-proto .quote .who{display:flex;align-items:center;gap:11px;margin-top:auto}.quadro-proto .quote .av{width:38px;height:38px;border-radius:50%;background:var(--ind-soft);color:var(--ind);display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:13px}.quadro-proto .quote .nm{font-size:13.5px;font-weight:600}.quadro-proto .quote .role{font-size:12px;color:var(--ink-3)}.quadro-proto .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.quadro-proto .qd-plano{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;position:relative}.quadro-proto .qd-plano.hot{border-color:var(--ind);box-shadow:0 0 0 1px var(--ind),0 12px 40px rgba(106,93,203,.16);transform:scale(1.015)}.quadro-proto .qd-plano .flag{position:absolute;top:-12px;left:24px;background:var(--ind);color:#fff;font-size:10px;letter-spacing:.1em;padding:5px 11px;border-radius:20px}.quadro-proto .qd-plano .flag,.quadro-proto .qd-plano .pname{font-family:var(--mono);text-transform:uppercase;font-weight:700}.quadro-proto .qd-plano .pname{font-size:12px;letter-spacing:.12em;color:var(--ink-3)}.quadro-proto .qd-plano .desc{font-size:13.5px;color:var(--ink-2);margin:8px 0 18px;min-height:38px}.quadro-proto .qd-plano .price{display:flex;align-items:baseline;gap:6px}.quadro-proto .qd-plano .price .v{font-size:38px;font-weight:800;letter-spacing:-.03em}.quadro-proto .qd-plano .price .per{font-size:13px;color:var(--ink-3)}.quadro-proto .qd-plano .seats{font-family:var(--mono);font-size:12px;color:var(--ind);margin:8px 0 20px}.quadro-proto .qd-plano .btn{width:100%}.quadro-proto .qd-plano ul{margin:20px 0 0;padding:0;list-style:none}.quadro-proto .qd-plano li{font-size:13.5px;color:var(--ink-2);padding:7px 0 7px 24px;position:relative;border-top:1px solid var(--line)}.quadro-proto .qd-plano li:first-child{border-top:0}.quadro-proto .qd-plano li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700}.quadro-proto .qd-plano li.inc{color:var(--ink);font-weight:600}.quadro-proto .qd-plano li.head{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-left:0}.quadro-proto .qd-plano li.head:before{content:""}.quadro-proto .freebox{margin-top:28px;text-align:center;font-size:15px;color:var(--ink-2);background:var(--good-soft);border:1px solid rgba(46,158,107,.25);border-radius:12px;padding:18px 22px}.quadro-proto .freebox b{color:var(--good)}.quadro-proto .sem-planos{text-align:center;color:var(--ink-2);font-size:15.5px;max-width:620px;margin:0 auto}.quadro-proto .sem-planos a{color:var(--ind);font-weight:700;text-decoration:underline}.quadro-proto .faq{max-width:760px;margin:0 auto}.quadro-proto details{border-bottom:1px solid var(--line);padding:6px 0}.quadro-proto summary{cursor:pointer;list-style:none;padding:16px 4px;font-size:16px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.quadro-proto summary::-webkit-details-marker{display:none}.quadro-proto summary:after{content:"+";font-family:var(--mono);color:var(--ind);font-size:20px;flex:none}.quadro-proto details[open] summary:after{content:"–"}.quadro-proto details p{margin:0 4px 16px;color:var(--ink-2);font-size:14.5px}.quadro-proto .cta-final{background:var(--ink-deep);color:#ebe9f8;position:relative;overflow:hidden}.quadro-proto .cta-final .wrap{position:relative;z-index:2;text-align:center;padding:20px 22px}.quadro-proto .cta-final h2{font-size:clamp(28px,4vw,42px);font-weight:800;color:#fff}.quadro-proto .cta-final p{font-size:17px;color:#b5b2d2;margin:16px auto 0;max-width:48ch}.quadro-proto .cta-final .cta-row{justify-content:center;margin-top:28px}.quadro-proto .cta-final .btn.primary{background:var(--coral);border-color:var(--coral);color:#fff}.quadro-proto .cta-final .btn.primary:hover{filter:brightness(1.07)}.quadro-proto .cta-final .btn:not(.primary){background:transparent;border-color:hsla(0,0%,100%,.25);color:#ebe9f8}.quadro-proto .cta-final .micro{color:#8481a6;margin-top:16px;font-size:13px}.quadro-proto .bp-bg{position:absolute;inset:0;opacity:.13;z-index:1}@media (max-width:900px){.quadro-proto .plans{grid-template-columns:1fr}.quadro-proto .qd-plano.hot{transform:none}.quadro-proto .outcomes{grid-template-columns:1fr 1fr}}@media (max-width:860px){.quadro-proto .qd-hero-grid{grid-template-columns:1fr;gap:30px}.quadro-proto .qd-hero p.lead{max-width:none}}@media (max-width:820px){.quadro-proto .split2{gap:28px}.quadro-proto .quotes,.quadro-proto .split2{grid-template-columns:1fr}}@media (max-width:760px){.quadro-proto .pains,.quadro-proto .personas{grid-template-columns:1fr}}@media (max-width:620px){.quadro-proto .outcomes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quadro-proto *{transition:none!important}}