.ppc-calculator-wrapper h2{font-family:Roboto,"Helvetica Neue",Helvetica,"Segoe UI",Arial,sans-serif;font-size:32px;font-weight:700;line-height:normal;color:#000;margin:0 0 32px;padding:0;letter-spacing:normal}.ppc-calculator-divider{margin-bottom:32px}#savings_growth_calc_ppc.ppc-savings-calc-card{display:flex;flex-direction:row;align-items:stretch;width:100%;background:#fff;border:1px solid #c7cdd2;border-radius:6px;overflow:hidden;margin-bottom:0}#savings_growth_calc_ppc .ppc-savings-calc-left{flex:0 0 428px;max-width:428px;background:#f8f8f8;padding:24px;display:flex;flex-direction:column;gap:24px;justify-content:center}#savings_growth_calc_ppc .ppc-savings-calc-inputs{display:flex;flex-direction:column;gap:24px;width:100%}#savings_growth_calc_ppc .ppc-savings-calc-field-row{display:flex;gap:24px;width:100%}#savings_growth_calc_ppc .input-group-custom{flex:1 1 0;min-width:0;margin-bottom:0}#savings_growth_calc_ppc .input-label{display:block;font-size:16px;font-weight:500;line-height:24px;color:#000;margin-bottom:12px}#savings_growth_calc_ppc .input-wrapper{position:relative}#savings_growth_calc_ppc .form-control-custom{width:100%;height:44px;padding:10px 16px;border:1px solid #c7cdd2;border-radius:6px;background:#fff;font-size:16px;font-weight:400;line-height:24px;color:#000;box-sizing:border-box;caret-color:#029e5a}#savings_growth_calc_ppc .form-control-custom:focus{outline:none;border-color:#029e5a;box-shadow:none}#savings_growth_calc_ppc .form-control-custom.error{border-color:transparent;box-shadow:none}#savings_growth_calc_ppc .dollar-field{display:flex;align-items:center;gap:4px;padding:10px 16px;border:1px solid #c7cdd2;border-radius:6px;background:#fff;height:44px;box-sizing:border-box}#savings_growth_calc_ppc .dollar-field:before{content:"$";font-size:14px;font-weight:500;line-height:20px;color:#383e42;position:static;transform:none;pointer-events:none;flex-shrink:0}#savings_growth_calc_ppc .dollar-field .form-control-custom{border:0;padding:0;height:auto;min-height:0;flex:1 1 auto;box-shadow:none}#savings_growth_calc_ppc .dollar-field .form-control-custom:focus{box-shadow:none}#savings_growth_calc_ppc .dollar-field:focus-within,#savings_growth_calc_ppc .year-field:focus-within,#savings_growth_calc_ppc .percentage-wrapper:focus-within{border-color:#029e5a;box-shadow:none}#savings_growth_calc_ppc .dollar-field.error,#savings_growth_calc_ppc .year-field.error,#savings_growth_calc_ppc .percentage-wrapper.error{border-color:#dc1000;box-shadow:none}#savings_growth_calc_ppc .dollar-field.error .form-control-custom,#savings_growth_calc_ppc .year-field.error .form-control-custom,#savings_growth_calc_ppc .percentage-wrapper.error .form-control-custom{border:0;box-shadow:none}#savings_growth_calc_ppc .year-field,#savings_growth_calc_ppc .percentage-wrapper{display:flex;align-items:center;gap:4px;padding:10px 16px;border:1px solid #c7cdd2;border-radius:6px;background:#fff;height:44px;box-sizing:border-box}#savings_growth_calc_ppc .year-field .form-control-custom,#savings_growth_calc_ppc .percentage-wrapper .form-control-custom{border:0;padding:0;height:auto;min-height:0;flex:1 1 auto;box-shadow:none;text-align:left;min-width:0}#savings_growth_calc_ppc .year-field:after{content:"Year";font-size:14px;font-weight:400;line-height:20px;color:#383e42;position:static;transform:none;opacity:1;pointer-events:none;flex-shrink:0}#savings_growth_calc_ppc .percentage-wrapper:after{content:"%";font-size:14px;font-weight:400;line-height:20px;color:#383e42;position:static;transform:none;pointer-events:none;flex-shrink:0}#savings_growth_calc_ppc .error-message{font-size:12px;font-weight:400;line-height:16px;color:#dc1000;margin:0;padding:0 4px;display:none}#savings_growth_calc_ppc .error-message:not(:empty){display:block;margin-top:4px}#savings_growth_calc_ppc .calculate-btn{width:100%;height:36px;padding:0 24px;border:none;border-radius:99px;background:#027e48;color:#fff;font-size:16px;font-weight:500;line-height:normal;cursor:pointer;transition:background-color .2s ease}#savings_growth_calc_ppc .calculate-btn:hover,#savings_growth_calc_ppc .calculate-btn:active{background:#029e5a}#savings_growth_calc_ppc .ppc-savings-calc-right{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px;background:#fff;min-width:0;box-sizing:border-box}#savings_growth_calc_ppc .ppc-savings-calc-results-body{display:flex;flex-direction:column;gap:24px;width:100%;max-width:546px;margin:0}#savings_growth_calc_ppc .result-earned-interest{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0;border:0;margin:0}#savings_growth_calc_ppc .result-earned-interest-label{font-size:20px;font-weight:500;line-height:28px;color:#000;margin:0}#savings_growth_calc_ppc .result-earned-interest-value{font-size:40px;font-weight:700;line-height:48px;color:#027e48;margin:0}#savings_growth_calc_ppc .result-info{display:flex;flex-direction:column;gap:16px;width:100%;margin:0}#savings_growth_calc_ppc .result-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0;border:0;margin:0;min-height:0}#savings_growth_calc_ppc .result-divider{width:100%;height:0;border-top:1px solid #c7cdd2;margin:0;flex-shrink:0}#savings_growth_calc_ppc .result-item-total{padding:0;border:0;margin:0}#savings_growth_calc_ppc .result-label{flex:1 1 auto;min-width:0;font-size:18px;font-weight:500;line-height:26px;color:#000;white-space:nowrap}#savings_growth_calc_ppc .result-value{flex:0 0 auto;font-size:16px;font-weight:700;line-height:24px;color:#000;text-align:right;white-space:nowrap}@media (min-width:992px){#savings_growth_calc_ppc .result-value{font-size:18px;line-height:26px}}#savings_growth_calc_ppc .result-item-total .result-label,#savings_growth_calc_ppc .result-item-total .result-value.highlight{color:#027e48}@media (max-width:991.98px){#savings_growth_calc_ppc .ppc-savings-calc-left{flex:1 1 50%;max-width:50%;padding:16px}#savings_growth_calc_ppc .ppc-savings-calc-right{padding:16px}#savings_growth_calc_ppc .input-label{font-size:14px;line-height:20px;margin-bottom:8px}#savings_growth_calc_ppc .result-earned-interest-label{font-size:18px;line-height:26px}#savings_growth_calc_ppc .result-label{font-size:16px;line-height:24px}#savings_growth_calc_ppc .result-value{font-size:16px;line-height:24px}#savings_growth_calc_ppc .result-item{gap:8px}}@media (max-width:767.98px){.ppc-calculator-wrapper h2{font-size:20px;font-weight:700;line-height:28px;margin-bottom:20px}#savings_growth_calc_ppc.ppc-savings-calc-card{flex-direction:column}#savings_growth_calc_ppc .ppc-savings-calc-left{flex:none;max-width:none;width:100%;padding:16px;gap:16px}#savings_growth_calc_ppc .ppc-savings-calc-field-row{gap:16px}#savings_growth_calc_ppc .ppc-savings-calc-inputs{gap:24px}#savings_growth_calc_ppc .input-label{font-size:14px;line-height:20px;margin-bottom:8px}#savings_growth_calc_ppc .ppc-savings-calc-right{width:100%;padding:16px}#savings_growth_calc_ppc .result-earned-interest-label{font-size:16px;line-height:24px}#savings_growth_calc_ppc .result-earned-interest-value{font-size:28px;line-height:36px}#savings_growth_calc_ppc .result-label{font-size:14px;line-height:20px}#savings_growth_calc_ppc .result-value{font-size:16px;line-height:24px}#savings_growth_calc_ppc .result-item{gap:8px}}