.b-circle__lonely .b-offer__symptoms{grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr))}.b-circle__apply{scroll-margin-top:80px}.b-circle__apply-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.b-circle__apply-copy{display:flex;flex-direction:column;gap:18px}.b-circle__form{padding:clamp(24px, 3.4vw, 40px);border:1px solid #dde9fa;border-radius:20px;background:#fff}.b-circle__form .wpcf7 p,.b-circle__form .wpcf7 label{margin:0}.b-circle__form .wpcf7-form{display:flex;flex-direction:column;gap:22px}.b-circle__form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.b-circle__form .wpcf7-form label{display:flex;flex-direction:column;gap:8px}.b-circle__form .wpcf7-form label br{display:none}.b-circle__form-label{font-size:14.5px;font-weight:700;line-height:1.45;color:#2c3a4b}.b-circle__form-grid .b-circle__form-label{font-size:13px;color:#3d4b5c}.b-circle__form .wpcf7-form-control-wrap{display:block}.b-circle__form .wpcf7-form input[type="text"],.b-circle__form .wpcf7-form input[type="email"],.b-circle__form .wpcf7-form textarea{display:block;width:100%;margin:0;padding:13px 15px;border:1px solid #dce3ec;border-radius:10px;background:#fcfdff;font-family:inherit;font-size:14.5px;line-height:1.4;color:var(--ep-pill);outline:none;box-shadow:none}.b-circle__form .wpcf7-form textarea{min-height:0;height:auto;resize:vertical}.b-circle__form .wpcf7-form input:focus,.b-circle__form .wpcf7-form textarea:focus{border-color:var(--ep-blue);box-shadow:0 0 0 3px rgb(30 123 245 / .15)}.b-circle__form .wpcf7-form input[type="submit"]{display:inline-flex;align-self:flex-start;width:auto;max-width:100%;margin:0;padding:17px 32px;border:0;border-radius:999px;background:var(--ep-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:normal;cursor:pointer;transition:background 0.15s ease}.b-circle__form .wpcf7-form input[type="submit"]:hover,.b-circle__form .wpcf7-form input[type="submit"]:focus{background:var(--ep-blue-hover);color:#fff}.b-circle__form .wpcf7-spinner{margin-left:12px}.b-circle__form .wpcf7-not-valid-tip{margin-top:4px;font-size:13px;color:#c0392b}.b-circle__form .wpcf7-response-output{margin:0;padding:14px 18px;border:1px solid #e4e9f0;border-radius:12px;font-size:14.5px;line-height:1.5;color:#2c3a4b}.b-circle__form .wpcf7-form.sent .wpcf7-response-output{border-color:#bfe3c7;background:#eefaf0}.b-circle__form .wpcf7-form.invalid .wpcf7-response-output,.b-circle__form .wpcf7-form.failed .wpcf7-response-output{border-color:#f2c7c2;background:#fdf1ef}@media (min-width:768px){.b-circle__form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:992px){.b-circle__apply-inner{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:56px}.b-circle__apply-copy{position:sticky;top:100px}}