.calc-cta-wrapper{background:#f0ece6;color:#4a4540;border:1px solid #e4ded6;border-radius:4px;padding:clamp(24px,3.5vw,42px);margin:24px 0 0;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(26px,4vw,54px);align-items:center}.calc-cta-copy{min-width:0}.calc-cta-badge{display:flex;align-items:center;gap:10px;color:#716350;font-family:Lato,sans-serif;font-size:12px!important;font-weight:700;line-height:1.6;margin:0 0 18px}.calc-cta-title{color:#292a27;font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,3vw,40px)!important;font-weight:700;line-height:1.08!important;letter-spacing:-.01em;margin:0 0 18px;text-transform:uppercase}.calc-cta-description{font-size:15px!important;line-height:1.75;max-width:450px}.calc-cta-list{list-style:none;padding:0;margin:22px 0;display:flex;flex-direction:column;gap:10px}.calc-cta-list li{display:flex;align-items:start;gap:10px;font-family:Lato,sans-serif;font-size:14px;line-height:1.65;color:#4a4540}.calc-cta-list svg{color:#9b4a24;flex-shrink:0;margin-top:3px}.calc-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 22px;background:#292a27;color:#fff;border-radius:3px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s ease-out,transform .16s ease-out}.calc-cta-btn:hover{background:#45493e}.calc-cta-btn:active{transform:scale(.98)}.calc-cta-btn:focus-visible{outline:2px solid #9b4a24;outline-offset:4px}.calc-cta-meta{display:flex;align-items:center;gap:7px;color:#716a62;font-family:Lato,sans-serif;font-size:12px!important;line-height:1.6;margin-top:12px}.calc-cta-meta svg{flex-shrink:0}.calc-cta-preview{min-width:0;background:#fffdf9;border:1px solid #ddd5cb;padding:26px;border-radius:3px;transform:rotate(1deg)}.calc-cta-preview-header{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e4ded6;padding-bottom:16px;color:#716a62;font-size:11px}.calc-cta-preview-header>span:last-child{margin-left:auto;font-family:Barlow Condensed,sans-serif;font-weight:700;color:#9b4a24;font-size:12px;letter-spacing:.08em}.calc-cta-preview-heading{font-family:Barlow Condensed,sans-serif;font-size:24px!important;font-weight:700;color:#292a27;line-height:1.2!important;margin:20px 0}.calc-cta-preview-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #e4ded6;font-family:Lato,sans-serif;font-size:12px;line-height:1.55;color:#716a62}.calc-cta-preview-row strong{color:#292a27;font-family:Barlow Condensed,sans-serif;font-size:22px;white-space:nowrap}.calc-cta-preview-macros{display:flex;gap:3px;margin-top:23px;height:9px}.calc-cta-preview-macros span{flex:1;background:#9b4a24}.calc-cta-preview-macros span:nth-child(2){flex:1.2;background:#73806a}.calc-cta-preview-macros span:nth-child(3){background:#c5b9a5}.calc-cta-preview-legend{display:flex;justify-content:space-between;gap:5px;color:#716a62;font-size:10px;line-height:1.5;margin-top:9px}.calc-cta-preview-note{color:#716a62;font-size:11px!important;line-height:1.7;margin-top:22px}@media (max-width: 767px){.calc-cta-wrapper{grid-template-columns:1fr;gap:28px;padding:24px}.calc-cta-preview{transform:none;padding:20px}.calc-cta-btn{width:100%;box-sizing:border-box}.calc-cta-meta{align-items:start;font-size:11px!important}}@media (prefers-reduced-motion: reduce){.calc-cta-btn{transition:none}.calc-cta-btn:active{transform:none}}
