.elementor-455 .elementor-element.elementor-element-lkccont1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-lkcalccontmpi56gd7{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}/* Start custom CSS *//* === Calculator tool interface (Stitch Image 16) === */
#lkcalc-app{font-family:'Inter',sans-serif;color:#2E2A26;max-width:1140px;margin:0 auto;padding:0 24px}
#lkcalc-app *{box-sizing:border-box}
.lkcalc-grid{display:grid;grid-template-columns:4fr 8fr;gap:48px;align-items:start}
@media(max-width:900px){.lkcalc-grid{grid-template-columns:1fr;gap:32px}}
.lkcalc-input-card{background:#FFFFFF;border:1px solid #E4DED5;padding:32px}
.lkcalc-input-card h3{font-family:'Inter',sans-serif;font-size:18px;font-weight:700;color:#1F2D3D;margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid #E4DED5}
.lkcalc-field{margin-bottom:28px}
.lkcalc-field:last-child{margin-bottom:0}
.lkcalc-label{display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#1F2D3D;margin-bottom:8px}
.lkcalc-input{width:100%;background:transparent;border:0;border-bottom:1px solid #E4DED5;padding:8px 0;font-family:'Inter',sans-serif;font-size:24px;font-weight:700;color:#1F2D3D;outline:none;transition:border-color 200ms ease}
.lkcalc-input:focus{border-bottom-color:#DB8F1D}
.lkcalc-radio-group{display:flex;flex-direction:column;gap:12px;margin-top:12px}
.lkcalc-radio{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:'Source Serif 4',Georgia,serif;font-size:16px;color:#2E2A26}
.lkcalc-radio input{accent-color:#1F2D3D;width:18px;height:18px;cursor:pointer}
.lkcalc-assumptions{background:#F6F2EC;border-left:4px solid #DB8F1D;padding:24px;margin-top:24px}
.lkcalc-assumptions h4{font-family:'Inter',sans-serif;font-size:15px;font-weight:700;color:#1F2D3D;margin:0 0 12px}
.lkcalc-assumptions ul{margin:0;padding:0;list-style:none}
.lkcalc-assumptions li{font-family:'Source Serif 4',Georgia,serif;font-style:italic;font-size:14px;line-height:1.5;color:#5B5B5B;margin-bottom:10px;padding-left:14px;position:relative}
.lkcalc-assumptions li::before{content:"\2022";position:absolute;left:0;color:#DB8F1D;font-weight:700}
.lkcalc-results{display:flex;flex-direction:column;gap:24px}
.lkcalc-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}
@media(max-width:768px){.lkcalc-compare{grid-template-columns:1fr}}
.lkcalc-card{background:#FFFFFF;border:1px solid #E4DED5;padding:32px;display:flex;flex-direction:column;position:relative;overflow:hidden}
.lkcalc-card .lkcalc-eyebrow{font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#5B5B5B;margin-bottom:8px}
.lkcalc-card h3{font-family:'Inter',sans-serif;font-size:24px;font-weight:700;color:#1F2D3D;margin:0 0 24px;line-height:1.2}
.lkcalc-rows{display:flex;flex-direction:column;gap:12px;flex-grow:1}
.lkcalc-row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #E4DED5;padding-bottom:8px;font-family:'Inter',sans-serif;font-size:14px}
.lkcalc-row-label{color:#5B5B5B}
.lkcalc-row-val{font-weight:700;color:#1F2D3D}
.lkcalc-row-val.neg{color:#B23A2A;font-weight:500}
.lkcalc-result{margin-top:24px;padding-top:18px;border-top:2px solid #1F2D3D}
.lkcalc-card.winner .lkcalc-result{border-top-color:#DB8F1D}
.lkcalc-result-label{display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#1F2D3D;margin-bottom:6px}
.lkcalc-card.winner .lkcalc-result-label{color:#DB8F1D}
.lkcalc-result-num{font-family:'Inter',sans-serif;font-size:36px;font-weight:900;color:#1F2D3D;line-height:1}
.lkcalc-card .lkcalc-badge{display:none;position:absolute;top:0;right:0;background:#DB8F1D;color:#1F2D3D;font-family:'Inter',sans-serif;font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;padding:6px 12px}
.lkcalc-card.winner .lkcalc-badge{display:block}
.lkcalc-banner{background:#1F2D3D;color:#FFFFFF;padding:36px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:32px}
@media(max-width:768px){.lkcalc-banner{flex-direction:column;align-items:flex-start;padding:28px}}
.lkcalc-banner-eyebrow{display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#DB8F1D;margin-bottom:8px}
.lkcalc-banner h2{font-family:'Inter',sans-serif;font-size:28px;font-weight:900;line-height:1.15;letter-spacing:-0.02em;color:#FFFFFF;margin:0 0 8px}
.lkcalc-banner-body{font-family:'Source Serif 4',Georgia,serif;font-size:15px;line-height:1.5;color:#C9C2B5;margin:0;max-width:420px}
.lkcalc-banner-savings{text-align:right;border-left:1px solid #3A4D63;padding-left:32px;flex-shrink:0}
@media(max-width:768px){.lkcalc-banner-savings{text-align:left;border-left:0;padding-left:0;border-top:1px solid #3A4D63;padding-top:20px;width:100%}}
.lkcalc-banner-savings-label{display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#DB8F1D;margin-bottom:8px}
.lkcalc-banner-savings-num{display:block;font-family:'Inter',sans-serif;font-size:42px;font-weight:900;color:#DB8F1D;line-height:1}
.lkcalc-banner-savings-sub{display:block;font-family:'Source Serif 4',Georgia,serif;font-size:13px;color:#C9C2B5;margin-top:4px;font-style:italic}
.lkcalc-advisory{background:#F6F2EC;border:1px solid #E4DED5;padding:32px}
.lkcalc-advisory p{font-family:'Source Serif 4',Georgia,serif;font-style:italic;font-size:17px;line-height:1.6;color:#2E2A26;margin:0 0 16px}
.lkcalc-advisory-attrib{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #E4DED5}
.lkcalc-advisory-rule{width:32px;height:2px;background:#DB8F1D;flex-shrink:0}
.lkcalc-advisory-attrib-text{font-family:'Inter',sans-serif;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#5B5B5B}
.lkcalc-disclaimer{background:transparent;font-family:'Source Serif 4',Georgia,serif;font-style:italic;font-size:13px;color:#5B5B5B;text-align:center;padding:24px 0;line-height:1.5}

/* bump 1779529282661 *//* End custom CSS */