.ip-consult{position:relative}.ip-consult--bleed{margin-left:calc(50% - 50vw);width:100vw}.ip-consult--bleed .ip-consult__inner{max-width:none;padding-inline:clamp(16px,5vw,80px)}.ip-consult__inner{position:relative}.ip-consult__card{background:var(--ip-consult-dark-bg,#262626);display:grid;grid-template-columns:var(--ip-consult-split,44%) 1fr;isolation:isolate;overflow:hidden}.ip-consult__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3.5vw,3.25rem)}.ip-consult__panel--dark{background:var(--ip-consult-dark-bg,#262626);color:var(--ip-consult-text,#fff);gap:clamp(1rem,2vw,1.5rem)}.ip-consult__panel--form{background:var(--ip-consult-light-bg,#f0f0ee)}.ip-consult__proof{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ip-space-3,12px)}.ip-consult__proof-text{color:var(--ip-consult-text,#fff);flex:1 1 9rem;font-family:var(--ip-font-din,sans-serif);font-size:var(--ip-text-sm,14px);line-height:var(--ip-leading-snug,1.5);max-width:26rem;min-width:0;opacity:.8}.ip-consult__proof-text p{color:inherit;margin:0}.ip-consult__proof-text p+p{margin-top:var(--ip-space-1,4px)}.ip-consult__avatars{align-items:center;display:flex;flex:none}.ip-consult__avatar{background:var(--ip-consult-dark-bg,#262626);border:2px solid var(--ip-consult-dark-bg,#262626);border-radius:var(--ip-radius-full,999px);box-shadow:0 0 0 1px hsla(0,0%,100%,.12);display:block;height:46px;margin-left:-14px;overflow:hidden;width:46px}.ip-consult__avatar:first-child{margin-left:0}.ip-consult__avatar img{display:block;height:100%;object-fit:cover;width:100%}.ip-consult__title{color:var(--ip-consult-text,#fff);font-family:var(--ip-font-museo,serif);font-size:clamp(28px,3vw,40px);font-weight:var(--ip-weight-bold,700);line-height:var(--ip-leading-tight,1.12);margin:0}.ip-consult__title p{color:inherit;font:inherit;margin:0}.ip-consult__title strong{font-weight:inherit}.ip-consult__title .ip-pill,.ip-consult__title mark{background:var(--ip-white,#fff);border-radius:var(--ip-radius-full,999px);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--ip-neutral-900,#1f2421);display:inline-block;padding:.04em .5em;transform:rotate(-5deg)}.ip-consult__desc{color:var(--ip-consult-text,#fff);font-family:var(--ip-font-din,sans-serif);font-size:clamp(15px,1.4vw,17px);line-height:var(--ip-leading-snug,1.5);opacity:.9}.ip-consult__desc p{margin:0}.ip-consult__desc p+p{margin-top:var(--ip-space-2,8px)}.ip-consult__form{position:relative}.ip-consult .hbspt-form,.ip-consult .hs-form,.ip-consult .hs-form-wrapper,.ip-consult .hs_cos_wrapper_type_form{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.ip-consult__placeholder{border:1px dashed rgba(0,0,0,.25);border-radius:var(--ip-radius-md,12px);color:var(--color-text-muted,#707072);font-family:var(--ip-font-din,sans-serif);margin:0;padding:1.25rem;text-align:center}.ip-consult .hs-form{width:100%}.ip-consult .hs-form fieldset[class*=form-columns-]{display:grid;gap:.85rem;max-width:none!important;width:100%}.ip-consult .hs-form fieldset.form-columns-1{grid-template-columns:1fr}.ip-consult .hs-form fieldset.form-columns-2{grid-template-columns:1fr 1fr}.ip-consult .hs-form fieldset.form-columns-3{grid-template-columns:1fr 1fr 1fr}.ip-consult .hs-form fieldset[class*=form-columns-]>.hs-form-field{float:none!important;margin:0 0 .85rem!important;width:auto!important}.ip-consult .hs-form fieldset[class*=form-columns-] .input{margin:0!important}.ip-consult .hs-form fieldset[class*=form-columns-] .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}.ip-consult .hs-form .hs-form-field>label{color:var(--color-text,#313032);margin-bottom:.35rem}.ip-consult .hs-form .hs-field-desc{color:var(--color-text-muted,#707072)}.ip-consult--hide-labels .hs-form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ip-consult .hs-form input.hs-input:not([type=checkbox]):not([type=radio]),.ip-consult .hs-form select.hs-input,.ip-consult .hs-form textarea.hs-input{background-color:var(--ip-consult-field-bg,#fff);border:1px solid rgba(31,36,33,.1);border-radius:14px;box-shadow:none;color:var(--color-text,#313032)}.ip-consult .hs-form .hs-input::placeholder{color:var(--ip-neutral-400,#9a9a9c);opacity:1}.ip-consult .hs-form .hs-input:focus{border-color:transparent;outline:2px solid rgba(129,136,117,.55);outline-offset:2px}.ip-consult .hs-form .hs_submit .actions{margin:.4rem 0 0;padding:0}.ip-consult .hs-form .hs-button,.ip-consult .hs-form input[type=submit].hs-button{align-items:center;background:var(--ip-consult-btn-bg,#2d2d2d)!important;border:none!important;border-radius:var(--ip-radius-full,999px)!important;box-shadow:none!important;color:var(--ip-consult-btn-text,#fff)!important;cursor:pointer;display:flex;font-family:var(--ip-font-din,sans-serif);font-size:var(--ip-text-base,16px);font-weight:var(--ip-weight-bold,700);gap:.5rem;justify-content:center;line-height:1;min-height:56px;padding:0 1.6rem;transition:transform .15s ease,filter .15s ease;white-space:nowrap;width:100%}.ip-consult .hs-form .hs-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ip-consult__btn-icon{align-items:center;display:inline-flex;line-height:0}.ip-consult__btn-icon svg{fill:currentColor;height:1em;width:1em}.ip-consult .hs-form .hs-error-msg,.ip-consult .hs-form .hs-error-msgs label{color:#c0392b;font-size:var(--ip-text-sm,14px)}.ip-consult__disclaimer{color:var(--color-text-muted,#707072);font-family:var(--ip-font-din,sans-serif);font-size:14px;line-height:1.45;margin-top:.9rem}.ip-consult__disclaimer p{margin:0}@media (max-width:860px){.ip-consult__card{grid-template-columns:1fr}.ip-consult__panel--form{background:var(--ip-consult-dark-bg,#262626)}.ip-consult .hs-form .hs-form-field>label{color:var(--ip-consult-text,#fff)}.ip-consult .hs-form .hs-field-desc{color:hsla(0,0%,100%,.82)}.ip-consult__disclaimer{color:hsla(0,0%,100%,.65)}.ip-consult__panel--form{color:var(--ip-consult-text,#fff)}.ip-consult__panel--form :is(h1,h2,h3,h4,h5,h6,p,li){color:inherit}.ip-consult__panel--form .ip-consult__disclaimer,.ip-consult__panel--form .ip-consult__disclaimer p{color:hsla(0,0%,100%,.65)}.ip-consult__panel--form .hs-form .hs-field-desc{color:hsla(0,0%,100%,.82)}.ip-consult__panel--form .hs-form{color:var(--ip-consult-text,#fff)}.ip-consult__panel--form .hs-form a{color:var(--ip-teal-300)}.ip-consult .hs-form .hs-button,.ip-consult .hs-form input[type=submit].hs-button{background:var(--ip-consult-btn-bg-m,var(--ip-consult-btn-bg,var(--ip-white,#fff)))!important;color:var(--ip-consult-btn-text-m,var(--ip-consult-btn-text,var(--ip-consult-dark-bg,#262626)))!important}.ip-consult__panel--dark{padding-bottom:clamp(1rem,3vw,1.5rem)}.ip-consult__panel--form{padding-top:clamp(1rem,3vw,1.5rem)}}@media (max-width:540px){.ip-consult .hs-form fieldset[class*=form-columns-]{grid-template-columns:1fr}}