.crp-calculator{background:#f6ede3;border:1px solid #e7d6c4;border-radius:16px;padding:32px;margin:26px 0;color:#30231d;font:16px/1.5 Arial,sans-serif}.crp-calculator label,.crp-calculator legend{font-size:.9rem;font-weight:700;display:block;margin:0 0 8px}.crp-calculator input[type=number],.crp-calculator select{width:100%;border:1px solid #bfa58e;border-radius:8px;padding:12px;background:white;color:#2b221b;font:inherit}.crp-field{margin:0 0 17px}.crp-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crp-choice{border:0;margin:0 0 22px;padding:0}.crp-choice label{font-size:.85rem;font-weight:400;margin:8px 0;display:flex;gap:9px;align-items:start}.crp-choice input{margin-top:5px;accent-color:#a84b32}.crp-result{background:#30231d;color:white;border-radius:12px;padding:26px;margin:14px 0 12px}.crp-result span{font-size:.79rem;letter-spacing:.12em;text-transform:uppercase;color:#eac3ac;display:block;margin:0 0 8px}.crp-result strong{font:2rem/1.25 Georgia,serif;display:block}.crp-result p{font-size:.85rem;color:#e5d2c0;margin:10px 0 0}.crp-caveat{font-size:.78rem;color:#755b4b;margin:0}.crp-contact label{display:block;font-weight:650;margin-bottom:6px}.crp-contact input,.crp-contact textarea{width:100%;border:1px solid #c8b3a0;background:white;padding:12px 13px;border-radius:7px;font:inherit;color:#30231d}.crp-contact button{border:0;background:#b95e43;color:white;border-radius:25px;padding:15px 28px;cursor:pointer;font-weight:700}.crp-contact-ok{background:#e7f5e9;padding:14px;color:#244d2c}.crp-contact-fail{background:#fff0ed;padding:14px;color:#8d2d1f}.crp-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.crp-contact button:hover{background:#8c3e2a}@media(max-width:660px){.crp-calculator{padding:22px 17px}.crp-cols{grid-template-columns:1fr}.crp-result strong{font-size:1.45rem}}
