.CallCostCalculator-module__7Wk5sq__page{color:#1c1b18;max-width:1120px;margin:0 auto;padding:0 28px 64px}.CallCostCalculator-module__7Wk5sq__skipLink{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.CallCostCalculator-module__7Wk5sq__skipLink:focus{z-index:10;background:#fff;width:auto;height:auto;padding:8px 12px;top:8px;left:28px}.CallCostCalculator-module__7Wk5sq__nav{border-bottom:1px solid #deddd6;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.CallCostCalculator-module__7Wk5sq__brand{color:#147a60;font-size:24px;font-weight:650;text-decoration:none}.CallCostCalculator-module__7Wk5sq__nav a:last-child{text-underline-offset:4px;font-size:14px;text-decoration:underline}.CallCostCalculator-module__7Wk5sq__intro{max-width:760px;padding:60px 0 36px}.CallCostCalculator-module__7Wk5sq__intro h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.07}.CallCostCalculator-module__7Wk5sq__intro p{max-width:65ch;font-size:18px;line-height:1.6}.CallCostCalculator-module__7Wk5sq__worksheet{border-top:1px solid #deddd6;grid-template-columns:1fr .95fr;align-items:start;gap:48px;display:grid}.CallCostCalculator-module__7Wk5sq__inputs{padding:24px 0}.CallCostCalculator-module__7Wk5sq__tools{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.CallCostCalculator-module__7Wk5sq__tools button{color:#147a60;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.CallCostCalculator-module__7Wk5sq__field{margin-bottom:24px}.CallCostCalculator-module__7Wk5sq__field label{margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.4;display:block}.CallCostCalculator-module__7Wk5sq__inputRow{background:#fff;border:1px solid #bdbbb2;border-radius:6px;align-items:center;max-width:250px;display:flex}.CallCostCalculator-module__7Wk5sq__inputRow input{color:#1c1b18;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:12px;font-size:20px}.CallCostCalculator-module__7Wk5sq__inputRow span{color:#605e58;padding-right:12px;font-size:13px}.CallCostCalculator-module__7Wk5sq__field p{color:#605e58;max-width:55ch;margin:8px 0 0;font-size:13px;line-height:1.55}.CallCostCalculator-module__7Wk5sq__field .CallCostCalculator-module__7Wk5sq__error{color:#9c2828;font-weight:600}.CallCostCalculator-module__7Wk5sq__result{background:#edf5f0;border-radius:8px;margin-top:24px;padding:28px}.CallCostCalculator-module__7Wk5sq__result h2{margin:0 0 12px;font-size:22px}.CallCostCalculator-module__7Wk5sq__result p{font-size:14px;line-height:1.6}.CallCostCalculator-module__7Wk5sq__result .CallCostCalculator-module__7Wk5sq__empty{padding:26px 0;font-size:17px}.CallCostCalculator-module__7Wk5sq__result .CallCostCalculator-module__7Wk5sq__example{background:#fff;border-left:3px solid #147a60;padding:12px;font-weight:550}.CallCostCalculator-module__7Wk5sq__receipt{margin:28px 0 20px}.CallCostCalculator-module__7Wk5sq__receipt div{border-bottom:1px solid #cadbd0;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.CallCostCalculator-module__7Wk5sq__receipt dt{max-width:27ch;font-size:14px;line-height:1.5}.CallCostCalculator-module__7Wk5sq__receipt dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.CallCostCalculator-module__7Wk5sq__receipt .CallCostCalculator-module__7Wk5sq__total{border-top:2px solid #147a60;border-bottom:0;margin-top:4px;padding-top:18px}.CallCostCalculator-module__7Wk5sq__total dt,.CallCostCalculator-module__7Wk5sq__total dd{color:#125a48;font-weight:650}.CallCostCalculator-module__7Wk5sq__result .CallCostCalculator-module__7Wk5sq__formula,.CallCostCalculator-module__7Wk5sq__result .CallCostCalculator-module__7Wk5sq__note{color:#4d574f;font-size:12px}.CallCostCalculator-module__7Wk5sq__checklist{border-top:1px solid #deddd6;max-width:760px;margin-top:24px;padding-top:32px}.CallCostCalculator-module__7Wk5sq__checklist h2{margin:0 0 20px;font-size:26px;font-weight:550}.CallCostCalculator-module__7Wk5sq__checklist ul{padding-left:20px;list-style:outside}.CallCostCalculator-module__7Wk5sq__checklist li{margin:12px 0;line-height:1.6}.CallCostCalculator-module__7Wk5sq__next{flex-wrap:wrap;align-items:center;gap:22px;margin:28px 0;display:flex}.CallCostCalculator-module__7Wk5sq__next a{text-underline-offset:4px}.CallCostCalculator-module__7Wk5sq__next a:first-child{color:#fff;background:#147a60;border-radius:6px;padding:13px 18px;font-weight:550;text-decoration:none}.CallCostCalculator-module__7Wk5sq__footer{border-top:1px solid #deddd6;gap:24px;margin-top:36px;padding-top:32px;font-size:13px;display:flex}.CallCostCalculator-module__7Wk5sq__page a:focus-visible,.CallCostCalculator-module__7Wk5sq__page button:focus-visible,.CallCostCalculator-module__7Wk5sq__page input:focus-visible{outline-offset:4px;outline:3px solid #147a60}@media (max-width:760px){.CallCostCalculator-module__7Wk5sq__page{padding:0 20px 40px}.CallCostCalculator-module__7Wk5sq__intro{padding:38px 0 26px}.CallCostCalculator-module__7Wk5sq__worksheet{grid-template-columns:1fr;gap:0}.CallCostCalculator-module__7Wk5sq__result{margin-top:0;padding:22px}.CallCostCalculator-module__7Wk5sq__inputs{padding-bottom:0}.CallCostCalculator-module__7Wk5sq__inputRow{max-width:100%}}
