:root{color-scheme:light;--ink:#17221d;--muted:#78817c;--line:#e5e9e6;--green:#1d4938;--gold:#c8a66a;--bg:#f7f8f6}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1080px)/2))}.brand{display:flex;align-items:center;gap:11px;font-size:12px;letter-spacing:2px}.brand-mark{width:31px;height:31px;border:1px solid var(--gold);color:var(--green);display:grid;place-items:center;border-radius:50%;font-family:Georgia,serif;font-size:23px}.brand b{font-weight:800}.secure{font-size:12px;color:#6b766f}.secure span{font-size:18px;margin-right:7px;color:var(--green)}.layout{max-width:1080px;margin:58px auto 70px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:66px}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:800;color:#8b754b;margin-bottom:16px}h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,4vw,51px);font-weight:400;letter-spacing:-1.4px;line-height:1.08;margin:0}h1 em{font-weight:400;color:#66806f}.intro{font-size:14px;color:var(--muted);line-height:1.7;margin:18px 0 35px}.step-title{display:flex;align-items:center;gap:13px;margin:26px 0 19px}.step{width:31px;height:31px;display:grid;place-items:center;border:1px solid #d7ded8;border-radius:50%;font-size:12px;color:var(--green)}.step-title strong{display:block;font-size:14px}.step-title small{display:block;color:var(--muted);font-size:12px;margin-top:4px}label{display:block;font-size:12px;font-weight:650;margin:15px 0 8px}input,textarea{width:100%;border:1px solid #dfe5e0;background:#fff;border-radius:7px;padding:14px 13px;font:inherit;font-size:13px;color:var(--ink);outline:none;transition:border .15s}input:focus,textarea:focus{border-color:#66806f}input::placeholder{color:#a0a8a2}.two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.payment-title{margin-top:31px}.pix-choice{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #b7c8bc;background:#f5f8f5;border-radius:8px}.pix-icon{width:38px;height:38px;border-radius:8px;background:#e3eee6;color:var(--green);display:grid;place-items:center;font-size:23px}.pix-choice strong{font-size:13px}.pix-choice small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.selected{margin-left:auto;color:var(--green);border:1px solid #b7c8bc;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:12px}.privacy{font-size:11px;line-height:1.6;color:var(--muted);margin:17px 0}button{width:100%;border:0;border-radius:7px;padding:16px;background:var(--green);color:#fff;font-weight:700;font-size:13px;cursor:pointer;transition:background .15s}button:hover{background:#123729}button:disabled{opacity:.65;cursor:wait}button span{float:right;font-size:18px;line-height:14px}.message{font-size:12px;line-height:1.5;color:#a13c32}.summary{background:#fff;border:1px solid var(--line);border-radius:11px;padding:25px;height:max-content;box-shadow:0 14px 45px #19291d08}.summary-head{font-size:10px;font-weight:800;letter-spacing:1.4px;display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.dot{width:7px;height:7px;background:#6d927a;border-radius:50%}.product-row{display:flex;align-items:center;gap:12px;padding:22px 0;border-bottom:1px solid var(--line)}.product-thumb{width:49px;height:55px;border-radius:6px;background:linear-gradient(145deg,#e6e8dd,#c7d2c6);display:grid;place-items:center;color:#71836f;font-size:24px}.product-name{flex:1}.product-name strong{display:block;font-size:13px}.product-name small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.product-row>strong{font-size:12px;text-align:right}.summary-line{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin:17px 0}.included{color:#718873}.total{border-top:1px solid var(--line);padding-top:20px;margin-top:23px;color:var(--ink);font-size:14px}.total strong{font-size:20px}.assurance{display:flex;gap:11px;padding:15px;background:#f5f8f5;border-radius:7px;margin-top:26px}.assurance>span{color:var(--green);font-weight:800}.assurance strong{font-size:11px}.assurance p{font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0 0}.summary-foot{font-size:10px;line-height:1.6;color:var(--muted);text-align:center;margin-top:20px}.pix-panel{margin-top:28px;border-top:1px solid var(--line);padding-top:8px}.qr-wrap{display:grid;place-items:center;margin:18px 0}.qr-wrap img{width:210px;height:210px;object-fit:contain;border:1px solid var(--line);padding:10px;border-radius:8px;background:#fff}.secondary{background:#e8eee9;color:var(--green);margin-top:10px}.secondary:hover{background:#dce7df}.status{font-size:12px;text-align:center;color:#66756b;margin-top:14px}.hidden{display:none!important}footer{text-align:center;color:#929b94;font-size:10px;padding:0 20px 30px}@media(max-width:760px){.topbar{height:64px;padding:0 20px}.layout{grid-template-columns:1fr;gap:30px;margin:35px auto 45px;padding:0 20px}.summary{grid-row:1;padding:20px}.main-panel{grid-row:2}.two{grid-template-columns:1fr;gap:0}h1{font-size:39px}.secure{font-size:10px}.summary-foot{margin-top:15px}}