:root{--bg:#071021;--card:#0b1729;--border:#21344f;--text:#e6f3ff;--muted:#9fb2dd;--blue:#2f82ff;--cyan:#00d4ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top left,#12284a,#071021 60%);color:var(--text);font:15px/1.55 system-ui,sans-serif}.bar{border-bottom:1px solid var(--border);background:#071021}.bar-inner{max-width:1080px;margin:auto;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:10px;align-items:center;color:white;text-decoration:none;font-weight:700;font-size:22px}.brand-mark{height:38px;width:38px;object-fit:contain}.accent,.section-number{color:var(--cyan)}.security{color:var(--muted);font-size:13px}.shell{max-width:1080px;margin:0 auto;padding:55px 24px}.eyebrow{font-size:12px;letter-spacing:.16em;color:var(--cyan)}h1{font-size:clamp(28px,5vw,40px);margin:12px 0 4px}.heading p{color:var(--muted);margin-bottom:30px}.content{display:grid;grid-template-columns:1.4fr .9fr;gap:24px;align-items:start}.pane{background:linear-gradient(145deg,#0e1b30,#091424);border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:0 18px 48px #0004}.section-number{display:flex;gap:12px;font-weight:bold;margin-bottom:22px}.section-number span{color:var(--text);font-size:18px}.next-step{margin-top:30px}label{display:block;margin:15px 0 7px;font-weight:600}input,textarea{width:100%;border:1px solid #345071;background:#081426;color:white;border-radius:10px;padding:14px;font:inherit}input:focus,textarea:focus{outline:2px solid #157fee}.field-hint,.fineprint,.below-action,.summary-note,.safe-note{font-size:12px;color:var(--muted)}.pix-choice{padding:15px;border:1px solid #367acc;border-radius:12px;background:#123054;display:flex;gap:14px;align-items:center}.pix-bubble{font-size:30px;color:var(--cyan)}.pix-choice strong,.pix-choice small{display:block}.pix-choice small{color:var(--muted)}.selected-check{margin-left:auto}.action,.copy{margin-top:15px;background:linear-gradient(100deg,var(--blue),var(--cyan));color:#061427;font:inherit;font-weight:700;border:0;border-radius:11px;padding:15px;width:100%;cursor:pointer}.action:disabled{opacity:.5;cursor:not-allowed}.below-action{text-align:center}.order-pane h2{font-size:19px;margin:0 0 20px}.product{display:flex;align-items:center;gap:12px;background:#10223b;padding:14px;border-radius:10px}.product-mark img{width:52px;height:52px;object-fit:contain}.product-info small{display:block;color:var(--muted)}.line{display:flex;justify-content:space-between;gap:16px;margin:19px 0}.line span:first-child{color:var(--muted)}.line.total strong{font-size:23px;color:#6ac2ff}.line.total{font-weight:bold}.order-pane hr{border:0;border-top:1px solid var(--border)}.back{display:inline-block;color:#8dc7ff;text-decoration:none;margin-top:20px}.safe-note{background:#0b2235;border-radius:8px;padding:12px;margin:20px 0}.inline-error{background:#541c2d88;border:1px solid #934a56;color:#ffc2c2;padding:12px;border-radius:10px}.qrcode{background:#fff;color:#111;border-radius:12px;min-height:230px;width:230px;padding:15px;margin:20px auto;display:grid;place-items:center}.qrcode canvas,.qrcode img{max-width:200px}.pix-panel{text-align:center}.pix-panel textarea{text-align:left;font-size:12px}.copy{background:#12375b;color:#b4dcff}.status{color:#98c5ee;padding:15px}.text-button{background:transparent;border:0;color:#8dc7ff;cursor:pointer}.success-panel{text-align:center}.success-icon{color:#58dcb7;font-size:45px}footer{color:#7892ac;text-align:center;margin-top:55px;font-size:12px}@media(max-width:760px){.content{grid-template-columns:1fr}.order-pane{order:-1}.pane{padding:22px}.shell{padding-top:35px}.security{font-size:11px}}