.hsf{text-align:left;max-width:560px;margin:44px auto 0}.hsf:has(.hs-form-frame:not(:empty)){color:#07080d;background:#fff;border-radius:18px;padding:28px 28px 12px;box-shadow:0 30px 80px -40px #5b7fff73}@media (max-width:600px){.hsf:has(.hs-form-frame:not(:empty)){border-radius:14px;padding:20px 16px 6px}}.hsf:has(.hs-form-frame){min-height:600px}@media (max-width:600px){.hsf:has(.hs-form-frame){min-height:640px}}
