.premium-checkout{min-height:100vh;background:#f4f0e9;color:#24221f;font-family:Arial,Helvetica,sans-serif}.premium-topbar{max-width:1240px;margin:auto;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d9d1c6}.premium-existing,.premium-topbar a{color:inherit;text-decoration:underline;text-underline-offset:4px}.premium-brand{font-weight:800;letter-spacing:.18em}.premium-brand i{font-style:normal;font-weight:400}.premium-secure{font-size:12px;color:#5e5a53}.premium-grid{max-width:1240px;margin:0 auto;padding:clamp(36px,6vw,90px) 32px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(36px,7vw,110px);align-items:start}.premium-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:#8b7563;font-weight:700}.premium-intro h1{font-family:Georgia,serif;font-size:clamp(52px,6vw,96px);line-height:1.02;letter-spacing:-.055em;font-weight:400;margin:24px 0}.premium-intro h1 em{color:#a37862;font-weight:400}.premium-intro>p{max-width:540px;font-size:18px;line-height:1.7;color:#655f58}.premium-details{display:flex;flex-direction:column;gap:12px;margin-top:40px;font-size:14px}.premium-included{margin-top:65px;padding-top:24px;border-top:1px solid #d9d1c6;max-width:500px}.premium-included h2{font:normal 28px Georgia,serif}.premium-included p{line-height:1.7;color:#655f58}.premium-panel{background:#fffdfa;border:1px solid #e6ded2;padding:clamp(24px,3vw,42px);box-shadow:0 25px 80px #31271910;border-radius:3px}.premium-panel h2{font:normal 32px Georgia,serif;margin:14px 0 32px}.premium-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid #e9e2d8;border-bottom:1px solid #e9e2d8;padding:24px 0}.premium-total strong{font-size:27px;white-space:nowrap}.premium-caption{font-size:13px;line-height:1.65;color:#716a62;margin:20px 0}.premium-panel form{display:grid;gap:14px}.premium-panel label{display:grid;gap:10px;font-size:13px;font-weight:600}.premium-panel input,.premium-panel textarea{width:100%;box-sizing:border-box;padding:15px;border:1px solid #cfc6b9;border-radius:2px;font:inherit;background:#fff;color:#24221f}.premium-panel button{padding:18px 16px;background:#292522;color:white;border:0;cursor:pointer;font-weight:700;min-height:54px}.premium-panel button:disabled{opacity:.65;cursor:wait}.premium-panel button:focus-visible{outline:3px solid #b18b72;outline-offset:3px}.premium-panel .permita-feedback{color:#a02222}.premium-existing{display:inline-block;font-size:13px;margin-top:16px}.transparent-checkout{min-width:0}.transparent-checkout #dws-permita-brick{min-width:0;margin:14px -3px}.transparent-result{padding:24px 0;border-top:1px solid #e6ded2;line-height:1.65}.transparent-result strong{font:normal 26px Georgia,serif}.transparent-result p{font-size:14px;color:#655f58}.transparent-result button{margin-top:12px}.transparent-result label{margin-top:18px}.transparent-pix-image{display:block;width:min(100%,240px);height:auto;margin:20px auto;border:8px solid white}@media(max-width:800px){.premium-grid{grid-template-columns:1fr;padding:34px 22px 70px;gap:35px}.premium-topbar{padding:22px;flex-wrap:wrap}.premium-secure{display:none}.premium-intro h1{font-size:clamp(48px,11vw,72px)}.premium-included{margin-top:30px}.premium-panel{padding:24px}}.premium-checkout{background:radial-gradient(ellipse at 12% 10%,#fffaf2 0,transparent 45%),#f0e8dc}.premium-topbar{padding-block:24px}.premium-grid{gap:clamp(30px,5vw,76px)}.premium-intro{position:sticky;top:32px}.premium-intro h1 em{color:#875d48}.premium-eyebrow{color:#765a45}.premium-details{gap:9px;margin-top:28px}.premium-included{margin-top:32px}.premium-included ul{display:grid;gap:9px;margin:14px 0 0;padding-inline-start:20px;color:#554c43}.premium-panel{border-radius:20px;box-shadow:0 24px 65px #37251a14}.premium-panel h2{margin-bottom:20px}.premium-total{background:#f5eee4;border:0;border-radius:12px;padding:16px;align-items:center}.premium-panel input,.premium-panel textarea{border-radius:8px}.premium-panel input:focus-visible,.premium-panel textarea:focus-visible{outline:2px solid #875d48;outline-offset:2px}.premium-panel button{border-radius:8px}.transparent-result{margin-top:20px}.transparent-result strong{display:block;line-height:1.2}.transparent-result textarea{min-height:72px;resize:vertical;overflow-wrap:anywhere}.transparent-result button{width:100%}.transparent-pix-image{border-radius:12px;box-shadow:0 0 0 1px #e6ded2}@media (max-width:800px){.premium-intro{position:static}.premium-intro h1{font-size:clamp(42px,10vw,68px);margin-block:14px}.premium-intro>p{font-size:16px}.premium-grid{gap:24px}.premium-panel{padding:20px}.premium-total strong{font-size:23px}}.premium-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.transparent-result{background:#f8f2e9;border:1px solid #e6ded2;border-radius:14px;padding:20px}.transparent-result p{margin-top:8px}@media (max-width:800px){.premium-grid{grid-template-columns:minmax(0,1fr);padding:22px 16px 48px}.premium-panel{grid-row:1;padding:18px}.premium-panel h2{font-size:28px;margin-bottom:14px}.premium-panel input,.premium-panel textarea{font-size:16px}.premium-total{flex-wrap:wrap;gap:6px 12px}}