.RoiCalculator-module__TSyFWq__calc{grid-template-columns:340px 1fr;align-items:start;gap:28px;display:grid}.RoiCalculator-module__TSyFWq__inputs{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:32px 28px}.RoiCalculator-module__TSyFWq__inputsTitle{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--aq-pink);text-align:center;margin:0 0 8px}.RoiCalculator-module__TSyFWq__group{border:none;margin:0;padding:18px 0 0}.RoiCalculator-module__TSyFWq__groupHeading{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--aq-purple);margin-bottom:10px;padding:0;font-size:12px;font-weight:700}.RoiCalculator-module__TSyFWq__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.RoiCalculator-module__TSyFWq__label{font-family:var(--font-body);color:var(--fg-2);font-size:13px;line-height:1.4}.RoiCalculator-module__TSyFWq__input{font-family:var(--font-body);color:var(--fg-1);background:var(--bg-app);border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:10px 12px;font-size:15px}.RoiCalculator-module__TSyFWq__input:focus{border-color:var(--aq-blue);box-shadow:0 0 0 3px var(--aq-blue-bg-soft);outline:none}.RoiCalculator-module__TSyFWq__results{flex-direction:column;gap:24px;display:flex}.RoiCalculator-module__TSyFWq__headline{background:var(--aq-grad-deep,linear-gradient(120deg, #0e1a56 0%, #1a2270 58%, #241f7c 100%));color:#fff;border-radius:var(--r-xl);text-align:center;padding:32px 36px}.RoiCalculator-module__TSyFWq__headlineLabel{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--on-dark-2,#ffffffd1);margin-bottom:10px}.RoiCalculator-module__TSyFWq__headlineNum{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1}.RoiCalculator-module__TSyFWq__headlineRoi{font-family:var(--font-body);font-size:var(--text-md);color:#fff;margin-top:12px}.RoiCalculator-module__TSyFWq__tableWrap{border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow-x:auto}.RoiCalculator-module__TSyFWq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:440px;font-size:13px}.RoiCalculator-module__TSyFWq__table th,.RoiCalculator-module__TSyFWq__table td{text-align:right;border-bottom:1px solid var(--border-subtle);padding:11px 10px}.RoiCalculator-module__TSyFWq__table td,.RoiCalculator-module__TSyFWq__table tbody th{white-space:nowrap}.RoiCalculator-module__TSyFWq__table th:first-child{width:56px}.RoiCalculator-module__TSyFWq__table thead th{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-3);background:var(--aq-blue-bg-soft);text-align:right;white-space:normal;font-size:11px;font-weight:600;line-height:1.25}.RoiCalculator-module__TSyFWq__table thead th:first-child,.RoiCalculator-module__TSyFWq__table tbody th{text-align:left}.RoiCalculator-module__TSyFWq__table tbody th{font-family:var(--font-heading);color:var(--fg-1);font-weight:600}.RoiCalculator-module__TSyFWq__table td{color:var(--fg-2);font-variant-numeric:tabular-nums}.RoiCalculator-module__TSyFWq__totalRow th,.RoiCalculator-module__TSyFWq__totalRow td{border-bottom:none;border-top:2px solid var(--border-strong);color:var(--aq-purple);background:var(--bg-surface);font-weight:700}.RoiCalculator-module__TSyFWq__summary{font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-2);margin:0;line-height:1.7}.RoiCalculator-module__TSyFWq__summary strong{color:var(--fg-1);font-weight:700}.RoiCalculator-module__TSyFWq__cta{margin-top:4px}@media (max-width:960px){.RoiCalculator-module__TSyFWq__calc{grid-template-columns:1fr}}
.page-module__PU3w4a__section{padding:72px 0 96px}.page-module__PU3w4a__related{margin-top:var(--s-8);color:var(--aq-gray)}.page-module__PU3w4a__related a{color:var(--aq-purple);text-decoration:underline}@media (max-width:640px){.page-module__PU3w4a__section{padding:48px 0 64px}}
