.pc-calculator{background:transparent;font-family:Arial,Helvetica,sans-serif;padding:32px 0}.pc-calculator,.pc-calculator *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.pc-calculator__inner{margin:0 auto;max-width:720px;padding:0}.pc-calculator__header{margin-bottom:22px;text-align:center}.pc-calculator__header h2{color:#00062b;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.1;margin:0 0 8px}.pc-calculator__header p{color:#4b587c;font-size:15px;line-height:1.5;margin:0 auto;max-width:620px}.pc-calculator__card{background:#fff;border:1px solid rgba(0,6,43,.1);border-radius:24px;box-shadow:0 12px 30px rgba(0,6,43,.06);display:grid;gap:22px;grid-template-columns:1fr 1fr;padding:24px}.pc-calculator__column h3{color:#00062b;font-size:21px;font-weight:800;line-height:1.2;margin:0 0 18px}.pc-calculator__column--results{border-left:1px solid rgba(0,6,43,.1);padding-left:22px}.pc-calculator__input-row{align-items:center;background:#fff;border:1px solid rgba(0,6,43,.12);border-radius:14px;color:#00062b;display:flex;font-size:14px;font-weight:700;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px 16px;width:100%}.pc-calculator__input-row span:first-child{flex:1 1 auto;min-width:0;white-space:nowrap}.pc-calculator__input-wrap{align-items:center;background:#fff;border:1px solid rgba(0,6,43,.14);border-radius:10px;color:#00062b;display:inline-flex;gap:4px;justify-content:flex-end;min-width:94px;padding:8px 10px;width:94px}.pc-calculator__input-wrap input{appearance:textfield;background:transparent;border:0;color:#00062b;font-size:14px;font-weight:800;max-width:56px;outline:0;text-align:right;width:56px}.pc-calculator__input-wrap input::-webkit-inner-spin-button,.pc-calculator__input-wrap input::-webkit-outer-spin-button{appearance:none;margin:0}.pc-calculator__slider-block{margin-top:24px}.pc-calculator__slider-top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.pc-calculator__slider-top label{color:#00062b;font-size:17px;font-weight:800}.pc-calculator__slider-top output{background:#e3f7f7;border-radius:12px;color:#008f95;font-size:19px;font-weight:800;min-width:62px;padding:7px 11px;text-align:center}.pc-calculator__slider{accent-color:#00a8ad;cursor:pointer;height:8px;width:100%}.pc-calculator__slider::-webkit-slider-runnable-track{background:#dbe8ec;border-radius:999px;height:8px}.pc-calculator__slider::-webkit-slider-thumb{margin-top:-5px}.pc-calculator__slider::-moz-range-track{background:#dbe8ec;border-radius:999px;height:8px}.pc-calculator__slider::-moz-range-progress{background:#00a8ad;border-radius:999px;height:8px}.pc-calculator__ticks{color:#4b587c;display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.pc-calculator__results{display:grid;gap:14px}.pc-calculator__result{align-items:center;background:#fff;border:1px solid rgba(0,6,43,.12);border-radius:14px;display:flex;gap:14px;justify-content:space-between;min-height:60px;padding:14px 16px}.pc-calculator__result span{color:#00062b;flex:1 1 auto;font-size:14px;font-weight:700;min-width:0;white-space:nowrap}.pc-calculator__result strong{color:#008f95;flex-shrink:0;font-size:22px;font-weight:900;line-height:1}.pc-calculator__result--margin{align-items:flex-start;flex-direction:column}.pc-calculator__result--margin div{display:flex;flex-wrap:wrap;gap:18px}.pc-calculator__result--margin small{color:#4b587c;font-size:14px}.pc-calculator__result--margin small strong{font-size:16px}.pc-calculator__disclaimer{color:#4b587c;font-size:12px;line-height:1.5;margin:14px 0 0}.pc-calculator__cta{display:none}@media (max-width:820px){.pc-calculator{padding:24px 0}.pc-calculator__inner{max-width:100%;padding:0 16px}.pc-calculator__card{gap:24px;grid-template-columns:1fr;padding:20px}.pc-calculator__column--results{border-left:0;border-top:1px solid rgba(0,6,43,.1);padding-left:0;padding-top:24px}.pc-calculator__header h2{font-size:30px}.pc-calculator__header p{font-size:15px}.pc-calculator__input-row,.pc-calculator__result{align-items:flex-start;flex-direction:column}.pc-calculator__input-row span:first-child,.pc-calculator__result span{white-space:normal}.pc-calculator__input-wrap{justify-content:flex-end;min-width:100%;width:100%}.pc-calculator__input-wrap input{max-width:100%;width:100%}}