.CostPerUseCalculator-module__4sXn_q__calculatorGrid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:22px;display:grid}.CostPerUseCalculator-module__4sXn_q__form,.CostPerUseCalculator-module__4sXn_q__result{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:22px;padding:28px}.CostPerUseCalculator-module__4sXn_q__form{gap:16px;display:grid}.CostPerUseCalculator-module__4sXn_q__formHeader h2{font-family:var(--font-display);margin:4px 0 8px;font-size:30px;font-weight:500}.CostPerUseCalculator-module__4sXn_q__formHeader p:last-child{color:var(--ink-secondary);margin:0;font-size:13px}.CostPerUseCalculator-module__4sXn_q__form label{color:var(--ink);gap:7px;font-size:13px;font-weight:750;display:grid}.CostPerUseCalculator-module__4sXn_q__form input,.CostPerUseCalculator-module__4sXn_q__form select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.CostPerUseCalculator-module__4sXn_q__privacy{color:var(--ink-muted);margin:0;font-size:11px}.CostPerUseCalculator-module__4sXn_q__result{background:linear-gradient(145deg,var(--brand-100),var(--surface-raised)62%);align-content:center;min-height:390px;display:grid}.CostPerUseCalculator-module__4sXn_q__result h2{color:var(--brand-700);font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 24px;font-size:max(48px,min(7vw,76px));font-weight:500}.CostPerUseCalculator-module__4sXn_q__result h2 span{color:var(--ink-muted);font-family:var(--font-body);letter-spacing:0;margin-top:6px;font-size:14px;font-weight:650;display:block}.CostPerUseCalculator-module__4sXn_q__resultRows{grid-template-columns:1fr 1fr;gap:10px;display:grid}.CostPerUseCalculator-module__4sXn_q__resultRows>div{background:rgba(255,255,255,.72);border-radius:13px;gap:5px;padding:14px;display:grid}.CostPerUseCalculator-module__4sXn_q__resultRows strong{color:var(--ink);font-size:22px}.CostPerUseCalculator-module__4sXn_q__resultRows span{color:var(--ink-secondary);font-size:11px;line-height:1.35}.CostPerUseCalculator-module__4sXn_q__boundary{background:var(--amber-100);color:var(--amber-700);border-radius:13px;margin-top:18px;padding:14px}.CostPerUseCalculator-module__4sXn_q__boundary p,.CostPerUseCalculator-module__4sXn_q__empty{margin:5px 0 0;font-size:12px;line-height:1.55}.CostPerUseCalculator-module__4sXn_q__empty{color:var(--ink-secondary)}@media (max-width:800px){.CostPerUseCalculator-module__4sXn_q__calculatorGrid{grid-template-columns:1fr}.CostPerUseCalculator-module__4sXn_q__form,.CostPerUseCalculator-module__4sXn_q__result{border-radius:18px;padding:22px}.CostPerUseCalculator-module__4sXn_q__result{min-height:330px}}@media (max-width:520px){.CostPerUseCalculator-module__4sXn_q__resultRows{grid-template-columns:1fr}}
.page-module__HDs-SG__boundaries{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.page-module__HDs-SG__boundaries span{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-secondary);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.page-module__HDs-SG__toolSection{padding:20px 0 70px}.page-module__HDs-SG__explainer{grid-template-columns:1fr 1fr;gap:22px;display:grid}.page-module__HDs-SG__explainer article{border:1px solid var(--border);background:var(--surface-raised);border-radius:20px;padding:28px}.page-module__HDs-SG__explainer h2{font-family:var(--font-display);margin:5px 0 10px;font-size:30px;font-weight:500}.page-module__HDs-SG__explainer p:last-child{color:var(--ink-secondary);margin:0;line-height:1.7}.page-module__HDs-SG__faq{max-width:820px}.page-module__HDs-SG__faq details{border-top:1px solid var(--border)}.page-module__HDs-SG__faq details:last-child{border-bottom:1px solid var(--border)}.page-module__HDs-SG__faq summary{cursor:pointer;color:var(--ink);padding:18px 0;font-weight:750}.page-module__HDs-SG__faq details p{color:var(--ink-secondary);margin:-5px 0 20px;line-height:1.7}@media (max-width:700px){.page-module__HDs-SG__toolSection{padding-bottom:48px}.page-module__HDs-SG__explainer{grid-template-columns:1fr}}
