form[action="/api/assessment-booking"] input:not([type=hidden]),form[action="/api/assessment-booking"] select,form[action="/api/assessment-booking"] textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:16px;line-height:1.5}form[action="/api/assessment-booking"] textarea{min-height:112px;resize:vertical}form[action="/api/assessment-booking"] :is(input,select,textarea):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.stakh-next{margin-bottom:1.5rem}#book,#booking,#enquiry,#apply{scroll-margin-top:7rem}nav[data-navigation-version] .site-desktop-nav{gap:.8rem!important;min-width:0}nav[data-navigation-version] .site-desktop-nav>a,nav[data-navigation-version] .site-desktop-nav .camps-trigger{white-space:nowrap;font-size:12px!important;letter-spacing:.075em!important}nav[data-navigation-version] .camps-trigger,nav[data-navigation-version] .camps-mob-label,nav[data-navigation-version] button.site-mobile-toggle{border:0;padding:0;background:transparent;font-family:inherit;cursor:pointer;min-height:48px}nav[data-navigation-version] .site-desktop-nav .camps-trigger{display:flex;align-items:center}nav[data-navigation-version] .camps-trigger::after{content:"⌄";margin-left:.3rem;font-size:14px}nav[data-navigation-version] .camps-trigger:has(svg)::after{content:none}nav[data-navigation-version] .camps-panel-inner>a{display:flex;align-items:center;min-height:48px;font-size:13px;letter-spacing:.02em}nav[data-navigation-version] .language-dd{order:2}nav[data-navigation-version] .language-dd .camps-trigger{min-width:48px;justify-content:center}nav[data-navigation-version] .language-dd .camps-panel{left:auto;right:0}nav[data-navigation-version] .language-dd .camps-panel-inner{min-width:160px}nav[data-navigation-version] .language-dd [role=group]{justify-content:center;gap:0}nav[data-navigation-version] .site-desktop-nav>.nav-wa{order:3}nav[data-navigation-version] .site-desktop-nav>a[class*=bg-primary]{order:4;padding-inline:14px}nav[data-navigation-version] .site-mobile-panel{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}nav[data-navigation-ready] .camps-panel{display:none;opacity:1;visibility:visible;transform:none}nav[data-navigation-ready] .camps-dd[data-open=true]>.camps-panel{display:block}nav[data-navigation-ready] .camps-dd[data-open=true]>.camps-trigger{color:hsl(var(--primary))}nav[data-navigation-ready] .camps-mob-label{width:100%;text-align:left}nav[data-navigation-ready] .site-mobile-toggle .nav-icon-close{display:none}nav[data-navigation-ready] .site-mobile-toggle[aria-expanded=true] .nav-icon-open{display:none}nav[data-navigation-ready] .site-mobile-toggle[aria-expanded=true] .nav-icon-close{display:flex}nav[data-navigation-version] :is(button,summary,a):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media(max-width:1199px){nav[data-navigation-version] .site-desktop-nav{display:none!important}nav[data-navigation-version] .site-mobile-toggle{display:flex!important}nav[data-navigation-version] .site-mobile-panel{display:none!important}nav[data-navigation-version] #nav-toggle:checked~.site-mobile-panel{display:block!important}}@media(min-width:1200px){nav[data-navigation-version]>.max-w-7xl{padding-inline:24px}nav[data-navigation-version] .site-desktop-nav{display:flex!important}nav[data-navigation-version] #nav-toggle,nav[data-navigation-version] .site-mobile-toggle,nav[data-navigation-version] .site-mobile-panel{display:none!important}}@media(prefers-reduced-motion:reduce){nav[data-navigation-version] .camps-panel,nav[data-navigation-version] .camps-chevron{transition:none}}
