.mobile-share[data-astro-cid-oy65djt5]{display:none}@media (width<=640px){.mobile-share[data-astro-cid-oy65djt5]{left:1rem;bottom:calc(var(--mobile-floating-inset) + 5.25rem);pointer-events:auto;display:block;position:fixed}button[data-astro-cid-oy65djt5]{cursor:pointer}.share-toggle[data-astro-cid-oy65djt5]{color:#e91e8c;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 10px 24px #00000026}.share-toggle[data-astro-cid-oy65djt5]:hover{background:#fdf2f8}.share-toggle[data-astro-cid-oy65djt5] svg[data-astro-cid-oy65djt5]{width:1.25rem;height:1.25rem}button[data-astro-cid-oy65djt5]:focus-visible{outline-offset:2px;outline:3px solid #f9a8d4}.share-options[data-astro-cid-oy65djt5]{top:auto;bottom:calc(var(--mobile-floating-inset) + 5.5rem);width:min(22rem,100vw - 2rem);max-height:calc(100dvh - var(--mobile-floating-inset) - 6.5rem);color:#374151;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;margin:0 auto;padding:1rem;font-size:.85rem;position:fixed;overflow-y:auto;box-shadow:0 8px 30px #0000002e}.share-options[data-astro-cid-oy65djt5]::backdrop{background:#0000004d}input[data-astro-cid-oy65djt5][hidden]{display:none}header[data-astro-cid-oy65djt5]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}header[data-astro-cid-oy65djt5] button[data-astro-cid-oy65djt5]{border-radius:.5rem;min-width:2.75rem;min-height:2.75rem;font-size:1.5rem}.share-options[data-astro-cid-oy65djt5]>button[data-astro-cid-oy65djt5]{text-align:left;border:1px solid #e5e7eb;border-radius:.65rem;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;margin-top:.5rem;padding:.7rem .8rem;font-weight:500;display:flex}.share-options[data-astro-cid-oy65djt5]>button[data-astro-cid-oy65djt5] svg[data-astro-cid-oy65djt5]{color:#e91e8c;flex-shrink:0;width:1.15rem;height:1.15rem}.share-options[data-astro-cid-oy65djt5]>button[data-astro-cid-oy65djt5]:hover{background:#fdf2f8}.share-options[data-astro-cid-oy65djt5]>button[data-astro-cid-oy65djt5]:disabled{opacity:.5;cursor:not-allowed}p[data-astro-cid-oy65djt5]{margin:.5rem 0 0;font-size:.75rem;line-height:1.4}p[data-astro-cid-oy65djt5]:empty{display:none}input[data-astro-cid-oy65djt5]{border:1px solid #d1d5db;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.5rem;font-size:.75rem}}#capitalh-quote-widget{pointer-events:none;--quote-toggle-w:6rem;--quote-panel-w:min(26rem, calc(100vw - var(--quote-toggle-w) - 1rem));--quote-gap:0rem}#capitalh-quote-widget .quote-launcher,#capitalh-quote-widget .quote-launcher-actions{display:contents}#capitalh-quote-widget #quote-widget-toggle{z-index:2;width:var(--quote-toggle-w);background:#fff;border-color:#f3f4f6;border-radius:9999px;gap:.65rem;height:14rem;padding:1rem .45rem;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .2s;top:40%;right:0;transform:translate(0)translateY(-50%)}#capitalh-quote-widget[data-open=true] #quote-widget-toggle{transform:translateX(calc(-1 * (var(--quote-panel-w) + var(--quote-gap)))) translateY(-50%);background:#e91e8c;border-color:#e91e8c}#capitalh-quote-widget[data-open=true] #quote-widget-toggle>span,#capitalh-quote-widget[data-open=true] #quote-widget-toggle>svg{color:#fff}@media (width>=641px){#capitalh-quote-widget[data-open=true] #quote-widget-toggle{border-radius:3rem 0 0 3rem}}#capitalh-quote-widget .quote-desktop-brand{object-fit:contain;background:0 0;border-radius:.5rem;flex-shrink:0;width:2.75rem;height:2.75rem;padding:.15rem}#capitalh-quote-widget .quote-desktop-question{color:#374151;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.3}#capitalh-quote-widget .quote-desktop-cta{color:#e91e8c;font-size:1.15rem;font-weight:900;line-height:1.05}#capitalh-quote-widget .quote-desktop-click{color:#e91e8c;flex-shrink:0;width:1.8rem;height:1.8rem}#capitalh-quote-widget #quote-widget-toggle:hover{background:#e91e8c;border-color:#e91e8c}#capitalh-quote-widget #quote-widget-toggle:hover>span,#capitalh-quote-widget #quote-widget-toggle:hover>svg{color:#fff}#capitalh-quote-widget .quote-panel{pointer-events:auto;z-index:1;width:var(--quote-panel-w);visibility:hidden;opacity:0;max-height:calc(100dvh - 2rem);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s linear .4s;inset:50% 0 auto auto;transform:translate(100%)translateY(-50%)}#capitalh-quote-widget[data-open=true] .quote-panel{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)translateY(-50%)}@media (prefers-reduced-motion:reduce){#capitalh-quote-widget #quote-widget-toggle,#capitalh-quote-widget .quote-panel{transition-duration:.01ms!important;transition-delay:0s!important}}#capitalh-quote-widget .quote-field{color:#374151;flex-direction:column;gap:.3rem;min-width:0;margin-bottom:.75rem;font-size:.72rem;font-weight:500;display:flex}#capitalh-quote-widget .quote-field>input,#capitalh-quote-widget .quote-field>select,#capitalh-quote-widget .quote-field>textarea{box-sizing:border-box;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.45rem;outline:none;width:100%;min-width:0;padding:.58rem .7rem;font-size:.78rem;line-height:1.3;transition:border-color .15s,box-shadow .15s}#capitalh-quote-widget .quote-field textarea{resize:vertical;min-height:4.25rem}#capitalh-quote-widget .quote-field input:focus,#capitalh-quote-widget .quote-field select:focus,#capitalh-quote-widget .quote-field textarea:focus{border-color:#e91e8c;box-shadow:0 0 0 3px #e91e8c1f}#capitalh-quote-widget .quote-field input::placeholder,#capitalh-quote-widget .quote-field textarea::placeholder{color:#9ca3af}#capitalh-quote-widget [data-phone-field]{gap:.3rem}#capitalh-quote-widget [data-phone-field]>label{color:#374151;font-size:.72rem;font-weight:500}#capitalh-quote-widget [data-phone-wrapper]{border-color:#d1d5db;border-radius:.45rem;min-width:0;height:2.2rem}#capitalh-quote-widget [data-phone-country],#capitalh-quote-widget [data-phone-number]{padding-top:.4rem;padding-bottom:.4rem;font-size:.78rem}#capitalh-quote-widget [data-phone-country]{width:5.7rem}#capitalh-quote-widget [data-phone-number]{flex:1;width:auto;min-width:0}#capitalh-quote-widget [data-phone-field]>p:not([role=alert]){font-size:.65rem}#capitalh-quote-widget [data-phone-field] [role=alert]{font-size:.68rem}@media (width<=640px){#capitalh-quote-widget[data-open=true] .quote-launcher{visibility:hidden;pointer-events:none}#capitalh-quote-widget #quote-widget-toggle{top:auto;left:1rem;right:auto;bottom:var(--mobile-floating-inset);text-align:left;border:1px solid #f3f4f6;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,max-content);gap:.15rem .5rem;width:max-content;min-width:0;max-width:calc(100vw - 6.5rem);height:4.5rem;padding:.5rem .75rem;display:grid;position:fixed;transform:none;box-shadow:0 10px 24px #00000026}#capitalh-quote-widget .quote-desktop-brand{grid-area:1/1/3;align-self:center;width:2rem;height:2rem;padding:0}#capitalh-quote-widget .quote-desktop-question{grid-area:1/2;align-self:end;font-size:.6rem}#capitalh-quote-widget .quote-desktop-cta{grid-area:2/2;align-self:start;font-size:.9rem}#capitalh-quote-widget .quote-desktop-question br,#capitalh-quote-widget .quote-desktop-cta br,#capitalh-quote-widget .quote-desktop-click{display:none}#capitalh-quote-widget[data-open=true] #quote-widget-toggle{opacity:0;visibility:hidden;pointer-events:none;transform:none}#capitalh-quote-widget .quote-panel{width:100%;max-height:calc(100dvh - 5rem);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:1.25rem 1.25rem 0 0;inset:auto 0 0;transform:translateY(100%)}#capitalh-quote-widget[data-open=true] .quote-panel{transform:translateY(0)}#capitalh-quote-widget .quote-panel-scroll{padding:.9rem 1rem}}@media (width<=380px){#capitalh-quote-widget #floating-quote-form .grid-cols-2{grid-template-columns:1fr;gap:0}}
