.case-study-with-calc{display:grid;grid-template-columns:1.3fr .9fr;align-items:start;gap:clamp(24px,5vw,56px)}.loss-calculator{position:sticky;top:24px;display:grid;gap:14px;padding:26px;border:1px solid rgba(255,106,61,.28);border-radius:22px;background:linear-gradient(160deg,#ff6a3d14,#ff4fd80a);box-shadow:0 30px 90px #00000059}.loss-calc-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.13em;color:#ff6a3d}.loss-calculator h3{margin:0;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.15}.loss-calc-field{display:grid;gap:6px}.loss-calc-field label{font-size:.82rem;color:#c8c4d7}.loss-calc-field input{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px 14px;color:#fff;background:#ffffff0f;outline:none;font-size:1rem}.loss-calc-field input:focus{border-color:#46c8ff;box-shadow:0 0 0 3px #46c8ff1f}.loss-calc-prefixed{display:flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff0f;padding-left:14px}.loss-calc-prefixed:focus-within{border-color:#46c8ff;box-shadow:0 0 0 3px #46c8ff1f}.loss-calc-prefixed span{color:#a8a3b8}.loss-calc-prefixed input{border:none;background:transparent;box-shadow:none;padding-left:4px}.loss-calc-prefixed input:focus{border:none;box-shadow:none}.loss-calc-result{display:grid;gap:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1);margin-top:4px}.loss-calc-result-label{font-size:.78rem;color:#a8a3b8;text-transform:uppercase;letter-spacing:.06em}.loss-calc-result strong{font-size:clamp(1.8rem,3.6vw,2.3rem);color:#ff8a63;line-height:1.1}.loss-calc-result strong small{font-size:1rem;font-weight:500;color:#a8a3b8}.loss-calc-annual{font-size:.88rem;color:#c8c4d7}.loss-calc-caption{margin:0;font-size:.92rem;color:#f3d8ff;font-weight:600}.loss-calculator .cta-primary{width:100%;text-align:center}.loss-calc-disclaimer{margin:0;font-size:.74rem;color:#6d668c;line-height:1.4}@media(max-width:820px){.case-study-with-calc{grid-template-columns:1fr}.loss-calculator{position:static}}
