.service-form-module__WfvEXG__mythos{--accent-offer:#b86bff;--accent-strong:#8b38df;--bg-offer:#070314;--panel-offer:#110823;--line-offer:#cdabff40;--muted-offer:#c2b8d5}.service-form-module__WfvEXG__locked,.service-form-module__WfvEXG__unlocked,.service-form-module__WfvEXG__confirmed{font-family:var(--font-inter), Inter, system-ui, sans-serif}.service-form-module__WfvEXG__locked{z-index:1000;color:#fff;background:var(--bg-offer);place-items:center;min-height:100dvh;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.service-form-module__WfvEXG__gateBackground{background:radial-gradient(circle at 72% 32%,#b86bff3d,#0000 34%),linear-gradient(110deg,#070314f5,#0d0521b8),url(/brand/mythos-hero.jpg) 50%/cover;position:absolute;inset:0}.service-form-module__WfvEXG__gate{box-sizing:border-box;border:1px solid var(--line-offer);text-align:center;background:#090418f5;border-radius:16px;width:min(100%,550px);padding:clamp(28px,6vw,48px);position:relative;box-shadow:0 30px 90px #00000094}.service-form-module__WfvEXG__lockIcon,.service-form-module__WfvEXG__confirmIcon{color:#fff;background:var(--accent-strong);border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid;box-shadow:0 0 30px #b86bff5c}.service-form-module__WfvEXG__eyebrow{color:var(--accent-offer);letter-spacing:.21em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.service-form-module__WfvEXG__gate h1,.service-form-module__WfvEXG__hero h1,.service-form-module__WfvEXG__details h2,.service-form-module__WfvEXG__confirmed h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-weight:900;line-height:.98}.service-form-module__WfvEXG__gate h1{font-size:clamp(35px,7vw,52px)}.service-form-module__WfvEXG__gateCopy{max-width:450px;color:var(--muted-offer);margin:18px auto 0;font-size:16px;line-height:1.6}.service-form-module__WfvEXG__gateForm{gap:10px;margin-top:25px;display:grid}.service-form-module__WfvEXG__gateForm label,.service-form-module__WfvEXG__contactFields label{text-align:left;gap:7px;display:grid}.service-form-module__WfvEXG__gateForm label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.service-form-module__WfvEXG__gateForm input,.service-form-module__WfvEXG__contactFields input{box-sizing:border-box;border:1px solid var(--line-offer);color:#fff;width:100%;min-height:52px;font:inherit;background:#03010ac2;border-radius:8px;outline:0;padding:0 15px}.service-form-module__WfvEXG__gateForm input:focus,.service-form-module__WfvEXG__contactFields input:focus{border-color:var(--accent-offer);box-shadow:0 0 0 3px #b86bff24}.service-form-module__WfvEXG__gateForm button,.service-form-module__WfvEXG__primaryButton,.service-form-module__WfvEXG__bookButton{box-sizing:border-box;color:#fff;background:linear-gradient(135deg, var(--accent-strong), #6d28d9);min-height:52px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.service-form-module__WfvEXG__gateForm button,.service-form-module__WfvEXG__bookButton{cursor:pointer}.service-form-module__WfvEXG__gateForm button:disabled,.service-form-module__WfvEXG__bookButton:disabled{cursor:wait;opacity:.66}.service-form-module__WfvEXG__privacy,.service-form-module__WfvEXG__error{margin:12px 0 0;font-size:12px}.service-form-module__WfvEXG__privacy{color:#8c809f}.service-form-module__WfvEXG__error{color:#fda4af}.service-form-module__WfvEXG__unlocked{color:#fff;background:var(--bg-offer);min-height:100vh}.service-form-module__WfvEXG__hero{border-bottom:1px solid var(--line-offer);align-items:flex-end;min-height:min(800px,90vh);padding:132px max(22px,50vw - 560px) 86px;display:flex;position:relative;overflow:hidden}.service-form-module__WfvEXG__hero>img,.service-form-module__WfvEXG__heroShade{width:100%;height:100%;position:absolute;inset:0}.service-form-module__WfvEXG__hero>img{object-fit:cover}.service-form-module__WfvEXG__heroShade{background:linear-gradient(90deg,#070314fa,#0a041ce0 55%,#0a041c5c)}.service-form-module__WfvEXG__heroContent{width:min(840px,100%);position:relative}.service-form-module__WfvEXG__hero h1{max-width:830px;font-size:clamp(45px,7.8vw,84px)}.service-form-module__WfvEXG__heroContent>p:not(.service-form-module__WfvEXG__eyebrow){max-width:690px;color:var(--muted-offer);margin:22px 0 30px;font-size:clamp(18px,2.4vw,23px);line-height:1.55}.service-form-module__WfvEXG__primaryButton{padding:14px 21px}.service-form-module__WfvEXG__details{width:min(1120px,100% - 40px);margin:0 auto;padding:86px 0 70px}.service-form-module__WfvEXG__intro{max-width:800px}.service-form-module__WfvEXG__details h2{font-size:clamp(36px,5.5vw,58px)}.service-form-module__WfvEXG__intro>p:last-child,.service-form-module__WfvEXG__schedulerCopy>p:not(.service-form-module__WfvEXG__eyebrow){color:var(--muted-offer);font-size:18px;line-height:1.75}.service-form-module__WfvEXG__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:44px 0 82px;display:grid}.service-form-module__WfvEXG__benefits>div{box-sizing:border-box;border:1px solid var(--line-offer);background:var(--panel-offer);border-radius:12px;align-items:flex-start;gap:12px;min-height:112px;padding:24px;font-weight:760;line-height:1.45;display:flex}.service-form-module__WfvEXG__benefits svg{color:var(--accent-offer);flex:none}.service-form-module__WfvEXG__scheduler{border:1px solid var(--line-offer);background:#0b051b;border-radius:16px;grid-template-columns:minmax(0,.72fr) minmax(440px,1.28fr);align-items:start;gap:52px;padding:clamp(24px,5vw,54px);display:grid}.service-form-module__WfvEXG__emailChip{max-width:100%;color:var(--accent-offer);text-overflow:ellipsis;white-space:nowrap;border:1px solid #b86bff5c;border-radius:999px;margin-top:8px;padding:8px 11px;font-size:12px;display:inline-block;overflow:hidden}.service-form-module__WfvEXG__bookingForm{gap:18px;display:grid}.service-form-module__WfvEXG__contactFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.service-form-module__WfvEXG__contactFields label>span,.service-form-module__WfvEXG__times legend{color:#ddd6e9;font-size:12px;font-weight:800}.service-form-module__WfvEXG__calendar{border:1px solid var(--line-offer);background:#03010a99;border-radius:12px;padding:17px}.service-form-module__WfvEXG__calendarHead{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:15px;display:grid}.service-form-module__WfvEXG__calendarHead button{border:1px solid var(--line-offer);color:#fff;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.service-form-module__WfvEXG__calendarHead button:disabled,.service-form-module__WfvEXG__days>button:disabled{cursor:not-allowed;opacity:.24}.service-form-module__WfvEXG__weekdays,.service-form-module__WfvEXG__days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.service-form-module__WfvEXG__weekdays{color:#847895;text-align:center;margin-bottom:5px;font-size:10px;font-weight:800}.service-form-module__WfvEXG__days>button{aspect-ratio:1;color:#eee9f5;cursor:pointer;background:#cdabff14;border:1px solid #0000;border-radius:8px}.service-form-module__WfvEXG__days>button:hover:not(:disabled),.service-form-module__WfvEXG__times button:hover{border-color:var(--accent-offer)}.service-form-module__WfvEXG__days>button.service-form-module__WfvEXG__selected,.service-form-module__WfvEXG__times button.service-form-module__WfvEXG__selected{border-color:var(--accent-offer);color:#fff;background:var(--accent-strong);font-weight:900}.service-form-module__WfvEXG__times{border:0;min-width:0;margin:0;padding:0}.service-form-module__WfvEXG__times legend{margin-bottom:9px}.service-form-module__WfvEXG__times>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.service-form-module__WfvEXG__times button{border:1px solid var(--line-offer);color:#eee9f5;cursor:pointer;background:#03010aa3;border-radius:8px;min-height:40px;font-size:12px;font-weight:750}.service-form-module__WfvEXG__times:disabled{opacity:.42}.service-form-module__WfvEXG__bookButton{width:100%}.service-form-module__WfvEXG__confirmed{color:#fff;background:radial-gradient(circle at 50% 30%, #b86bff33, transparent 34%), var(--bg-offer);place-items:center;min-height:100dvh;padding:24px;display:grid}.service-form-module__WfvEXG__confirmed section{text-align:center;width:min(100%,650px)}.service-form-module__WfvEXG__confirmed h1{font-size:clamp(38px,7vw,62px)}.service-form-module__WfvEXG__confirmed section>p:not(.service-form-module__WfvEXG__eyebrow){color:var(--muted-offer);font-size:17px;line-height:1.7}.service-form-module__WfvEXG__textLink{color:var(--accent-offer);align-items:center;gap:7px;margin-top:14px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:820px){.service-form-module__WfvEXG__scheduler{grid-template-columns:1fr}}@media (max-width:640px){.service-form-module__WfvEXG__gate{padding:28px 20px}.service-form-module__WfvEXG__hero{min-height:720px;padding:132px 22px 58px}.service-form-module__WfvEXG__benefits,.service-form-module__WfvEXG__contactFields{grid-template-columns:1fr}.service-form-module__WfvEXG__scheduler{padding:22px 16px}.service-form-module__WfvEXG__times>div{grid-template-columns:1fr 1fr}}
