:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=spacing]{padding-block:42px 64px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=layout]{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:stretch;gap:36px;padding-top:0}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=content]{padding-top:20px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=content]>div{flex-direction:column;width:100%;height:100%;display:flex}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__h1{max-width:none;font-size:var(--ikit-display-size);margin:0;line-height:1.1}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__sub{max-width:none;font-size:var(--ikit-lead-size);color:var(--ikit-color-text-prose);margin:24px 0 0;line-height:1.6}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formCard{background:var(--ikit-form-gradient);border-radius:calc(var(--ikit-radius-lg) + 12px);box-shadow:none;border:0;padding:12px;position:static}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formHead{background:var(--background);border-radius:var(--ikit-radius-lg) var(--ikit-radius-lg) 0 0;padding:24px 24px 8px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formTitle{font-size:var(--ikit-title-size);letter-spacing:-.02em;line-height:1.4}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formSub{font-size:var(--ikit-body-size);letter-spacing:-.18px;color:var(--ikit-color-text-prose);margin:16px 0 0;font-weight:400;line-height:1.3}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formBody{background:var(--background);border:0;margin:0;padding:0}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formCard>.ikHomeHero__badges{background:var(--background);border-radius:0 0 var(--ikit-radius-lg) var(--ikit-radius-lg);grid-template-columns:repeat(3,72px) minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:32px 24px 24px;display:grid}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__badge{width:72px;height:72px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__trust{width:auto;font-size:var(--ikit-small-size);text-align:left;margin:0;line-height:1.4}.ikit-native-booking{width:100%;min-width:0;font-size:var(--ikit-body-size);--field-radius:10px;padding:30px 24px 24px;scroll-margin-top:24px}.ikit-native-booking label{font-size:var(--ikit-label-size)!important}.ikit-native-booking :is(input,select,textarea),.ikit-native-booking p{font-size:var(--ikit-body-size)!important}.ikit-native-booking .gbf-btn+p{font-size:var(--ikit-small-size)!important}.ikit-native-booking h3{font-size:var(--ikit-label-title-size)!important}.ikit-native-booking :is(.input,.textarea){box-shadow:none}.ikit-native-booking input[type=tel]{height:44px;box-shadow:none;border-radius:0}[data-skeleton]:has(.ikit-native-booking [aria-modal=true]){z-index:1;position:relative}.ikit-native-booking .gbf-btn{color:var(--accent-foreground)}.ikit-native-booking .gbf-input::placeholder,.ikit-native-booking input[type=tel]::placeholder{color:var(--ikit-form-muted);opacity:1}.ikit-home :is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=spacing]{padding-top:26px}.ikit-home .ikHomeHero__content:has(.ikit-home__video){margin-top:auto;padding-top:64px}.ikit-home__video{width:100%;max-width:390px;margin:0}.ikit-home .ikit-home__video video{object-fit:cover}.ikit-company--discovery .ikit-discovery-outcomes{font-size:var(--ikit-body-size);line-height:1.6}.ikit-company--discovery .ikit-discovery-outcomes p{font-size:var(--ikit-body-size)}.ikit-company--discovery .ikit-discovery-outcomes ul{font-size:var(--ikit-body-size);margin-top:20px;line-height:1.6}@media (max-width:991px){:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=layout]{grid-template-columns:1fr;gap:24px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=content]{padding-top:0}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__h1{max-width:18ch;margin-inline:auto}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__sub{font-size:var(--ikit-lead-size);line-height:1.6}.ikit-home .ikHomeHero [data-skeleton-region=content]{text-align:center}.ikit-home .ikHomeHero__content:has(.ikit-home__video){margin-top:0;padding-top:24px}.ikit-home__video{max-width:none}.ikit-home__video .ikit-video-lightbox__trigger{aspect-ratio:auto;border-radius:999px;width:fit-content;margin-inline:auto}.ikit-home__video .ikit-video-lightbox__trigger video{display:none}.ikit-home__video .ikit-video-lightbox__watch{position:static}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=media]{width:100%;max-width:600px;margin-inline:auto}}@media (max-width:809px){.ikit-home .ikHomeHero [data-skeleton-region=layout]{gap:16px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=spacing],.ikit-home :is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) [data-skeleton-region=spacing]{padding-block:70px 40px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__h1{font-size:var(--ikit-display-size)}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formHead{padding:24px 16px 0}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formSub{font-size:var(--ikit-body-size);line-height:1.3}.ikit-native-booking{padding:24px 16px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__formCard>.ikHomeHero__badges{grid-template-columns:repeat(3,60px);justify-content:center;gap:12px;padding:24px 16px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__badge{width:60px;height:60px}:is(.ikHomeHero:has(.ikit-native-booking),.ikit-provider-booking .ikHomeHero) .ikHomeHero__trust{text-align:center;grid-column:1/-1}}
