.rbip-card{max-width:1080px;margin:30px auto;padding:0 16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#172033}.rbip-hero{background:linear-gradient(135deg,#071b3b,#1856a0);color:#fff;padding:30px;border-radius:20px;margin-bottom:20px}.rbip-hero small{letter-spacing:1.5px;opacity:.85}.rbip-hero h2{font-size:30px;margin:8px 0}.rbip-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rbip-formgrid label{display:block}.rbip-formgrid label span{display:block;font-weight:700;margin-bottom:6px}.rbip-formgrid input,.rbip-formgrid textarea{width:100%;padding:12px;border:1px solid #d9e0ea;border-radius:10px;background:#fff;box-sizing:border-box}.rbip-formgrid textarea{resize:vertical}.rbip-consent{display:block;margin:20px 0;padding:15px;background:#f5f8fc;border-radius:10px}.rbip-btn{display:inline-block;background:#0b1f4b!important;color:#fff!important;border:0;border-radius:10px;padding:12px 20px;text-decoration:none!important;cursor:pointer}.rbip-success,.rbip-alert{padding:20px;border-radius:12px;background:#ecfff5;margin:20px 0}.rbip-alert{background:#fff5e8}.rbip-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.rbip-stat{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:18px;box-shadow:0 5px 18px #00000008}.rbip-stat span{display:block;color:#697386;font-size:13px}.rbip-stat b{display:block;font-size:22px;margin-top:7px}.rbip-tablewrap{overflow:auto}.rbip-public-table{width:100%;border-collapse:collapse;background:#fff}.rbip-public-table th,.rbip-public-table td{padding:11px;border-bottom:1px solid #edf0f5;text-align:left;white-space:nowrap}.rbip-login{max-width:520px}.rbip-login form{background:#fff;padding:20px;border:1px solid #e2e7ef;border-radius:14px}.rbip-login input[type=text],.rbip-login input[type=password]{width:100%;padding:12px;box-sizing:border-box}@media(max-width:700px){.rbip-formgrid,.rbip-statgrid{grid-template-columns:1fr}.rbip-hero h2{font-size:24px}}
.rbip-auto-plan{background:#eef6ff;border:1px solid #cfe2ff;border-radius:14px;padding:15px 18px;margin:16px 0;color:#17365d}.rbip-calculation-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.rbip-calculation-preview>div,.rbip-investor-summary>div{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:14px}.rbip-calculation-preview span,.rbip-investor-summary b{display:block;color:#697386;font-size:12px}.rbip-calculation-preview b,.rbip-investor-summary span{display:block;color:#0b1f4b;font-size:18px;margin-top:5px}.rbip-investor-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.rbip-investor-summary span{font-size:18px}.rbip-public-field input[type=number]{font-variant-numeric:tabular-nums}@media(max-width:700px){.rbip-calculation-preview,.rbip-investor-summary{grid-template-columns:1fr 1fr}}
