@layer app{.csf-card{gap:var(--hds-space-core-500)}.csf-card,.csf-card-header{display:flex;flex-direction:column}.csf-card-header{gap:var(--hds-space-core-100)}.csf-card-header--centered{align-items:center}.csf-card-footer{display:flex;flex-direction:row;justify-content:space-between;gap:var(--hds-space-core-100)}@media (max-width:639px){.csf-card-footer{flex-direction:column-reverse;justify-content:flex-start}.csf-card-footer__next-button,.csf-card-footer__prev-button{width:100%;text-align:center;justify-content:center}}.csf-card-footer__prev-button:disabled{background-color:transparent;pointer-events:none}.csf-card-footer__next-button{margin-left:auto}.csf-card-privacy-notice .hds-text{font-size:var(--hds-font-text-sm-size)}.csf-card-privacy-notice .hds-link{color:inherit;font-weight:inherit;-webkit-text-decoration:underline;text-decoration:underline}.csf-card-footer__next-button{position:relative}.csf-card-footer__next-button--loading:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--csf-loading-angle),transparent 0deg,var(--hds-color-button-primary-textDisabled) 90deg,transparent 220deg);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:csf-card-footer-border-spin 3s linear infinite;pointer-events:none}@keyframes csf-card-footer-border-spin{to{--csf-loading-angle:360deg}}.csf-card-footer__next-label--loading{background:linear-gradient(100deg,var(--hds-color-button-primary-textDisabled) 35%,var(--hds-color-button-primary-bgDisabled) 50%,var(--hds-color-button-primary-textDisabled) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:csf-card-footer-label-shimmer 2s linear infinite}@keyframes csf-card-footer-label-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.csf-card-footer__next-button--loading:after{animation:none}.csf-card-footer__next-label--loading{background:none;-webkit-text-fill-color:currentColor;animation:none}}}@property --csf-loading-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@layer app{.csf-form-fields-container .hds-textarea{resize:vertical}}@layer app{@media (prefers-reduced-motion:no-preference){.hds-select__trigger .hds-icon path{transition:transform .15s cubic-bezier(.6,0,.2,.5)}.hds-select__popover{transform-origin:var(--transform-origin,top);transition-property:opacity,transform;transition-timing-function:ease;transition-duration:.15s}.hds-select__popover[data-starting-style]{opacity:0;transform:scale(.9)}.hds-select__popover[data-ending-style]{opacity:0;transform:scale(.9);transition-duration:.1s}}.hds-select__trigger[aria-invalid=true]{border-color:var(--hds-color-input-border-errorBlur)}.hds-select__trigger[aria-invalid=true]:hover{border-color:var(--hds-color-input-border-errorHover)}.hds-select__trigger[aria-invalid=true]:focus-visible{border-color:var(--hds-color-input-border-errorFocus);outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerError)}}@layer app{.csf-form-fields-container{display:flex;flex-direction:column;gap:var(--hds-space-core-200)}.csf-gradient-border{--gradient-border-mouse-x:50%;--gradient-border-mouse-y:50%;padding:var(--hds-space-core-border-sm);border-radius:var(--gradient-border-radius,var(--hds-space-core-radius-md));background:var(--hds-color-core-neutral-50)}}@property --gradient-border-mouse-x{syntax:"<length-percentage>";initial-value:50%;inherits:false}@property --gradient-border-mouse-y{syntax:"<length-percentage>";initial-value:50%;inherits:false}@layer app{@media (pointer:fine) and (prefers-reduced-motion:no-preference){.csf-gradient-border{transition:--gradient-border-mouse-x var(--gradient-border-ease-duration,1s) cubic-bezier(.16,1,.3,1),--gradient-border-mouse-y var(--gradient-border-ease-duration,1s) cubic-bezier(.16,1,.3,1)}.csf-gradient-border:not(:has(:disabled)):hover{background:radial-gradient(circle var(--gradient-border-glow-size,farthest-corner) at var(--gradient-border-mouse-x) var(--gradient-border-mouse-y),var(--gradient-border-glow-color,var(--hds-color-core-brand-400)),var(--gradient-border-glow-mid-color,var(--hds-color-core-magenta-350)) 25%,var(--hds-color-core-neutral-50) 50%)}}}@layer app{.csf-spinner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.csf-spinner svg{animation:csf-spinner-spin 1s linear infinite}@keyframes csf-spinner-spin{to{transform:rotate(1turn)}}}@layer app{.csf-country-warning{white-space:pre-line}.csf-error-banner{display:flex;align-items:center;gap:var(--hds-space-core-200);padding:var(--hds-space-core-300) var(--hds-space-core-400);background-color:var(--hds-color-core-neutral-0);border-radius:var(--hds-space-core-radius-md);border:var(--hds-space-core-border-sm) solid var(--hds-color-core-neutral-25);box-shadow:0 10px 60px -16px rgba(0,59,137,.06),0 20px 80px -16px rgba(0,55,112,.14);max-width:608px;margin:var(--hds-space-core-300) auto 0}.csf-error-banner__icon{align-self:flex-start;margin-top:var(--hds-space-core-50);color:var(--hds-color-util-error-500)}.csf-error-banner__close{background:none}.hds-select__trigger{height:var(--hds-space-core-600)}.csf-marketing-consent .hds-checkbox__control{margin-top:var(--hds-space-core-50)}.csf-marketing-consent .hds-link:nth-of-type(2){display:none}.csf-marketing-consent .hds-text{font-size:var(--hds-font-text-sm-size)}.csf-marketing-consent .hds-link{color:inherit;font-weight:inherit;-webkit-text-decoration:underline;text-decoration:underline}.csf-chat-container{max-width:608px;height:576px;margin:0 auto;display:flex;flex-direction:column}#csf-chat-iframe{height:100%;width:100%;background-color:var(--hds-color-core-neutral-0);border-radius:var(--hds-space-core-radius-md);border:var(--hds-space-core-border-sm) solid var(--hds-color-core-neutral-25);box-shadow:0 10px 60px -16px rgba(0,0,0,.2)}.csf-complete-card{gap:var(--hds-space-core-250)}.csf-complete,.csf-complete-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.csf-complete-content{text-align:center;background-color:var(--hds-color-core-neutral-0);width:100%;padding-top:var(--hds-space-core-500);padding-bottom:var(--hds-space-core-600);padding-inline:var(--hds-space-core-350)}.csf-complete-subtitle{padding-top:var(--hds-space-core-100);white-space:pre-line;text-wrap:balance}.csf-complete-footer{display:flex;align-items:center;justify-content:center;gap:var(--hds-space-core-100);padding-top:var(--hds-space-core-400);padding-bottom:var(--hds-space-core-400);width:100%;background-color:hsla(0,0%,96%,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--hds-space-core-radius-md);box-shadow:0 0 0 var(--hds-space-core-border-lg) var(--hds-color-core-neutral-0)}.csf-complete-meeting{padding-block:var(--hds-space-core-100);padding-inline:var(--hds-space-core-150);margin-top:var(--hds-space-core-250);margin-bottom:var(--hds-space-core-300);font-family:var(--hds-font-family);font-weight:var(--hds-font-weight-normal);font-size:var(--hds-font-text-sm-size);line-height:var(--hds-font-text-md-lineHeight);border-width:var(--hds-space-input-border-default);border-radius:var(--hds-space-button-radius-lg);border-style:solid;color:var(--hds-color-action-text-solid);border-color:var(--hds-color-action-border-solid);background-color:#a9acff1f}.csf-form-card--complete .progress-tracker{padding:var(--hds-space-core-500) var(--hds-space-core-500) 0}.csf-complete-self-serve-signup{margin-top:var(--hds-space-core-200)}.hds-select-tile-group{gap:var(--hds-space-core-200)}.csf-revenue-tile-wrapper>.hds-select-tile{font-size:var(--hds-font-text-md-size);background-color:var(--hds-color-core-neutral-0);border:none}.csf-revenue-tile-wrapper{--gradient-border-radius:calc(var(--hds-space-button-radius-lg) + var(--hds-space-core-border-sm));--gradient-border-glow-size:var(--hds-space-core-1500);--gradient-border-glow-color:var(--hds-color-core-brand-400);--gradient-border-glow-mid-color:var(--hds-color-core-brand-400)}.csf-revenue-tile-wrapper .hds-select-tile{width:100%}.csf-contact-sales-options{display:flex;flex-direction:row;justify-content:center;gap:var(--hds-space-core-200)}}@layer app{@media (max-width:639px){.csf-contact-sales-options{flex-direction:column}.csf-contact-sales-options>.csf-contact-sales-cell-wrapper{width:100%;max-width:100%}}.csf-contact-sales-cell-wrapper{flex:1 1 0%;max-width:100%;min-width:0}.csf-contact-sales-cell{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:var(--hds-space-core-200);padding-bottom:var(--hds-space-core-300);padding-right:var(--hds-space-core-400);border-radius:calc(var(--hds-space-core-radius-md) - var(--hds-space-core-border-sm));border:none;background:var(--hds-color-core-neutral-0);cursor:pointer;text-align:left;width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}.csf-contact-sales-cell:disabled{opacity:.5;cursor:default}.csf-contact-sales-cell:disabled .hds-link{cursor:default}.csf-contact-sales-icon-box{display:flex;width:var(--hds-space-core-500);height:var(--hds-space-core-500);min-width:var(--hds-space-core-500);min-height:var(--hds-space-core-500);padding:var(--hds-space-core-150);justify-content:center;align-items:center;border-radius:var(--hds-space-core-radius-sm);border:var(--hds-space-core-border-sm) solid var(--hds-color-accent-border-quiet);margin-bottom:var(--hds-space-core-200)}.csf-contact-sales-cell-header{margin-bottom:var(--hds-space-core-100)}.csf-contact-sales-cell-description{margin-bottom:var(--hds-space-core-200)}.csf-call-booking-card{position:relative}.csf-call-booking-close{position:absolute;top:calc(var(--hds-space-core-100) * -1);right:calc(var(--hds-space-core-200) * -1)}.csf-call-booking-month-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:var(--hds-space-core-200)}.csf-call-booking-nav-buttons{display:flex;flex-direction:row;gap:var(--hds-space-core-75)}.csf-call-booking-day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--hds-space-core-100)}.csf-call-booking-day-tile{display:flex;flex-direction:column;gap:2px}.csf-call-booking-day-name{font-size:var(--hds-font-text-sm-size)}.csf-call-booking-day-number{font-size:var(--hds-font-text-xl-size)}.csf-call-booking-timezone .hds-select__trigger{width:fit-content;border:none;height:fit-content;padding:0;margin-bottom:var(--hds-space-core-200);column-gap:var(--hds-space-core-25)}.csf-call-booking-timezone .hds-select-value{width:fit-content;letter-spacing:var(--hds-font-text-md-letterSpacing);line-height:var(--hds-font-text-md-lineHeight);font-family:var(--hds-font-family);color:var(--hds-color-text-solid);font-size:var(--hds-font-text-md-size);font-weight:400}.csf-call-booking-timezone .icon--chevron{position:relative;top:1px}.csf-call-booking-time-grid-wrapper{position:relative}.csf-call-booking-time-grid-wrapper--scrollable:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:32px;background:linear-gradient(180deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.8));pointer-events:none;z-index:1}.csf-call-booking-time-grid-scroll{height:190px;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth;padding:4px;margin:-4px}}@layer app{.csf-call-booking-time-grid-scroll::-webkit-scrollbar{display:none}.csf-call-booking-time-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--hds-space-core-200)}.csf-call-booking-no-slots{text-align:center;padding:var(--hds-space-core-300) 0}@media (max-width:639px){.csf-call-booking-day-grid{grid-template-columns:repeat(4,1fr)}.csf-call-booking-time-grid{grid-template-columns:repeat(2,1fr)}}}@layer app{.progress-tracker{display:none}.progress-bar{position:absolute;top:var(--navigation-height);left:50%;transform:translateX(-50%);width:100vw;height:1px;z-index:2}.progress-bar__fill{height:100%;background:var(--hds-color-core-brand-400);transition:width .8s ease}@media (min-width:640px){.progress-bar{display:none}.progress-tracker{padding-bottom:var(--hds-space-core-300);width:100%}.progress-tracker,.progress-tracker__step{display:flex;align-items:flex-start;gap:var(--hds-space-core-100)}.progress-tracker__step{flex-direction:column;flex:1 0 0;min-width:1px;position:relative}.progress-tracker__indicator{display:flex;align-items:center;gap:var(--hds-space-core-75);flex-shrink:0}.progress-tracker__circle{width:12px;height:12px;border-radius:50%;background:var(--hds-color-core-neutral-0);border:1px solid var(--hds-color-surface-border-quiet);flex-shrink:0}.progress-tracker__step.is-active .progress-tracker__circle{background:var(--hds-color-core-neutral-0);border:1px solid var(--hds-color-core-brand-600)}.progress-tracker__title{white-space:nowrap}.progress-tracker__step.is-active .progress-tracker__title,.progress-tracker__step.is-complete .progress-tracker__title{color:var(--hds-color-text-solid)}.progress-tracker__fill-track{position:relative;width:100%;height:1px;border-radius:4px;background:var(--hds-color-surface-border-quiet);overflow:hidden;flex-shrink:0}.progress-tracker__fill-bar{position:absolute;inset:0;width:0;border-radius:4px;background:var(--hds-color-core-brand-600);transition:width var(--csf-motion-duration) var(--csf-motion-ease)}}@media (prefers-reduced-motion:reduce){.progress-bar__fill,.progress-tracker__fill-bar{transition:none}}}@layer app{.csf-step-container{outline:none}.csf-step-container__wrapper{position:relative}.csf-step-container__wrapper--animating{margin-inline:calc(-1 * var(--csf-form-card-padding-inline, 0px));padding-inline:var(--csf-form-card-padding-inline,0);overflow:hidden;transition:height var(--csf-motion-duration) var(--csf-motion-ease)}.csf-step-container__wrapper--animating.csf-step-container__wrapper--fade{overflow:visible}.csf-step-container__inner{position:relative}.csf-step-container__exiting{position:absolute;top:0;left:0;width:100%}@media (prefers-reduced-motion:reduce){.csf-step-container__wrapper,.csf-step-container__wrapper--animating{transition:none}}}@layer app{@media (min-width:640px){.csf-form-card:not(.csf-form-card--hydrated){visibility:hidden}}.csf-form-card,.csf-form-card-transition-frame{--csf-motion-duration:750ms;--csf-motion-ease:cubic-bezier(0.65,0.05,0.36,1)}.csf-form-card-transition-frame{display:grid;place-items:center}@media (max-width:639px){.csf-form-card-transition-frame{place-items:start}}.csf-form-card-transition-frame>.csf-form-card{grid-area:1/1;margin:0 auto}.csf-form-card{--csf-form-card-padding-inline:var(--hds-space-core-500);background-color:var(--hds-color-core-neutral-0);border-radius:var(--hds-space-core-radius-md);box-shadow:0 20px 80px -16px rgba(0,55,112,.14),0 10px 60px -16px rgba(0,59,137,.06);max-width:608px;width:100%;margin:0 auto;padding-top:var(--hds-space-core-400);padding-inline:var(--csf-form-card-padding-inline);padding-bottom:var(--hds-space-core-500);scroll-margin-top:var(--hds-space-core-400)}@media (max-width:639px){.csf-form-card{--csf-form-card-padding-inline:var(--hds-space-core-350);padding:var(--hds-space-core-350)}}.csf-form-card--complete{background:linear-gradient(to bottom,var(--hds-color-core-neutral-0) 50%,hsla(0,0%,100%,.5) 50%);border:calc(var(--hds-space-core-border-lg) * 2) solid var(--hds-color-core-neutral-0)}.csf-form-card--chat,.csf-form-card--complete{--csf-form-card-padding-inline:0px;padding:0}}