.clarity-conversion-page{background:var(--color-surface-subtle)}.clarity-header{border-bottom:1px solid var(--color-line);background:var(--color-bg)}.clarity-header__inner,.clarity-footer__inner{width:min(calc(100% - (2 * var(--page-gutter))),var(--container-site));margin-inline:auto}.clarity-header__inner{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.clarity-header__logo,.clarity-header__logo-mark{display:block}.clarity-header__logo-mark{width:7.25rem;height:auto}.clarity-header__back{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-label);text-decoration:none}.clarity-header__back:hover{color:var(--color-primary)}.clarity-header__back:focus-visible,.clarity-header__logo:focus-visible,.clarity-footer a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.clarity-booking{padding-block:clamp(3rem,6vw,5.5rem);background:var(--color-surface-subtle);color:var(--color-ink)}.clarity-booking__grid{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(32rem,1.22fr);gap:clamp(3rem,7vw,7rem);align-items:start}.clarity-booking__context{position:sticky;top:2rem}.clarity-booking .home-section__eyebrow{margin:0 0 1.5rem}.clarity-booking h1{max-width:12ch;margin:0;color:var(--color-ink);font-size:var(--type-h1-size);font-weight:var(--font-weight-label);line-height:var(--heading-line-height);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.clarity-booking__lead{max-width:35rem;margin:1.5rem 0 0;color:var(--color-muted);font-size:var(--type-lead-size)}.clarity-booking__reassurance{display:grid;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.clarity-booking__reassurance li{display:flex;align-items:flex-start;gap:.7rem;color:var(--color-ink);font-size:var(--type-body-size);font-weight:var(--font-weight-label)}.clarity-booking__reassurance li span{color:var(--color-accent)}.clarity-booking__boundary,.clarity-booking__routing{max-width:34rem;color:var(--color-muted);font-size:var(--type-small-size)}.clarity-booking__boundary{margin:1.5rem 0 0;padding-inline-start:1rem;border-inline-start:2px solid var(--color-accent)}.clarity-booking__routing{margin:1.75rem 0 0}.clarity-booking__profile{display:flex;align-items:center;gap:.85rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-line)}.clarity-booking__profile-mark{display:block;width:2.75rem;height:2.75rem;flex:0 0 auto;overflow:hidden;border:3px solid color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:50%;background:var(--color-surface-subtle)}.clarity-booking__profile-mark img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.clarity-booking__profile strong,.clarity-booking__profile span{display:block}.clarity-booking__profile strong a{color:var(--color-primary);font-size:var(--type-small-size);text-decoration:none}.clarity-booking__profile strong a:hover,.clarity-booking__profile strong a:focus-visible{text-decoration:underline}.clarity-booking__profile span{margin-top:.15rem;color:var(--color-muted);font-size:var(--type-small-size)}.clarity-booking__form-card{position:relative;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-line);border-inline-start:4px solid var(--color-primary);border-radius:var(--card-radius);background:var(--color-bg);box-shadow:0 1rem 3rem color-mix(in srgb,var(--color-shadow) 6%,transparent)}.clarity-booking__form-card:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:-4px;width:4px;height:5.25rem;background:var(--color-accent)}.clarity-booking__form-header{margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid var(--color-line)}.clarity-booking__form-label{margin:0 0 .65rem;color:var(--color-primary);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-eyebrow)}.clarity-booking__form-header h2{margin:0;color:var(--color-ink);font-size:var(--type-h3-size);font-weight:var(--font-weight-label);line-height:var(--heading-line-height);letter-spacing:var(--letter-spacing-heading)}.clarity-booking__form-header>p:last-child{max-width:44rem;margin:1rem 0 0;color:var(--color-muted);font-size:var(--type-small-size)}.clarity-page .wpforms-container{margin:0}.clarity-page .gehad-clarity-qualification .wpforms-field{padding-block:.75rem}.clarity-page .gehad-clarity-qualification .wpforms-field-label{margin-bottom:.65rem;color:var(--color-ink);font-size:var(--type-body-size);line-height:var(--body-line-height)}.clarity-page .gehad-clarity-qualification .wpforms-field-radio ul,.clarity-page .gehad-clarity-qualification .wpforms-field-checkbox ul{display:grid;gap:.55rem}.clarity-page .gehad-clarity-qualification .wpforms-field-radio li,.clarity-page .gehad-clarity-qualification .wpforms-field-checkbox li{margin:0!important;padding:.75rem .9rem!important;border:1px solid var(--color-line);border-radius:calc(var(--card-radius) * .75);background:var(--color-bg)}.clarity-page .gehad-clarity-qualification .wpforms-field-radio li:has(input:checked),.clarity-page .gehad-clarity-qualification .wpforms-field-checkbox li:has(input:checked){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-bg))}.clarity-page .gehad-clarity-qualification .wpforms-field-radio label,.clarity-page .gehad-clarity-qualification .wpforms-field-checkbox label{padding-inline-start:.35rem;color:var(--color-ink);font-size:var(--type-small-size);line-height:var(--body-line-height)}.clarity-page .gehad-clarity-qualification .gehad-clarity-service-fit ul{grid-template-columns:1fr}.clarity-page .gehad-clarity-qualification .wpforms-page-indicator{margin-bottom:1.5rem}.clarity-page .wpforms-container .wpforms-page-button,.clarity-page .wpforms-container button[type=submit]{min-height:var(--button-min-height);padding:var(--button-padding-block) var(--button-padding-inline);border:1px solid var(--color-primary);border-radius:var(--button-radius);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);cursor:pointer}.clarity-page .wpforms-container .wpforms-page-next,.clarity-page .wpforms-container button[type=submit]{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.clarity-page .wpforms-container .wpforms-page-button:hover,.clarity-page .wpforms-container .wpforms-page-button:focus-visible,.clarity-page .wpforms-container button[type=submit]:hover,.clarity-page .wpforms-container button[type=submit]:focus-visible{border-color:var(--button-primary-hover-bg);background:var(--button-primary-hover-bg);color:var(--button-primary-hover-text)}.clarity-booking__privacy{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--type-small-size)}.clarity-footer{border-top:1px solid var(--color-line);background:var(--color-bg);color:var(--color-muted)}.clarity-footer__inner{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.clarity-footer p{margin:0;font-size:var(--type-small-size)}.clarity-footer nav{display:flex;gap:1.25rem}.clarity-footer a{color:var(--color-muted);font-size:var(--type-small-size);text-decoration:none}.clarity-footer a:hover{color:var(--color-primary);text-decoration:underline}@media (max-width: 900px){.clarity-booking__grid{grid-template-columns:1fr;gap:2.5rem}.clarity-booking__context{position:static}.clarity-booking h1,.clarity-booking__lead,.clarity-booking__routing{max-width:42rem}}@media (max-width: 560px){.clarity-header__inner{min-height:4.25rem}.clarity-header__logo-mark{width:6.5rem}.clarity-header__back{font-size:var(--type-small-size)}.clarity-booking{padding-block:2.5rem}.clarity-booking__grid{gap:2rem}.clarity-booking__profile{display:none}.clarity-booking__form-card{padding:1.25rem}.clarity-page .gehad-clarity-qualification .wpforms-field-radio li,.clarity-page .gehad-clarity-qualification .wpforms-field-checkbox li{padding:.7rem .75rem!important}.clarity-footer__inner{min-height:6rem;padding-block:1rem;flex-direction:column;justify-content:center;text-align:center}}html[dir=rtl] .clarity-header__back span{transform:rotate(180deg)}
