#rc-calc{--rc-card:#ffffff;--rc-border:#e7e1d8;--rc-good:#15803d;--rc-warn:#b45309;--rc-bad:#b91c1c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--rc-cream);color:var(--rc-dark)}#rc-calc *{box-sizing:border-box}#rc-calc .rc-card{background:var(--rc-card);border:1px solid var(--rc-border);border-radius:16px}#rc-calc .rc-btn-primary{background:var(--rc-accent);color:#fff;transition:background .15s ease,transform .1s ease}#rc-calc .rc-btn-primary:hover{background:var(--rc-accent-light);transform:translateY(-1px)}#rc-calc .rc-format-card{cursor:pointer;border:2px solid var(--rc-border);transition:border-color .15s ease,box-shadow .15s ease}#rc-calc .rc-format-card:hover{border-color:var(--rc-accent-light)}#rc-calc .rc-format-card.rc-selected{border-color:var(--rc-accent);box-shadow:0 0 0 3px rgb(180 83 9 / .12)}#rc-calc input[type="number"],#rc-calc select{border:1px solid var(--rc-border);border-radius:10px;background:#fff}#rc-calc input[type="number"]:focus,#rc-calc select:focus{outline:none;border-color:var(--rc-accent);box-shadow:0 0 0 3px rgb(180 83 9 / .12)}#rc-calc .rc-pill{display:inline-block;border-radius:999px;font-weight:600;font-size:12px;padding:2px 10px}#rc-calc .rc-risk-1,#rc-calc .rc-risk-2{background:#dcfce7;color:var(--rc-good)}#rc-calc .rc-risk-3{background:#fef3c7;color:var(--rc-warn)}#rc-calc .rc-risk-4,#rc-calc .rc-risk-5{background:#fee2e2;color:var(--rc-bad)}#rc-calc .rc-fade-in{animation:rcFade .35s ease}@keyframes rcFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#rc-calc .rc-format-card h4{overflow-wrap:normal;word-break:normal}#rc-lead-form-slot .ff-el-form-control,#rc-lead-form-slot input[type="text"],#rc-lead-form-slot input[type="email"],#rc-lead-form-slot input[type="tel"]{border:1px solid var(--rc-border)!important;border-radius:10px!important;padding:10px 12px!important;width:100%!important;margin-bottom:10px!important}#rc-lead-form-slot button[type="submit"],#rc-lead-form-slot input[type="submit"],#rc-lead-form-slot .ff-btn-submit{background:var(--rc-accent)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 24px!important;font-weight:700!important;cursor:pointer}#rc-lead-form-slot button[type="submit"]:hover,#rc-lead-form-slot .ff-btn-submit:hover{background:var(--rc-accent-light)!important}#rc-lead-form-slot .ff-message-success{border-radius:10px!important;margin-top:10px!important}#rc-pdf-success{display:none}@media print{@page{margin:14mm}.no-print{display:none!important}#rc-calc{width:100%!important;max-width:100%!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#rc-calc .max-w-5xl{max-width:100%!important}#rc-calc .rc-card{break-inside:avoid}#rc-results>div:first-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#rc-results .grid.grid-cols-1.lg\:grid-cols-2{display:block!important}#rc-results .grid.grid-cols-1.lg\:grid-cols-2>div{margin-bottom:16px}#rc-quadrant{width:100%!important;max-width:420px;height:auto!important}#rc-calc .rc-btn-primary{display:none!important}}