.theme-form-outer{margin:0 auto;max-width:560px;text-align:center}.theme-form__pill{background:rgba(59,130,246,.15);border-radius:100px;color:var(--accent-light);display:inline-block;font-size:13px;font-weight:700;margin-bottom:16px;padding:6px 14px}.theme-form__footer-note{color:var(--muted);font-size:12.5px;margin-top:16px;text-align:center}.theme-form-wrapper{background:var(--card);border:1px solid var(--border);border-radius:16px;color:var(--text);padding:32px;text-align:left}.theme-form-wrapper .theme-form__title{color:var(--text);font-size:18px;font-weight:800;margin:0 0 4px}.theme-form-wrapper .theme-form__subtitle{color:var(--muted);font-size:13.5px;margin:0 0 20px}.theme-form-wrapper .hs-form-field{margin-bottom:16px}.theme-form-wrapper .hs-form-field>label{color:var(--text);display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.theme-form-wrapper .hs-form-field>label .hs-form-required{color:var(--accent-light)}.theme-form-wrapper .input{width:100%}.theme-form-wrapper .hs-input{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:14.5px;padding:11px 14px;width:100%}.theme-form-wrapper .hs-input::placeholder{color:var(--muted)}.theme-form-wrapper .hs-input:focus{border-color:var(--accent-light);outline:none}.theme-form-wrapper textarea.hs-input{min-height:100px;resize:vertical}.theme-form-wrapper select.hs-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.theme-form-wrapper select.hs-input option{background:var(--card);color:var(--text)}.theme-form-wrapper .hs-form-checkbox,.theme-form-wrapper .hs-form-radio{align-items:flex-start;color:var(--muted);display:flex;font-size:13.5px;gap:8px;margin-bottom:6px}.theme-form-wrapper .hs-form-checkbox input,.theme-form-wrapper .hs-form-radio input{accent-color:var(--accent);margin-top:3px}.theme-form-wrapper .hs-error-msgs{color:#f87171;font-size:12.5px;list-style:none;margin:4px 0 0;padding:0}.theme-form-wrapper .hs-error-msgs label{color:#f87171}.theme-form-wrapper .hs-button{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:700;padding:12px 22px}.theme-form-wrapper .hs-button:hover{background:var(--accent-dark)}.theme-form-wrapper .hs-richtext,.theme-form-wrapper .legal-consent-container{color:var(--muted);font-size:12.5px}.theme-form-wrapper .legal-consent-container a{color:var(--accent-light)}.theme-form-wrapper .submitted-message{color:var(--text);font-size:14.5px}.theme-form-wrapper ::-webkit-calendar-picker-indicator{filter:invert(.7)}