
/* Pet Owner Toolkit calculator result experience */
.pot-result-upgrade{margin:18px 0 8px;padding:20px;border:1px solid #d0d5dd;border-radius:18px;background:linear-gradient(180deg,#fff 0%,#f8faff 100%);box-shadow:0 8px 28px rgba(36,59,107,.08)}
.pot-result-upgrade h3{margin:0 0 6px;color:#243b6b;font-size:1.22rem}.pot-result-upgrade p{margin:.45rem 0}.pot-result-kicker{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#146e70}
.pot-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.pot-result-actions button,.pot-result-actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 15px;font-weight:800;text-decoration:none;cursor:pointer;font:inherit}
.pot-result-actions button{background:#243b6b;color:#fff;border:1px solid #243b6b}.pot-result-actions .pot-secondary{background:#fff;color:#243b6b;border:1px solid #243b6b}.pot-result-actions .pot-free{background:#146e70;color:#fff;border:1px solid #146e70}
.pot-next-steps{margin:12px 0;padding:14px 16px;border-radius:14px;background:#fff}.pot-next-steps strong{color:#243b6b}.pot-next-steps ul{margin:.45rem 0 0;padding-left:1.2rem}.pot-next-steps li{margin:.35rem 0}
.pot-bundle-card{margin-top:14px;padding:16px;border-radius:14px;border:2px solid #f7480b;background:#fff7f3}.pot-bundle-card h4{margin:0 0 5px;color:#243b6b;font-size:1.08rem}.pot-bundle-card a{display:inline-flex;margin-top:8px;background:#f7480b;color:#fff;text-decoration:none;font-weight:800;border-radius:10px;padding:10px 14px}.pot-bundle-card small{display:block;color:#667085;margin-top:7px}
.pot-lead-section{max-width:900px;margin:28px auto;padding:24px;border:1px solid #d0d5dd;border-radius:18px;background:#fff}.pot-lead-section h2{margin-top:0;color:#243b6b}.pot-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pot-lead-section label{font-weight:700;color:#344054;display:block;margin-bottom:5px}.pot-lead-section input,.pot-lead-section select{width:100%;box-sizing:border-box;border:1px solid #98a2b3;border-radius:10px;padding:11px 12px;font:inherit;background:#fff}.pot-lead-section .pot-consent{display:flex;gap:9px;align-items:flex-start;margin:12px 0}.pot-lead-section .pot-consent input{width:auto;margin-top:4px}.pot-lead-section button{background:#146e70;color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:800;font:inherit;cursor:pointer}.pot-form-note{font-size:.88rem;color:#667085}
.pot-value-strip{max-width:1050px;margin:24px auto;padding:26px;border:1px solid #d0d5dd;border-radius:20px;background:linear-gradient(135deg,#f8faff,#fff)}.pot-value-strip h2{color:#243b6b;margin-top:0}.pot-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pot-value-grid>div{padding:16px;border-radius:14px;background:#fff;border:1px solid #e4e7ec}.pot-value-grid h3{margin:0 0 6px;color:#243b6b;font-size:1.02rem}
.pot-trust-note{margin:14px 0;padding:12px 14px;border-left:4px solid #146e70;background:#f4fbfb;color:#344054;border-radius:8px}.pot-update-line{font-size:.9rem;color:#667085;margin:.4rem 0 1rem}
@media(max-width:700px){.pot-lead-grid,.pot-value-grid{grid-template-columns:1fr}.pot-result-actions>*{width:100%}.pot-result-upgrade{padding:16px}}
