.ActionButton-module__hOO4QG__button{width:min(100%, var(--button-width,199px));white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:clamp(8px,1.05vw,14px);min-height:clamp(44px,3.76vw,50px);padding-inline:10px;font-size:clamp(12px,1.2vw,16px);font-weight:500;line-height:1.2;transition:filter .2s;display:inline-flex}.ActionButton-module__hOO4QG__label{text-overflow:ellipsis;overflow:hidden}.ActionButton-module__hOO4QG__button:hover{filter:brightness(1.06)}.ActionButton-module__hOO4QG__arrow{flex-shrink:0;width:clamp(13px,1.28vw,17px);height:auto}.ActionButton-module__hOO4QG__olive{background:var(--color-olive-800);color:var(--color-text-on-dark);box-shadow:var(--shadow-button)}.ActionButton-module__hOO4QG__soft{background:var(--color-olive-200);color:var(--color-text-strong);box-shadow:var(--shadow-button)}.ActionButton-module__hOO4QG__outline{border:1px solid var(--color-text-on-dark);color:var(--color-text-on-dark)}.ActionButton-module__hOO4QG__glass{border:1px solid var(--color-text-on-dark);height:clamp(44px,3.98vw,53px);color:var(--color-text-on-dark);background:#d9d9d93d;border-radius:50px;font-size:clamp(12px,1.27vw,17px)}.ActionButton-module__hOO4QG__glass .ActionButton-module__hOO4QG__arrow{width:clamp(14px,1.43vw,19px);height:auto}
.ConsultationBanner-module__N-T43q__banner{width:var(--content-width);background:var(--color-placeholder);border-radius:clamp(12px,1.5vw,20px);margin:0 auto;position:relative;overflow:hidden}.ConsultationBanner-module__N-T43q__backgroundImage{object-fit:cover;object-position:center 40%}.ConsultationBanner-module__N-T43q__text{color:var(--color-text-on-dark);padding-block:clamp(28px,3.76vw,50px) clamp(28px,3.9vw,52px);padding-inline:clamp(20px,5.71vw,76px) clamp(20px,3.76vw,50px);position:relative}.ConsultationBanner-module__N-T43q__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(29px,4.21vw,56px);font-weight:500;line-height:1.3}.ConsultationBanner-module__N-T43q__description{margin-top:clamp(10px,1.35vw,18px);font-size:clamp(12px,1.27vw,17px);font-weight:400;line-height:1.4}.ConsultationBanner-module__N-T43q__text a{margin-top:clamp(20px,2.93vw,39px)}
