.solver-problem-popup__chip{align-items:center;background:var(--solver-primary,#1c245b);border:0;border-radius:7px;bottom:22px;box-shadow:0 8px 24px rgba(20,26,69,.28);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--solver-font-body,"Lato",sans-serif);font-size:15px;font-weight:500;gap:10px;opacity:0;padding:11px 20px;pointer-events:none;position:fixed;transform:translateY(140%);transition:transform .45s cubic-bezier(.22,.9,.3,1),opacity .45s,background-color .15s;z-index:45}.solver-problem-popup--left .solver-problem-popup__chip{left:22px}.solver-problem-popup--right .solver-problem-popup__chip{right:22px}.solver-problem-popup.is-visible .solver-problem-popup__chip{opacity:1;pointer-events:auto;transform:translateY(0)}.solver-problem-popup__chip:focus,.solver-problem-popup__chip:focus-visible,.solver-problem-popup__chip:hover{background:var(--solver-primary-hover,#2f3d8d);background-color:var(--solver-primary-hover,#2f3d8d);border:0;border-radius:7px;color:#fff;padding:11px 20px;text-decoration:none}.solver-problem-popup__chip-icon{flex:0 0 auto}.solver-problem-popup__overlay{align-items:center;background:rgba(20,26,69,.55);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.solver-problem-popup.is-open .solver-problem-popup__overlay{display:flex}.solver-problem-popup__dialog{background:var(--solver-paper,#faf7f0);border-radius:var(--solver-radius-card,16px);box-shadow:0 30px 80px rgba(20,26,69,.4);max-height:min(88dvh,900px);overflow-y:auto;padding:44px 46px 40px;position:relative;width:min(620px,100%)}.solver-problem-popup__close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--solver-primary,#1c245b);cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s;width:38px}.solver-problem-popup__close:focus-visible,.solver-problem-popup__close:hover{background:rgba(28,36,91,.08)}.solver-problem-popup__heading{color:var(--solver-primary,#1c245b);font-family:var(--solver-font-body,"Lato",sans-serif);font-size:28px;font-weight:700;margin:0 24px 14px 0}.solver-problem-popup__intro p{color:var(--solver-body-text,#52576a);font-size:16px;line-height:1.6;margin:0 0 10px}.solver-problem-popup__form{margin-top:22px}.solver-problem-popup__form input[type=email],.solver-problem-popup__form input[type=number],.solver-problem-popup__form input[type=tel],.solver-problem-popup__form input[type=text],.solver-problem-popup__form select,.solver-problem-popup__form textarea{background:#fff;border:1.5px solid var(--solver-line,#e6e0d4);border-radius:8px;box-sizing:border-box;color:var(--solver-primary,#1c245b);font-family:var(--solver-font-body,"Lato",sans-serif);font-size:16px;padding:10px 12px;width:100%}.solver-problem-popup__form input:focus,.solver-problem-popup__form select:focus,.solver-problem-popup__form textarea:focus{border-color:var(--solver-primary-hover,#2f3d8d);outline:none}.solver-problem-popup__form textarea{min-height:120px}.solver-problem-popup__form .hs-form-field{margin-bottom:14px}.solver-problem-popup__form .hs-form-field>label{color:var(--solver-primary,#1c245b);display:block;font-size:14px;font-weight:600;margin-bottom:5px}.solver-problem-popup__form fieldset{max-width:none}.solver-problem-popup__form fieldset .hs-input:not([type=checkbox]):not([type=radio]){width:100%}.solver-problem-popup__form .hs-richtext,.solver-problem-popup__form .legal-consent-container,.solver-problem-popup__form .legal-consent-container p{color:var(--solver-body-text,#52576a);font-size:13px;line-height:1.5}.solver-problem-popup__form .hs-error-msgs{color:#b3402a;font-size:13px;list-style:none;margin:5px 0 0;padding:0}.solver-problem-popup__form .hs-button{background:#c8a672;border:0;border-radius:999px;color:var(--solver-primary,#1c245b);cursor:pointer;font-family:var(--solver-font-body,"Lato",sans-serif);font-size:16px;font-weight:700;padding:13px 34px;transition:background .18s}.solver-problem-popup__form .hs-button:focus-visible,.solver-problem-popup__form .hs-button:hover{background:#b78e50}.solver-problem-popup__form .submitted-message{color:var(--solver-primary,#1c245b);font-size:16px;line-height:1.6}.solver-problem-popup__fallback{border-top:1px solid var(--solver-line,#e6e0d4);margin-top:26px;padding-top:20px}.solver-problem-popup__fallback p{color:var(--solver-body-text,#52576a);font-size:15px;line-height:1.65;margin:0 0 8px}.solver-problem-popup__fallback a,.solver-problem-popup__fallback strong{color:var(--solver-primary,#1c245b)}.solver-problem-popup__fallback a{text-decoration:none}.solver-problem-popup__fallback a:hover{text-decoration:underline}.solver-problem-popup__hint{border:1.5px dashed var(--solver-line,#e6e0d4);border-radius:8px;color:var(--solver-body-text,#52576a);font-size:14px;padding:14px}.solver-problem-popup--editor .solver-problem-popup__chip{margin:20px 0;opacity:1;pointer-events:none;position:static;transform:none}.solver-problem-popup--editor .solver-problem-popup__overlay{background:none;display:block;padding:0 0 30px;position:static}.solver-problem-popup--editor .solver-problem-popup__dialog{box-shadow:0 10px 30px rgba(20,26,69,.15)}@media (max-width:600px){.solver-problem-popup__chip{bottom:14px;font-size:14px;padding:12px 16px}.solver-problem-popup--left .solver-problem-popup__chip{left:14px}.solver-problem-popup--right .solver-problem-popup__chip{right:14px}.solver-problem-popup__overlay{padding:12px}.solver-problem-popup__dialog{padding:32px 22px 28px}.solver-problem-popup__heading{font-size:23px}}@media (prefers-reduced-motion:reduce){.solver-problem-popup__chip{transition:none}}