.hs-scope-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.9;display:flex}.hs-scope-note>span:first-child{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.hs-scope-note b{color:var(--primary);font-weight:700}.hs-scope-note--pill{border:1px solid var(--primary-line);border-radius:var(--radius-pill);background:var(--primary-softer);align-items:center;padding:5px 14px 5px 12px;font-size:12.5px;line-height:1.8;display:inline-flex}.hs-scope-note--pill>span:first-child{margin-top:0}@media (max-width:700px){.hs-scope-note{font-size:12.5px}.hs-scope-note--pill{border-radius:var(--radius-md);align-items:flex-start}}
.hs-suggest{--suggest-tint:linear-gradient(150deg,#f1effc 0%,#e9e6f8 100%);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #4b3be021;margin:0}.hs-suggest h2,.hs-suggest h3{color:var(--ink);margin:0;font-weight:800;line-height:1.55}.hs-suggest__copy p{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:2}.hs-suggest--full{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.hs-suggest--full .hs-suggest__intro{background:var(--suggest-tint);border-inline-end:1px solid #4b3be01a;flex-direction:column;gap:22px;padding:clamp(24px,3.6vw,44px);display:flex}.hs-suggest--full h2,.hs-suggest--full h3{font-size:clamp(24px,2.5vw,32px)}.hs-suggest__eyebrow{border-radius:var(--radius-pill);color:var(--primary);background:#4b3be017;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.hs-suggest__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs-suggest__steps li{border-radius:var(--radius-sm);color:var(--ink-2);background:#ffffff9e;border:1px solid #ffffffb3;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.7;display:flex}.hs-suggest__steps span{width:30px;height:30px;box-shadow:var(--shadow-xs);color:var(--primary);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.hs-suggest__networks{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.hs-suggest__networks li{border:1px solid var(--line-soft);border-radius:var(--radius-pill);color:var(--ink-2);background:#fff;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.hs-suggest__networks img{object-fit:contain;width:18px;height:18px}.hs-suggest--full .hs-suggest__panel{align-self:center;padding:clamp(24px,3.6vw,44px)}.hs-suggest--banner{border-radius:var(--radius-lg);padding:18px 20px}.hs-suggest--banner .hs-suggest__intro{align-items:center;gap:16px;display:flex}.hs-suggest--banner .hs-suggest__copy{flex:1;min-width:0}.hs-suggest--banner h2,.hs-suggest--banner h3{font-size:18px}.hs-suggest--banner .hs-suggest__copy p{margin-top:2px;font-size:13.5px;line-height:1.9}.hs-suggest__mark{background:var(--suggest-tint);width:56px;height:56px;color:var(--primary);border-radius:18px;flex-shrink:0;place-items:center;display:grid;position:relative}.hs-suggest__mark>span{border:2px solid var(--surface);background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-block-end:-4px;inset-inline-start:-4px}.hs-suggest--banner .hs-suggest__networks{flex-wrap:nowrap;gap:0;margin:0}.hs-suggest--banner .hs-suggest__networks li{border:2px solid var(--surface);background:var(--surface-muted);place-items:center;width:34px;height:34px;margin-inline-start:-8px;padding:0;display:grid;position:relative}.hs-suggest--banner .hs-suggest__networks li:first-child{margin-inline-start:0}.hs-suggest--banner .hs-suggest__networks li span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-suggest--banner .hs-suggest__networks img{width:16px;height:16px}.hs-suggest__toggle{flex-shrink:0}.hs-suggest--banner .hs-suggest__panel{border-top:1px solid var(--line-soft);animation:rise var(--dur) var(--ease) both;margin-top:18px;padding-top:20px;display:grid}.hs-suggest--banner .hs-suggest__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.hs-suggest--banner .hs-suggest__actions,.hs-suggest--banner .hs-suggest__error{grid-column:1/-1}.hs-suggest__scope{margin-bottom:16px}.hs-suggest--full .hs-suggest__intro .hs-scope-note{border-radius:var(--radius-sm);background:#ffffff9e;border:1px solid #ffffffb3;padding:10px 12px}.hs-suggest__form{gap:18px;display:grid}.hs-suggest__group{align-content:start;gap:14px;min-width:0;display:grid}.hs-suggest__field{align-content:start;gap:8px;min-width:0;display:grid}.hs-suggest__field>label,.hs-suggest__pick legend{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.7}.hs-suggest__field small{color:var(--muted);font-size:12px;font-weight:400}.hs-suggest__control{border:1px solid var(--line-strong);border-radius:var(--radius-field);min-width:0;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background-color var(--dur-fast);background:#fff;align-items:center;display:flex;position:relative}.hs-suggest__control:hover{border-color:#1111134d}.hs-suggest__control:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.hs-suggest__control:has([aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 4px #b423421a}.hs-suggest__control:has(:disabled){background:var(--surface-muted);cursor:progress}.hs-suggest__adorn{background:var(--surface-muted);width:34px;height:34px;color:var(--muted);transition:background-color var(--dur-fast);border-radius:10px;flex-shrink:0;order:2;place-items:center;margin-inline:auto 8px;display:grid}.hs-suggest__control.has-network .hs-suggest__adorn{background:var(--primary-softer)}.hs-suggest__adorn img{object-fit:contain;width:20px;height:20px}.hs-suggest__control input,.hs-suggest__control textarea{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.hs-suggest__control input{text-align:left;order:1;min-height:52px;padding:0 14px}.hs-suggest__control input:focus,.hs-suggest__control textarea:focus{outline:none}.hs-suggest__control--area{display:block}.hs-suggest__control textarea{resize:none;min-height:96px;padding:12px 14px 30px;line-height:1.9;display:block}.hs-suggest__count{color:var(--subtle);pointer-events:none;font-size:11.5px;position:absolute;inset-block-end:8px;inset-inline-end:14px}.hs-suggest__message{min-height:1.9em;color:var(--muted);align-items:flex-start;gap:6px;margin:0 2px;font-size:12.5px;line-height:1.9;display:flex}.hs-suggest__message svg{flex-shrink:0;margin-top:3px}.hs-suggest__message bdi{font-weight:700}.hs-suggest__message--ok{color:var(--success)}.hs-suggest__message--error{color:var(--danger);font-weight:600}.hs-suggest__pick{min-width:0;animation:rise var(--dur) var(--ease) both;gap:10px;display:grid}.hs-suggest__pick legend{margin-bottom:10px;padding:0}.hs-suggest__pick>div{flex-wrap:wrap;gap:8px;display:flex}.hs-suggest__chip{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:42px;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast),background-color var(--dur-fast),box-shadow var(--dur-fast);background:#fff;align-items:center;gap:7px;padding:6px 14px 6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.hs-suggest__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hs-suggest__chip img{width:18px;height:18px}.hs-suggest__chip:hover{border-color:var(--line-strong)}.hs-suggest__chip:has(input:checked){border-color:var(--primary);background:var(--primary-softer);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.hs-suggest__chip:has(input:focus-visible){box-shadow:var(--ring),inset 0 0 0 1px var(--primary)}.hs-suggest__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:2px;display:flex}.hs-suggest__submit{min-width:190px}.hs-suggest__submit:disabled{--btn-bg:var(--primary-soft);--btn-bd:var(--primary-soft);--btn-fg:#4b3be080;opacity:1}.hs-suggest__submit.is-loading:disabled{--btn-bg:var(--primary);--btn-bd:var(--primary);--btn-fg:#fff;cursor:progress}.hs-suggest__submit.is-sent:disabled{--btn-bg:var(--success-soft);--btn-bd:var(--success-line);--btn-fg:var(--success);cursor:default}.hs-suggest__submit:not(:disabled) svg{transition:transform var(--dur) var(--ease)}.hs-suggest__submit:not(:disabled):hover svg{transform:translate(-3px)}.hs-suggest__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.hs-suggest__fineprint{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.8;display:flex}.hs-suggest__error{border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.9;display:flex}.hs-suggest__error svg{flex-shrink:0;margin-top:3px}.hs-suggest__result{border:1px solid var(--primary-line);border-radius:var(--radius-md);background:var(--primary-softer);color:var(--ink-2);animation:rise var(--dur) var(--ease) both;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;font-size:13.5px;line-height:1.9;display:flex}.hs-suggest__result p{margin:2px 0 0}.hs-suggest__result-icon{width:32px;height:32px;color:var(--primary);box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hs-suggest__result a{color:var(--primary);text-underline-offset:4px;font-weight:700;text-decoration:underline}.hs-suggest__result--received{border-color:var(--success-line);background:var(--success-soft);color:var(--success)}.hs-suggest__result--received .hs-suggest__result-icon{background:var(--success);color:#fff}@media (max-width:900px){.hs-suggest--full{grid-template-columns:minmax(0,1fr)}.hs-suggest--full .hs-suggest__intro{border-inline-end:0;border-bottom:1px solid #4b3be01a;gap:18px}.hs-suggest--banner .hs-suggest__form{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.hs-suggest{border-radius:var(--radius-lg)}.hs-suggest--full .hs-suggest__intro,.hs-suggest--full .hs-suggest__panel{padding:22px 18px}.hs-suggest--full h2,.hs-suggest--full h3{font-size:22px}.hs-suggest__copy p{font-size:13.5px}.hs-suggest__steps{gap:8px}.hs-suggest__steps li{background:0 0;border:0;gap:10px;padding:0;font-size:13px}.hs-suggest__steps span{width:26px;height:26px;font-size:12px}.hs-suggest__networks li{padding:4px 10px 4px 8px;font-size:11.5px}.hs-suggest--banner{padding:16px}.hs-suggest--banner .hs-suggest__intro{flex-wrap:wrap;align-items:flex-start;gap:12px 14px}.hs-suggest__mark{border-radius:16px;width:48px;height:48px}.hs-suggest--banner h2,.hs-suggest--banner h3{font-size:16.5px}.hs-suggest--banner .hs-suggest__copy p{font-size:13px}.hs-suggest--banner .hs-suggest__networks{display:none}.hs-suggest__toggle{width:100%}.hs-suggest__actions{flex-direction:column;align-items:stretch}.hs-suggest__actions .button{width:100%}.hs-suggest__fineprint{justify-content:center}}@media (prefers-reduced-motion:reduce){.hs-suggest__pick,.hs-suggest__result,.hs-suggest--banner .hs-suggest__panel{animation:none}.hs-suggest__spinner{animation-duration:1.6s}}.hs-suggest-slot{margin-bottom:26px}
