@media(max-width:800px){
  .mobile-actions a[href="/get-estimate/"]{
    transition:opacity .18s ease,flex-grow .18s ease,flex-basis .18s ease,padding .18s ease,visibility .18s;
  }
  body.mobile-estimate-cta-hidden .mobile-actions a[href="/get-estimate/"]{
    opacity:0;visibility:hidden;pointer-events:none;flex-grow:0;flex-basis:0;min-width:0;width:0;padding-inline:0;overflow:hidden;
  }
  body.full-estimator-page{padding-bottom:0}
  body.full-estimator-page .mobile-actions{display:none}
  body.full-estimator-page #fp-submit{display:block;width:min(100%,420px);min-height:56px;margin:18px 0 0;scroll-margin-bottom:calc(24px + env(safe-area-inset-bottom))}
  body.full-estimator-page #fp-ack:not(:empty),body.full-estimator-page .fp-validation-alert{margin:14px 0;padding:12px 14px;border-radius:10px;background:#eef8f2;color:#145a40;font-weight:700;overflow-wrap:anywhere}
  body.full-estimator-page #fp-ack.error,body.full-estimator-page .fp-validation-alert{background:#fff1f8;color:#9d145e}
}
@media(prefers-reduced-motion:reduce){.mobile-actions a[href="/get-estimate/"]{transition:none}}
