.rf-app.pt-porta{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;padding:0}.pt-porta>*{min-width:0}.pt-lado{background:linear-gradient(135deg,var(--magus-purple-deep),var(--magus-purple));color:var(--magus-ivory);padding:28px 40px 40px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden}.pt-marca{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-size:26px;color:var(--magus-ivory);letter-spacing:.01em;text-decoration:none}.pt-marca,.pt-titulo{font-family:var(--font-anton);line-height:1;text-transform:uppercase}.pt-titulo{font-weight:400;font-size:52px;margin:0}.pt-titulo em{font-style:normal;color:var(--magus-gold)}.pt-sub{font-size:16px;font-weight:600;opacity:.9;max-width:460px;margin:0}.pt-garantia{display:flex;gap:16px;flex-wrap:wrap;font-size:13.5px;font-weight:700;opacity:.92}.pt-foto{position:relative;margin-top:auto}.pt-foto img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--fg) 55%,transparent)}.pt-flutua{position:absolute;right:-10px;bottom:22px;background:var(--surface);color:var(--fg);border-radius:14px;box-shadow:0 16px 36px -10px color-mix(in srgb,var(--fg) 45%,transparent);padding:12px 14px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px}.pt-flutua-e{font-size:24px}.pt-flutua small{display:block;color:var(--fg-3);font-weight:600;font-size:11.5px}.pt-form{display:flex;align-items:center;justify-content:center;padding:40px 24px}.rf-app .pt-caixa{width:100%;max-width:440px;margin:0;padding:0}@media (max-width:767px){.rf-app.pt-porta{grid-template-columns:1fr;min-height:0}.pt-lado{padding:12px 16px 20px;gap:10px}.pt-titulo{font-size:34px}.pt-foto,.pt-garantia,.pt-sub{display:none}.pt-form{padding:24px 16px 40px;align-items:flex-start}}