.hr-cta-talk{overflow:hidden;padding:54px 0;position:relative;scroll-margin-top:100px}@media (max-width:767px){.hr-cta-talk{scroll-margin-top:76px}}.hr-cta-talk__decoration{height:320px;opacity:.12;pointer-events:none;position:absolute;right:-60px;top:-40px;width:520px}.hr-cta-talk__grid{align-items:start;display:grid;gap:28px;grid-template-columns:1fr}@media (min-width:1024px){.hr-cta-talk__grid{gap:56px;grid-template-columns:1fr 1.4fr}.hr-cta-talk__right{order:1}.hr-cta-talk__left{order:2}}.hr-cta-talk__eyebrow{margin:0 0 12px}.hr-cta-talk__h2{color:#fff;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);line-height:1.15;margin:0 0 14px}.hr-cta-talk__description{color:hsla(0,0%,100%,.8);font-size:var(--fs-lede);line-height:1.55;margin-bottom:24px;max-width:540px}.hr-cta-talk__description p:first-child{margin-top:0}.hr-cta-talk__description p:last-child{margin-bottom:0}.hr-cta-talk__strip{border-radius:var(--r-lg);display:block;height:200px;margin:0 0 28px;object-fit:cover;width:100%}@media (min-width:1024px){.hr-cta-talk__strip{height:150px}}.hr-cta-talk__trust-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 28px;padding:0}.hr-cta-talk__trust-item{align-items:center;color:hsla(0,0%,100%,.92);display:flex;font-size:var(--fs-body-sm);font-weight:600;gap:10px}.hr-cta-talk__check-icon,.hr-cta-talk__check-icon svg{color:var(--hr-green);display:inline-block;flex-shrink:0;height:18px;stroke-width:3;width:18px}.hr-cta-talk__phone{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:30px;font-weight:800;gap:12px;letter-spacing:-.01em;text-decoration:none}.hr-cta-talk__phone:active,.hr-cta-talk__phone:focus,.hr-cta-talk__phone:focus-visible,.hr-cta-talk__phone:hover{color:var(--hr-green);text-decoration:none}.hr-cta-talk__phone-icon,.hr-cta-talk__phone-icon svg{display:inline-block;flex-shrink:0;height:26px;stroke-width:2;width:26px}.hr-cta-talk__phone-subtext{color:hsla(0,0%,100%,.7);font-size:var(--fs-meta);margin:6px 0 0}.hr-cta-talk__form{background:#fff;border:1px solid var(--hr-border);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:700px;padding:4px 24px 8px;position:relative}.hr-cta-talk__form-heading{margin:0 0 8px}.hr-cta-talk__form-heading:empty{display:none}.hr-cta-talk__field-grid{display:grid;gap:12px 14px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.hr-cta-talk__field-grid>.hr-cta-talk__field{grid-column:span 2;min-width:0}.hr-cta-talk__field-grid>.hr-cta-talk__field--quarter{grid-column:span 1}.hr-cta-talk__field-grid>.hr-cta-talk__field--three-quarter{grid-column:span 3}@media (max-width:560px){.hr-cta-talk__field-grid{grid-template-columns:1fr}.hr-cta-talk__field-grid>.hr-cta-talk__field{grid-column:1/-1}}.hr-cta-talk__field{flex:1 1 var(--field-min,220px);margin-bottom:0;min-width:min(var(--field-min,220px),100%)}.hr-cta-talk__field--first,.hr-cta-talk__field--last{--field-min:150px}.hr-cta-talk__field--phone{--field-min:140px}.hr-cta-talk__field--email{--field-min:210px}.hr-cta-talk__field--street{--field-min:250px}.hr-cta-talk__field--zip{--field-min:85px;flex-grow:0}.hr-cta-talk__field-pair{display:flex;flex:1 1 314px;flex-wrap:wrap;gap:12px 14px;min-width:min(314px,100%)}.hr-cta-talk__field-pair>.hr-cta-talk__field--first,.hr-cta-talk__field-pair>.hr-cta-talk__field--last{flex:1 1 150px;min-width:min(150px,100%)}.hr-cta-talk__form>.hr-cta-talk__field{flex:none;margin-bottom:12px;min-width:0}.hr-cta-talk__label{color:var(--hr-navy);display:block;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:600;margin-bottom:6px}.hr-cta-talk__required{color:var(--hr-blue);font-weight:700}.hr-cta-talk__input{background-color:#fff;border:1px solid var(--hr-border);border-radius:var(--r-md);box-sizing:border-box;color:var(--hr-navy);font-family:var(--font-sans);font-size:var(--fs-body);padding:11px 13px;transition:border-color var(--dur,.22s) var(--ease-out,cubic-bezier(.22,.61,.36,1)),box-shadow var(--dur,.22s) var(--ease-out,cubic-bezier(.22,.61,.36,1));width:100%}.hr-cta-talk__input:focus{border-color:var(--hr-blue);box-shadow:var(--shadow-focus);outline:none}.hr-cta-talk__textarea-wrap{position:relative}.hr-cta-talk__textarea{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%2314528A' stroke-width='1.6' stroke-linecap='round'><path d='M2 12 L12 2 M6 12 L12 6 M10 12 L12 10'/></svg>");background-position:bottom 5px right 5px;background-repeat:no-repeat;display:block;line-height:1.5;max-height:384px;min-height:96px;padding-bottom:22px;resize:none}.hr-cta-talk__textarea-grip{bottom:0;cursor:ns-resize;height:32px;position:absolute;right:0;touch-action:none;width:32px;z-index:2;-webkit-tap-highlight-color:transparent}.hr-cta-talk__submit{font-size:var(--fs-body);justify-content:center;margin-top:8px;transition:background-color var(--dur,.22s) var(--ease-out),opacity var(--dur,.22s) var(--ease-out);width:100%}.hr-cta-talk .hr-cta-talk__submit{background:var(--hr-green);color:var(--hr-navy)}.hr-cta-talk .hr-cta-talk__submit:focus-visible,.hr-cta-talk .hr-cta-talk__submit:hover{background:var(--hr-green-700);color:var(--hr-navy)}.hr-cta-talk__submit.is-sending,.hr-cta-talk__submit:disabled{cursor:not-allowed;opacity:.6}.hr-cta-talk__error{background:var(--hr-blue-50);border:1px solid var(--hr-border-strong);border-radius:var(--r-md,8px);color:var(--hr-navy);font-family:var(--font-sans);font-size:var(--fs-body-sm);line-height:1.4;margin:4px 0 12px;padding:12px 14px}.hr-cta-talk__input.is-invalid,.hr-cta-talk__input.is-invalid:focus{border-color:var(--hr-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--hr-blue) 22%,transparent)}.hr-cta-talk__footer-text{color:var(--hr-text-muted);font-size:var(--fs-eyebrow);margin:12px 0 0;text-align:center}.hr-cta-talk__footer-text:empty{display:none;margin:0}.hr-cta-talk__success[hidden]{display:none!important}.hr-cta-talk .hr-cta-talk__success:not([hidden]){align-items:center;background:#fff;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:0;inset:0;justify-content:center;padding:clamp(24px,5vh,48px) clamp(20px,4vw,40px);position:absolute;text-align:center;z-index:2}.hr-cta-talk .hr-cta-talk__success-icon,.hr-cta-talk .hr-cta-talk__success-icon svg{color:var(--hr-green);display:inline-block;height:56px;margin-bottom:12px;stroke-width:1.75;width:56px}.hr-cta-talk .hr-cta-talk__success-title{color:var(--hr-navy);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold,700);line-height:1.2;margin:0 0 8px}.hr-cta-talk .hr-cta-talk__success-text{color:var(--hr-body);font-size:var(--fs-body);line-height:1.5;margin:0;max-width:38ch}@media (prefers-reduced-motion:no-preference){.hr-cta-talk .hr-cta-talk__success:not([hidden]){animation:hr-cta-success-in var(--dur,.22s) var(--ease-out,cubic-bezier(.22,.61,.36,1)) both}.hr-cta-talk .hr-cta-talk__success:not([hidden]) .hr-cta-talk__success-icon{animation:hr-cta-success-icon var(--dur-slow,.36s) var(--ease-out,cubic-bezier(.22,.61,.36,1)) both}}@keyframes hr-cta-success-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-cta-success-icon{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hr-cta-talk .hr-cta-talk__success:not([hidden]),.hr-cta-talk .hr-cta-talk__success:not([hidden]) .hr-cta-talk__success-icon{animation:none!important}}@media (min-width:768px) and (max-width:1023px){.hr-cta-talk__grid{gap:40px}.hr-cta-talk__phone{font-size:26px}}@media (max-width:767px){.hr-cta-talk{padding:40px 0}.hr-cta-talk__decoration{height:200px;right:-40px;top:-20px;width:320px}.hr-cta-talk__grid{gap:28px;grid-template-columns:1fr}.hr-cta-talk__left{padding-top:0!important}.hr-cta-talk__description{font-size:var(--fs-body);max-width:100%}.hr-cta-talk__phone{font-size:24px;gap:10px}.hr-cta-talk__phone-icon,.hr-cta-talk__phone-icon svg{height:22px;width:22px}.hr-cta-talk__form{padding:4px 18px 8px}.hr-cta-talk__input{font-size:16px;padding:12px 14px}.hr-cta-talk__textarea{min-height:88px}.hr-cta-talk__submit{min-height:48px}}@media (prefers-reduced-motion:reduce){.hr-cta-talk__input{transition:none!important}}