.cu-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vh,48px) 0 clamp(64px,9vh,110px);align-items:start}.cu-side{position:sticky;top:92px;display:grid;gap:14px}.cu-card{border:1px solid var(--hairline);border-radius:20px;background:var(--canvas-2);padding:24px 26px}.cu-card h3{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:6px}.cu-card p{font-size:13px;color:var(--muted)}.cu-card .wa-inline{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;color:var(--whatsapp)}.cu-card .wa-inline:hover{text-decoration:underline}.cu-flow{display:grid;gap:10px;margin-top:4px}.cu-flow li{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--body)}.cu-flow i{flex:none;font-style:normal;font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:12px;color:var(--voltage);border:1px solid rgba(32,227,192,.4);border-radius:9999px;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.cu-form fieldset{border:0;margin-bottom:30px}.cu-form legend{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.cu-form legend span{color:var(--voltage)}.cu-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cu-tog{border:1px solid var(--hairline);border-radius:14px;background:var(--canvas-2);padding:16px;cursor:pointer;text-align:center;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.cu-tog:hover{border-color:#20e3c080}.cu-tog.is-on{border-color:var(--voltage);background:#20e3c014}.cu-tog b{display:block;font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:15px;color:var(--ink)}.cu-tog span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(245,247,248,.28);border-radius:14px;background:var(--canvas-2);padding:28px 18px;cursor:pointer;text-align:center;transition:border-color var(--t) var(--ease)}.drop:hover,.drop.is-over{border-color:var(--voltage)}.drop svg{color:var(--voltage)}.drop b{font-size:14px;color:var(--ink)}.drop span{font-size:12px;color:var(--muted)}.drop input{display:none}.up-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.up-item{position:relative;width:86px;height:86px;border-radius:12px;overflow:hidden;border:1px solid var(--hairline);background:#fff}.up-item img{width:100%;height:100%;object-fit:contain}.up-item .doc{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;color:var(--body);background:var(--canvas-2);word-break:break-all;padding:6px;text-align:center}.up-item .rm{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:9999px;background:#0a0d10d9;color:#fff;font-size:12px;cursor:pointer;line-height:1}.up-item .rm:hover{background:#ff6b4a}.mat-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.mat-chip{border:1px solid var(--hairline);border-radius:9999px;background:var(--canvas-2);padding:10px 20px;font-size:13px;font-weight:500;color:var(--body);cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.mat-chip:hover{border-color:#20e3c080}.mat-chip.is-on{border-color:var(--voltage);color:var(--ink);background:#20e3c014}.cw-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ftab{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--body);background:var(--canvas-2);border:1px solid var(--hairline);border-radius:9999px;padding:11px 22px;cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.ftab:hover{border-color:#20e3c080;color:var(--ink)}.ftab.is-on{border-color:var(--voltage);color:var(--voltage);background:#20e3c014}.cw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cw-item{border:1px solid var(--hairline);border-radius:16px;overflow:hidden;background:#fff;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.cw-item:hover{border-color:#20e3c080;transform:translateY(-3px)}.cw-item.is-hidden{display:none}.cw-item img{display:block;width:100%;height:auto;aspect-ratio:600/550;object-fit:contain}.cw-item .cw-cap{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 14px}.cw-item .cw-cap b{font-size:13px;font-weight:600;color:var(--ink)}.cw-item .cw-cap i{flex:none;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voltage)}.cw-cta{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.cw-cta .cw-cta-in{display:grid;justify-items:center;gap:8px;padding:20px}.cw-cta svg{color:var(--voltage)}.cw-cta b{font-family:var(--font-display);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:15px;color:var(--ink)}.cw-cta span{font-size:12px;color:var(--muted)}@media(max-width:1100px){.cw-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.cw-grid{grid-template-columns:repeat(2,1fr)}.cw-item .cw-cap{flex-direction:column;gap:3px;padding:10px 12px}}.ferr{font-size:12px;color:#ff6b4a}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:#ff6b4a99}@media(max-width:900px){.cu-grid{grid-template-columns:1fr}.cu-side{position:static}.top-fab{display:none}}
