@layer mann-base{.mann-consent>span{display:inline;line-height:1.45}.mann-consent__link,
#calculator .privacy-link{
  color:inherit;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:2px;
  font-weight:inherit;
  cursor:pointer;
}.mann-consent__link:hover,
#calculator .privacy-link:hover{opacity:.78}.mann-phone-error{
  width:100%;
  margin-top:.45rem;
  font-size:.78rem;
  line-height:1.35;
  font-weight:650;
  color:#b42318;
  animation:mannPhoneErrorIn .22s ease both;
}body[data-client-type="business"] .mann-phone-error{color:#ffd36a}@keyframes mannPhoneErrorIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mann-toast-stack{
  position:fixed;
  z-index:100500;
  right:clamp(14px,2vw,28px);
  top:calc(var(--page-top-offset,102px) + 14px);
  width:min(390px,calc(100vw - 28px));
  display:grid;
  gap:10px;
  pointer-events:none;
}.mann-toast{
  pointer-events:auto;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) 30px;
  gap:12px;
  align-items:center;
  padding:14px 14px 14px 12px;
  border-radius:18px;
  border:1px solid #cfe0f1;
  background:rgba(255,255,255,.97);
  color:#0b3857;
  box-shadow:0 18px 60px rgba(11,56,87,.16);
  backdrop-filter:blur(16px);
  opacity:0;
  transform:translateY(-12px) scale(.97);
  transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1);
}.mann-toast.is-visible{opacity:1;transform:none}.mann-toast.is-leaving{opacity:0;transform:translateY(-8px) scale(.98)}.mann-toast__icon{
  width:42px;height:42px;border-radius:14px;display:grid;place-items:center;
  background:#e8f3ff;color:#176dcc;font-weight:900;
}.mann-toast__icon::before{content:"!"}.mann-toast--success .mann-toast__icon{background:#e8f7ee;color:#138a47}.mann-toast--success .mann-toast__icon::before{content:"✓"}.mann-toast__copy{min-width:0;display:grid;gap:2px}.mann-toast__copy strong{font-size:.92rem;line-height:1.2;color:inherit}.mann-toast__copy span{font-size:.82rem;line-height:1.4;color:#567289}.mann-toast__close{
  position:relative;width:30px;height:30px;min-width:30px;
  appearance:none;-webkit-appearance:none;line-height:0;border-radius:9px;cursor:pointer;
}.mann-toast__close::before,.mann-toast__close::after{
  content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;
  background:#486b86;transform-origin:center;pointer-events:none;
}.mann-toast__close::before{transform:translate(-50%,-50%) rotate(45deg)}.mann-toast__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.mann-toast__close:hover::before,.mann-toast__close:hover::after{background:#0b3857}body[data-client-type="business"] .mann-toast{
  border-color:rgba(126,185,225,.24);
  background:rgba(7,45,73,.97);
  color:#fff;
  box-shadow:0 20px 70px rgba(0,0,0,.28);
}body[data-client-type="business"] .mann-toast__copy span{color:#c8dceb}body[data-client-type="business"] .mann-toast__icon{background:rgba(86,167,220,.15);color:#78c5f5}body[data-client-type="business"] .mann-toast--success .mann-toast__icon{background:rgba(245,191,35,.13);color:#ffd04c}body.home-landing[data-client-type="business"] #calculator .service-checkbox-input:checked + .service-checkbox-custom,
body.home-landing[data-client-type="business"] #calculator .intermediate-loading-checkbox-input:checked + .intermediate-loading-checkbox-custom{
  
  transform:scale(1.05);
}@media(max-width:768px){.mann-toast-stack{left:12px;right:12px;top:calc(var(--page-top-offset-mobile,70px) + 10px);width:auto}.mann-toast{grid-template-columns:38px minmax(0,1fr) 28px;padding:12px 10px;border-radius:15px}.mann-toast__icon{width:38px;height:38px;border-radius:12px}}.agreement-modal{display:none;position:fixed;inset:0}.agreement-modal.active{display:block}.agreement-modal__overlay{position:absolute;inset:0;background:rgba(15,35,53,.72);backdrop-filter:blur(8px);animation:mannModalFade .25s ease both}.agreement-modal__content{position:relative;z-index:1;width:min(800px,calc(100% - 32px));max-height:min(88vh,860px);margin:5vh auto;background:#fff;color:#1e293b;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.28);display:flex;flex-direction:column;animation:mannModalIn .3s cubic-bezier(.2,.8,.2,1) both}.agreement-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);color:#fff;flex:0 0 auto}.agreement-modal__title{margin:0;display:flex;align-items:center;gap:10px;font-size:1.2rem;line-height:1.25;font-weight:800}.agreement-modal__close{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;flex:0 0 auto}.agreement-modal__close:hover{background:rgba(255,255,255,.22)}.agreement-modal__body{padding:22px;overflow:auto;overscroll-behavior:contain}.agreement-content{font-size:.9rem;line-height:1.62;color:#334155}.agreement-content p{margin:0 0 .7rem}body[data-client-type="business"] .agreement-modal__header{background:linear-gradient(135deg,#0b3659 0%,#1d628f 100%)}@keyframes mannModalFade{from{opacity:0}to{opacity:1}}@keyframes mannModalIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:600px){.agreement-modal__content{width:calc(100% - 18px);margin:9px auto;max-height:calc(100vh - 18px);border-radius:15px}.agreement-modal__header{padding:14px 15px}.agreement-modal__title{font-size:1rem}.agreement-modal__body{padding:15px}.agreement-content{font-size:.82rem}}.mann-calculator-resume{
  position:fixed;z-index:100250;left:20px;right:auto;top:calc(var(--mann-fixed-header-clearance, 86px) + 14px);bottom:auto;width:min(440px,calc(100vw - 40px));
  display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:12px;
  padding:12px 12px 12px 15px;border:1px solid rgba(30,91,139,.16);border-radius:18px;
  background:rgba(255,255,255,.97);box-shadow:0 18px 55px rgba(13,59,91,.18);backdrop-filter:blur(16px);
  color:#123d5d;
}.mann-calculator-resume__copy{min-width:0;display:grid;gap:2px}.mann-calculator-resume__copy span{font-size:.68rem;line-height:1.2;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#6a8498}.mann-calculator-resume__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.35;color:#123d5d}.mann-calculator-resume__continue{
  display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:11px;
  background:#176dcc;font-size:.78rem;font-weight:800;white-space:nowrap;
}.mann-calculator-resume__continue:hover{background:#135da9}.mann-calculator-resume__clear{
  position:relative;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:#eef4f8;color:#567289;
  font-size:1.25rem;line-height:1;cursor:pointer;
}.mann-calculator-resume__clear:hover{background:#e2edf4;color:#123d5d}body[data-client-type="business"] .mann-calculator-resume{
  border-color:rgba(126,185,225,.23);background:rgba(7,45,73,.97);box-shadow:0 20px 65px rgba(0,0,0,.3);color:#fff;
}body[data-client-type="business"] .mann-calculator-resume__copy span{color:#9fc4da}body[data-client-type="business"] .mann-calculator-resume__copy strong{color:#fff}body[data-client-type="business"] .mann-calculator-resume__continue{background:#f3c62f}body[data-client-type="business"] .mann-calculator-resume__continue:hover{background:#ffd75b}body[data-client-type="business"] .mann-calculator-resume__clear{background:rgba(255,255,255,.09);color:#d9e9f4}@media(max-width:768px){.mann-calculator-resume{
    left:10px;right:10px;top:calc(var(--mann-fixed-header-clearance, 76px) + 10px);bottom:auto;width:auto;grid-template-columns:minmax(0,1fr) auto 28px;
    gap:8px;padding:10px 9px 10px 12px;border-radius:15px;
  }.mann-calculator-resume__copy span{font-size:.61rem}.mann-calculator-resume__copy strong{font-size:.78rem}.mann-calculator-resume__continue{min-height:36px;padding:0 11px;font-size:.72rem}.mann-calculator-resume__clear{width:28px;height:28px}}}