.Footer-module__S6Hkya__footer{background:var(--surface-ink);color:color-mix(in srgb, var(--white) 88%, transparent);padding:clamp(3rem,7vw,4.25rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,4vw,2.5rem);position:relative;overflow:hidden}.Footer-module__S6Hkya__glow{background:color-mix(in srgb, var(--lime) 14%, transparent);filter:blur(80px);pointer-events:none;border-radius:50%;width:min(50vw,380px);height:min(50vw,380px);position:absolute;top:-35%;right:5%}.Footer-module__S6Hkya__shell{z-index:1;max-width:var(--max-width);flex-direction:column;gap:clamp(2rem,4vw,2.75rem);margin-inline:auto;display:flex;position:relative}.Footer-module__S6Hkya__grid{align-items:start;gap:clamp(2rem,4vw,2.5rem);display:grid}.Footer-module__S6Hkya__brandCol{flex-direction:column;gap:1rem;max-width:38ch;display:flex}.Footer-module__S6Hkya__logoLink{width:fit-content;transition:opacity .2s;display:inline-flex}.Footer-module__S6Hkya__logoLink:hover{opacity:.88}.Footer-module__S6Hkya__logo{filter:brightness(0)saturate()invert(89%)sepia(42%)saturate(620%)hue-rotate(32deg)brightness(103%)contrast(92%);width:auto;height:clamp(1.75rem,3.5vw,2.1rem)}.Footer-module__S6Hkya__tagline{color:color-mix(in srgb, var(--white) 58%, transparent);margin:0;font-size:.92rem;line-height:1.6}.Footer-module__S6Hkya__stores{flex-direction:column;gap:.55rem;margin-top:.25rem;display:flex}.Footer-module__S6Hkya__storesLabel{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 38%, transparent);margin:0;font-size:.68rem;font-weight:700}.Footer-module__S6Hkya__storeRow{flex-wrap:wrap;gap:.5rem;display:flex}.Footer-module__S6Hkya__storeBtn{background:color-mix(in srgb, var(--white) 8%, transparent);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);min-height:2.35rem;color:color-mix(in srgb, var(--white) 72%, transparent);cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:.55rem;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex}.Footer-module__S6Hkya__navCol{flex-direction:column;gap:.75rem;display:flex}.Footer-module__S6Hkya__colTitle{letter-spacing:-.01em;color:var(--white);margin:0;font-size:.82rem;font-weight:700}.Footer-module__S6Hkya__linkList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__S6Hkya__link{color:color-mix(in srgb, var(--white) 62%, transparent);font-size:.86rem;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__link:hover{color:var(--lime)}.Footer-module__S6Hkya__linkSoon{color:color-mix(in srgb, var(--white) 45%, transparent);cursor:default;font-size:.86rem;font-weight:500}.Footer-module__S6Hkya__legalSocial{gap:1.5rem;display:grid}.Footer-module__S6Hkya__socialList{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__socialBtn{background:color-mix(in srgb, var(--white) 8%, transparent);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--white) 80%, transparent);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.Footer-module__S6Hkya__socialIcon{width:1rem;height:1rem}.Footer-module__S6Hkya__socialBtn:hover{color:var(--lime);border-color:color-mix(in srgb, var(--lime) 40%, transparent);background:color-mix(in srgb, var(--lime) 10%, transparent)}.Footer-module__S6Hkya__bottom{border-top:1px solid color-mix(in srgb, var(--white) 10%, transparent);flex-direction:column;gap:.5rem;padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}@media (min-width:640px){.Footer-module__S6Hkya__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.Footer-module__S6Hkya__legal,.Footer-module__S6Hkya__note{color:color-mix(in srgb, var(--white) 42%, transparent);margin:0;font-size:.78rem}.Footer-module__S6Hkya__note{text-align:left}.Footer-module__S6Hkya__heart{color:var(--lime);font-size:.85em}@media (min-width:640px){.Footer-module__S6Hkya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__S6Hkya__brandCol{grid-column:1/-1}}@media (min-width:900px){.Footer-module__S6Hkya__grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.75fr));column-gap:clamp(1.5rem,3vw,2.5rem)}.Footer-module__S6Hkya__brandCol{grid-column:auto}.Footer-module__S6Hkya__legalSocial{gap:1.75rem}}
.AudienceTicker-module__UaOYaq__viewport{width:100%;padding-block:.55rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.AudienceTicker-module__UaOYaq__fadeLeft,.AudienceTicker-module__UaOYaq__fadeRight{z-index:2;pointer-events:none;width:clamp(2.5rem,11vw,7rem);position:absolute;top:0;bottom:0}.AudienceTicker-module__UaOYaq__fadeLeft{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 26%, white) 0%, color-mix(in srgb, var(--lime) 12%, white) 35%, transparent 100%);left:0}.AudienceTicker-module__UaOYaq__fadeRight{background:linear-gradient(270deg, color-mix(in srgb, var(--lime) 18%, var(--off-white)) 0%, color-mix(in srgb, var(--lime) 8%, var(--off-white)) 40%, transparent 100%);right:0}.AudienceTicker-module__UaOYaq__track{width:max-content;animation:AudienceTicker-module__UaOYaq__audienceTickerScroll var(--ticker-duration,52s) linear infinite;will-change:transform;display:flex}.AudienceTicker-module__UaOYaq__trackReverse{animation-direction:reverse}.AudienceTicker-module__UaOYaq__viewport:hover .AudienceTicker-module__UaOYaq__track{animation-play-state:paused}.AudienceTicker-module__UaOYaq__group{align-items:center;gap:.65rem;padding:.2rem .325rem;list-style:none;display:flex}.AudienceTicker-module__UaOYaq__group li{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 84%, transparent);border:1px solid color-mix(in srgb, var(--white) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:-.02em;color:var(--black);white-space:nowrap;box-shadow:0 1px 0 #ffffffe6 inset, 0 10px 28px -12px color-mix(in srgb, var(--black) 12%, transparent);flex-shrink:0;padding:.68rem 1.15rem;font-size:.88rem;font-weight:600;transition:transform .25s,background .25s,color .25s}.AudienceTicker-module__UaOYaq__group li:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}.AudienceTicker-module__UaOYaq__staticRow{flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:52rem;margin-inline:auto;list-style:none;display:flex}.AudienceTicker-module__UaOYaq__staticRow li{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 84%, transparent);border:1px solid color-mix(in srgb, var(--white) 72%, transparent);color:var(--black);box-shadow:0 10px 28px -12px color-mix(in srgb, var(--black) 12%, transparent);padding:.68rem 1.15rem;font-size:.88rem;font-weight:600}@keyframes AudienceTicker-module__UaOYaq__audienceTickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.AudienceTicker-module__UaOYaq__themeDark .AudienceTicker-module__UaOYaq__fadeLeft{background:linear-gradient(90deg, var(--surface-ink) 0%, color-mix(in srgb, var(--surface-ink) 85%, transparent) 40%, transparent 100%)}.AudienceTicker-module__UaOYaq__themeDark .AudienceTicker-module__UaOYaq__fadeRight{background:linear-gradient(270deg, var(--surface-ink) 0%, color-mix(in srgb, var(--surface-ink) 85%, transparent) 40%, transparent 100%)}.AudienceTicker-module__UaOYaq__themeDark .AudienceTicker-module__UaOYaq__group li,.AudienceTicker-module__UaOYaq__themeDark.AudienceTicker-module__UaOYaq__staticRow li,.AudienceTicker-module__UaOYaq__themeDark .AudienceTicker-module__UaOYaq__staticRow li{background:color-mix(in srgb, var(--white) 9%, transparent);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);color:color-mix(in srgb, var(--white) 88%, transparent);box-shadow:0 1px 0 #ffffff0f inset, 0 12px 32px -16px color-mix(in srgb, var(--black) 40%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AudienceTicker-module__UaOYaq__themeDark .AudienceTicker-module__UaOYaq__group li:hover{background:var(--lime);border-color:color-mix(in srgb, var(--lime) 70%, transparent);color:var(--black);box-shadow:var(--shadow-lime)}@media (prefers-reduced-motion:reduce){.AudienceTicker-module__UaOYaq__track{animation:none}.AudienceTicker-module__UaOYaq__viewport{-webkit-mask-image:none;mask-image:none}.AudienceTicker-module__UaOYaq__fadeLeft,.AudienceTicker-module__UaOYaq__fadeRight{display:none}}
.SectionEyebrow-module__lwA5vW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 50%, transparent);align-items:center;gap:.6rem;margin:0;font-size:.7rem;font-weight:800;display:inline-flex}.SectionEyebrow-module__lwA5vW__iconWrap{background:color-mix(in srgb, var(--lime) 54%, white);width:2.1rem;height:2.1rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--lime) 16%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.SectionEyebrow-module__lwA5vW__icon{background:var(--black);width:.85rem;height:1.05rem;-webkit-mask-image:url(/images/Symbol-Bookevo.svg);mask-image:url(/images/Symbol-Bookevo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SectionEyebrow-module__lwA5vW__inverse{color:color-mix(in srgb, var(--white) 55%, transparent)}
.Section-module___Vmd5W__section{padding:clamp(4.5rem,10vw,7.5rem) clamp(1.25rem,4vw,2.5rem);position:relative}.Section-module___Vmd5W__section:nth-of-type(2n){background:color-mix(in srgb, var(--gray-50) 40%, var(--off-white))}.Section-module___Vmd5W__container{max-width:var(--max-width);margin-inline:auto}.Section-module___Vmd5W__sectionHeader{gap:1.25rem;margin-bottom:clamp(2.25rem,5vw,3rem);display:grid}.Section-module___Vmd5W__sectionHeaderTitle .Section-module___Vmd5W__label{margin-bottom:1.25rem}.Section-module___Vmd5W__sectionHeaderTitle h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);max-width:22ch;color:var(--black);margin:0;font-size:clamp(2rem,5vw,3.1rem);font-weight:800;line-height:1.05}.Section-module___Vmd5W__sectionHeader .Section-module___Vmd5W__intro{color:var(--muted);max-width:40ch;margin:0;font-size:clamp(1rem,2vw,1.08rem);line-height:1.68}@media (min-width:900px){.Section-module___Vmd5W__sectionHeader{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end;gap:clamp(2.5rem,5vw,4rem)}.Section-module___Vmd5W__sectionHeaderTitle h2{max-width:min(100%,26ch);font-size:clamp(2.35rem,3.6vw,3.35rem)}.Section-module___Vmd5W__sectionHeader .Section-module___Vmd5W__intro{justify-self:start;width:100%;max-width:none;padding-bottom:.2rem}}@media (min-width:1280px){.Section-module___Vmd5W__sectionHeader{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.Section-module___Vmd5W__sectionHeaderTitle h2{max-width:min(100%,28ch)}}.Section-module___Vmd5W__sectionHeaderOnLime .Section-module___Vmd5W__sectionHeaderTitle .Section-module___Vmd5W__label{color:color-mix(in srgb, var(--black) 55%, transparent)}.Section-module___Vmd5W__sectionHeaderOnLime .Section-module___Vmd5W__sectionHeaderTitle h2{color:var(--black)}.Section-module___Vmd5W__sectionHeaderOnLime .Section-module___Vmd5W__intro{color:color-mix(in srgb, var(--black) 65%, transparent)}
.AudienceSection-module__ZC5fNG__section{color:color-mix(in srgb, var(--white) 90%, transparent);border-block:1px solid color-mix(in srgb, var(--white) 8%, transparent);position:relative;overflow:hidden;background:var(--surface-ink)!important}.AudienceSection-module__ZC5fNG__atmosphere{pointer-events:none;position:absolute;inset:0}.AudienceSection-module__ZC5fNG__glowLeft,.AudienceSection-module__ZC5fNG__glowRight{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.AudienceSection-module__ZC5fNG__glowLeft{background:color-mix(in srgb, var(--lime) 22%, transparent);opacity:.55;width:min(48vw,420px);height:min(48vw,420px);top:-25%;left:-12%}.AudienceSection-module__ZC5fNG__glowRight{background:color-mix(in srgb, var(--lime) 14%, transparent);opacity:.45;width:min(45vw,380px);height:min(45vw,380px);bottom:-30%;right:-10%}.AudienceSection-module__ZC5fNG__header{z-index:1;text-align:center;position:relative}.AudienceSection-module__ZC5fNG__label{justify-content:center;margin-bottom:1rem}.AudienceSection-module__ZC5fNG__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--white);margin-inline:auto;max-width:20ch;margin-bottom:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.1}.AudienceSection-module__ZC5fNG__tickerBlock{z-index:1;width:100%;margin-top:2.25rem;padding-block:.35rem 1.5rem;position:relative}.AudienceSection-module__ZC5fNG__tickerStack{gap:.35rem;display:grid}
.Button-module__iYV4-q__button{--btn-ease:cubic-bezier(.16, 1, .3, 1);min-height:3.4rem;font-family:var(--font-display);letter-spacing:-.03em;cursor:pointer;transition:transform .24s var(--btn-ease), box-shadow .24s ease, background .24s ease, border-color .24s ease, color .24s ease, opacity .2s ease;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;padding:.78rem 1.2rem;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__iYV4-q__button:hover:not(:disabled){transform:translateY(-2px)}.Button-module__iYV4-q__button:active:not(:disabled){transform:translateY(0)}.Button-module__iYV4-q__button:focus-visible{outline:2px solid color-mix(in srgb, var(--lime) 70%, var(--black));outline-offset:3px}.Button-module__iYV4-q__button:disabled{opacity:.58;cursor:not-allowed;transform:none}.Button-module__iYV4-q__shine:after{content:"";transition:transform .48s var(--btn-ease);pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff24 44%,#0000 72%);position:absolute;inset:0;transform:translate(-120%)}.Button-module__iYV4-q__shine:hover:not(:disabled):after{transform:translate(120%)}.Button-module__iYV4-q__label,.Button-module__iYV4-q__arrow{z-index:1;position:relative}.Button-module__iYV4-q__withArrow{justify-content:space-between;width:fit-content;padding-right:1rem}.Button-module__iYV4-q__arrow{width:1.45rem;height:1.45rem;transition:transform .24s var(--btn-ease);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;display:grid}.Button-module__iYV4-q__button:hover:not(:disabled) .Button-module__iYV4-q__arrow{transform:translate(2px)}.Button-module__iYV4-q__primary{color:var(--white);box-shadow:0 1px 0 #ffffff1f inset, 0 12px 30px color-mix(in srgb, var(--black) 18%, transparent), 0 0 0 1px #ffffff14 inset;background:linear-gradient(#121722 0%,#1b2230 100%);border-color:#ffffff14}.Button-module__iYV4-q__primary:hover:not(:disabled){box-shadow:0 1px 0 #ffffff24 inset, 0 18px 38px color-mix(in srgb, var(--black) 22%, transparent), 0 0 0 1px #ffffff1a inset}.Button-module__iYV4-q__primary .Button-module__iYV4-q__arrow{color:var(--white);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.Button-module__iYV4-q__secondary{color:color-mix(in srgb, var(--black) 62%, var(--gray-600));border-color:color-mix(in srgb, var(--black) 7%, transparent);box-shadow:0 12px 26px color-mix(in srgb, var(--black) 7%, transparent), 0 1px 0 #ffffffd1 inset;background:#fffffff0}.Button-module__iYV4-q__secondary:hover:not(:disabled){box-shadow:0 16px 32px color-mix(in srgb, var(--black) 9%, transparent), 0 1px 0 #ffffffe0 inset}.Button-module__iYV4-q__secondary.Button-module__iYV4-q__shine:after{background:linear-gradient(115deg,#0000 0%,#ffffff7a 44%,#0000 72%)}.Button-module__iYV4-q__secondary .Button-module__iYV4-q__arrow{background:color-mix(in srgb, var(--black) 6%, transparent);color:var(--black);box-shadow:0 0 0 1px color-mix(in srgb, var(--black) 5%, transparent) inset}.Button-module__iYV4-q__lime{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 88%, white) 0%, var(--lime) 100%);color:var(--black);border-color:color-mix(in srgb, var(--black) 10%, transparent);box-shadow:0 1px 0 #ffffff80 inset, 0 14px 36px -10px color-mix(in srgb, var(--lime) 50%, transparent)}.Button-module__iYV4-q__lime:hover:not(:disabled){box-shadow:0 1px 0 #ffffff94 inset, 0 18px 44px -8px color-mix(in srgb, var(--lime) 58%, transparent)}.Button-module__iYV4-q__lime .Button-module__iYV4-q__arrow{background:color-mix(in srgb, var(--black) 8%, transparent);color:var(--black)}.Button-module__iYV4-q__sm{border-radius:.95rem;min-width:7.25rem;min-height:3.05rem;padding:.7rem 1rem;font-size:.88rem}.Button-module__iYV4-q__sm .Button-module__iYV4-q__arrow{width:1.28rem;height:1.28rem;font-size:.66rem}.Button-module__iYV4-q__md{min-height:3.4rem}.Button-module__iYV4-q__lg{min-height:3.55rem;padding-inline:1.35rem;font-size:.94rem}.Button-module__iYV4-q__pill{border-radius:var(--radius-pill)}.Button-module__iYV4-q__pill.Button-module__iYV4-q__sm{min-height:3.15rem}.Button-module__iYV4-q__fullWidth,.Button-module__iYV4-q__fullWidth.Button-module__iYV4-q__withArrow{width:100%}@media (max-width:767px){.Button-module__iYV4-q__withArrow:not(.Button-module__iYV4-q__fullWidth){width:100%}}@media (prefers-reduced-motion:reduce){.Button-module__iYV4-q__button{transition:opacity .2s,box-shadow .2s}.Button-module__iYV4-q__button:hover:not(:disabled){transform:none}.Button-module__iYV4-q__shine:after{display:none}.Button-module__iYV4-q__button:hover:not(:disabled) .Button-module__iYV4-q__arrow{transform:none}}
.CommunitySection-module__5YPDka__section{position:relative;overflow:hidden;background:color-mix(in srgb, var(--off-white) 55%, white)!important}.CommunitySection-module__5YPDka__gridBg{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--black) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--black) 4%, transparent) 1px, transparent 1px);opacity:.35;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(90% 80% at 50% 20%,#000,#0000 75%)}.CommunitySection-module__5YPDka__bento{gap:.85rem;margin-top:clamp(2rem,5vw,2.5rem);display:grid}.CommunitySection-module__5YPDka__bentoFeatured,.CommunitySection-module__5YPDka__bentoItem{min-height:0;display:flex}.CommunitySection-module__5YPDka__bentoFeatured>*,.CommunitySection-module__5YPDka__bentoItem>*{flex:1;width:100%}.CommunitySection-module__5YPDka__card{background:var(--white);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);height:100%;min-height:10.75rem;box-shadow:0 1px 0 #ffffffe6 inset, 0 16px 44px -26px color-mix(in srgb, var(--black) 10%, transparent);border-radius:1.25rem;flex-direction:column;padding:1.15rem 1.2rem 1.2rem;transition:box-shadow .35s;display:flex;position:relative;overflow:hidden}.CommunitySection-module__5YPDka__card:before{content:"";background:linear-gradient(90deg, transparent, var(--lime) 35%, transparent);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.CommunitySection-module__5YPDka__card:hover{box-shadow:0 1px 0 #ffffffe6 inset, 0 24px 52px -22px color-mix(in srgb, var(--lime) 26%, transparent)}.CommunitySection-module__5YPDka__cardFeatured{background:linear-gradient(165deg, var(--white) 0%, color-mix(in srgb, var(--lime) 10%, white) 100%);gap:.75rem}.CommunitySection-module__5YPDka__cardFeatured:after{content:"";background:color-mix(in srgb, var(--lime) 18%, transparent);filter:blur(36px);pointer-events:none;border-radius:50%;width:50%;height:45%;position:absolute;top:-18%;right:-12%}.CommunitySection-module__5YPDka__cardGhost{font-family:var(--font-display);letter-spacing:-.06em;color:color-mix(in srgb, var(--black) 4%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(2.75rem,5vw,3.35rem);font-weight:800;line-height:1;position:absolute;top:.35rem;right:.65rem}.CommunitySection-module__5YPDka__cardTop{z-index:1;flex-direction:column;gap:.55rem;display:flex;position:relative}.CommunitySection-module__5YPDka__cardTag{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 40%, transparent);font-size:.48rem;font-weight:800}.CommunitySection-module__5YPDka__cardCopy{z-index:1;gap:.35rem;margin-top:auto;padding-top:.85rem;display:grid;position:relative}.CommunitySection-module__5YPDka__cardFeatured .CommunitySection-module__5YPDka__cardTop{flex:1;gap:.65rem}.CommunitySection-module__5YPDka__cardFeatured .CommunitySection-module__5YPDka__cardCopy{border-top:1px solid color-mix(in srgb, var(--black) 6%, transparent);flex-shrink:0;margin-top:0;padding-top:.85rem}.CommunitySection-module__5YPDka__cardCopy h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);margin:0;font-size:clamp(1.02rem,2vw,1.15rem);font-weight:800;line-height:1.15}.CommunitySection-module__5YPDka__cardCopy p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.58}.CommunitySection-module__5YPDka__visualEarly{gap:.65rem;width:100%;display:grid}.CommunitySection-module__5YPDka__earlyPills{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.CommunitySection-module__5YPDka__earlyPanel{background:color-mix(in srgb, var(--white) 72%, transparent);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);border-radius:.75rem;gap:.5rem;padding:.55rem .6rem .5rem;display:grid;box-shadow:inset 0 1px #fffc}.CommunitySection-module__5YPDka__earlyPanelHead{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.5rem;font-weight:800;display:flex}.CommunitySection-module__5YPDka__earlyPanelHead span{color:color-mix(in srgb, var(--black) 48%, transparent)}.CommunitySection-module__5YPDka__earlyPanelHead strong{background:color-mix(in srgb, var(--lime) 28%, white);color:color-mix(in srgb, var(--black) 75%, transparent);border-radius:999px;padding:.12rem .38rem;font-size:.46rem}.CommunitySection-module__5YPDka__earlyProgress{background:color-mix(in srgb, var(--black) 5%, transparent);border-radius:999px;height:.28rem;overflow:hidden}.CommunitySection-module__5YPDka__earlyProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--lime), color-mix(in srgb, var(--lime) 55%, white));width:68%;height:100%;display:block}.CommunitySection-module__5YPDka__earlyList{gap:.32rem;margin:0;list-style:none;display:grid}.CommunitySection-module__5YPDka__earlyList li{background:color-mix(in srgb, var(--off-white) 85%, white);color:var(--black);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .38rem;font-size:.56rem;font-weight:600;display:flex}.CommunitySection-module__5YPDka__earlyList em{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 42%, transparent);font-size:.48rem;font-style:normal;font-weight:800}.CommunitySection-module__5YPDka__visualPill{background:color-mix(in srgb, var(--off-white) 90%, white);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);color:color-mix(in srgb, var(--black) 55%, transparent);border-radius:999px;padding:.3rem .52rem;font-size:.56rem;font-weight:700}.CommunitySection-module__5YPDka__visualPillAccent{background:var(--lime);color:var(--black);white-space:nowrap;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--lime) 50%, transparent);border-radius:999px;padding:.3rem .52rem;font-size:.56rem;font-weight:800}.CommunitySection-module__5YPDka__visualSpark{background:var(--lime);width:.42rem;height:.42rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 18%, transparent);border-radius:50%;margin-left:auto;animation:2.8s ease-in-out infinite CommunitySection-module__5YPDka__communityPulse}.CommunitySection-module__5YPDka__visualUpdates{gap:.35rem;width:100%;max-width:11rem;display:grid}.CommunitySection-module__5YPDka__visualUpdates span{background:color-mix(in srgb, var(--black) 5%, transparent);border-radius:999px;height:.38rem;display:block}.CommunitySection-module__5YPDka__visualUpdates span:first-child{width:68%}.CommunitySection-module__5YPDka__visualUpdates span:nth-child(2){background:color-mix(in srgb, var(--lime) 38%, white);width:100%}.CommunitySection-module__5YPDka__visualUpdates span:nth-child(3){width:48%}.CommunitySection-module__5YPDka__visualVoice{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}.CommunitySection-module__5YPDka__visualVoice span{white-space:nowrap;background:color-mix(in srgb, var(--off-white) 92%, white);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);color:color-mix(in srgb, var(--black) 50%, transparent);border-radius:999px;padding:.26rem .44rem;font-size:.52rem;font-weight:700}.CommunitySection-module__5YPDka__visualVoiceActive{background:var(--black)!important;color:var(--lime)!important;border-color:#0000!important}@keyframes CommunitySection-module__5YPDka__communityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.CommunitySection-module__5YPDka__ctaRow{border-top:1px solid color-mix(in srgb, var(--black) 8%, transparent);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(1.75rem,4vw,2.25rem);padding-top:1.5rem;display:flex}.CommunitySection-module__5YPDka__ctaNote{color:var(--muted);max-width:36ch;margin:0;font-size:.9rem;line-height:1.55}@media (min-width:768px){.CommunitySection-module__5YPDka__bento{grid-template-rows:minmax(9.5rem,auto) minmax(9.5rem,auto);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:.85rem}.CommunitySection-module__5YPDka__bentoFeatured{grid-area:1/1/span 2}.CommunitySection-module__5YPDka__bentoItem:nth-of-type(2){grid-area:1/2}.CommunitySection-module__5YPDka__bentoItem:nth-of-type(3){grid-area:2/2}}@media (min-width:1000px){.CommunitySection-module__5YPDka__bento{grid-template-rows:minmax(10rem,1fr) minmax(10rem,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.CommunitySection-module__5YPDka__card{padding:1.25rem 1.3rem}.CommunitySection-module__5YPDka__ctaRow{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.CommunitySection-module__5YPDka__visualSpark{animation:none}}
@keyframes EmotionalPhotoVisual-module__CMVEQW__emotionalCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.EmotionalPhotoVisual-module__CMVEQW__scene{width:100%;min-height:clamp(340px,44vw,500px);position:relative}.EmotionalPhotoVisual-module__CMVEQW__photoWrap{width:100%;height:100%;min-height:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--lime) 25%, var(--gray-100)) 0%, color-mix(in srgb, var(--gray-200) 80%, white) 100%);border-radius:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.EmotionalPhotoVisual-module__CMVEQW__photo{object-fit:cover;object-position:center 15%}.EmotionalPhotoVisual-module__CMVEQW__photoShade{background:linear-gradient(90deg, transparent 0%, transparent 35%, color-mix(in srgb, var(--black) 10%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.EmotionalPhotoVisual-module__CMVEQW__cards{z-index:2;flex-direction:column;gap:.65rem;width:min(17rem,46%);display:flex;position:absolute;top:50%;right:clamp(.5rem,3vw,1.25rem);transform:translateY(-50%)}.EmotionalPhotoVisual-module__CMVEQW__card{background:var(--white);box-shadow:0 20px 48px -24px color-mix(in srgb, var(--black) 22%, transparent), 0 4px 12px -6px color-mix(in srgb, var(--black) 8%, transparent);border-radius:1.15rem;padding:3px;animation:5.5s ease-in-out infinite EmotionalPhotoVisual-module__CMVEQW__emotionalCardFloat}.EmotionalPhotoVisual-module__CMVEQW__card:nth-child(2){animation-delay:.55s}.EmotionalPhotoVisual-module__CMVEQW__card:nth-child(3){animation-delay:1.05s}.EmotionalPhotoVisual-module__CMVEQW__card>*{background:color-mix(in srgb, var(--lime) 10%, white);border:1px solid color-mix(in srgb, var(--black) 5%, transparent);border-radius:.95rem;padding:.85rem .95rem}.EmotionalPhotoVisual-module__CMVEQW__cardLabel{color:var(--gray-600);font-size:.72rem;font-weight:500;line-height:1.3;display:block}.EmotionalPhotoVisual-module__CMVEQW__cardSuccess{align-items:center;gap:.85rem;display:flex}.EmotionalPhotoVisual-module__CMVEQW__checkOrb{background:var(--lime);width:2.75rem;height:2.75rem;color:var(--black);box-shadow:0 6px 20px -8px color-mix(in srgb, var(--lime) 70%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EmotionalPhotoVisual-module__CMVEQW__checkOrb svg{width:1.35rem;height:1.35rem}.EmotionalPhotoVisual-module__CMVEQW__cardBody{flex-direction:column;gap:.08rem;min-width:0;display:flex}.EmotionalPhotoVisual-module__CMVEQW__cardValue{font-family:var(--font-display);letter-spacing:-.04em;color:var(--black);font-size:1.35rem;font-weight:800;line-height:1.1}.EmotionalPhotoVisual-module__CMVEQW__cardStatus{color:color-mix(in srgb, var(--accent-deep) 90%, var(--black));font-size:.72rem;font-weight:600}.EmotionalPhotoVisual-module__CMVEQW__cardNext{flex-direction:column;gap:.55rem;display:flex}.EmotionalPhotoVisual-module__CMVEQW__nextRow{align-items:center;gap:.6rem;display:flex}.EmotionalPhotoVisual-module__CMVEQW__avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--lime) 40%, white), color-mix(in srgb, var(--gray-200) 60%, white));border:2px solid var(--white);letter-spacing:-.04em;width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--black) 55%, transparent);box-shadow:0 2px 8px -4px color-mix(in srgb, var(--black) 15%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.EmotionalPhotoVisual-module__CMVEQW__nextCopy{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.EmotionalPhotoVisual-module__CMVEQW__nextCopy strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:.95rem;font-weight:800;line-height:1.2}.EmotionalPhotoVisual-module__CMVEQW__nextCopy span{color:var(--gray-600);font-size:.78rem;font-weight:500}.EmotionalPhotoVisual-module__CMVEQW__chevron{color:color-mix(in srgb, var(--black) 35%, transparent);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.EmotionalPhotoVisual-module__CMVEQW__cardRevenue{flex-direction:column;gap:.5rem;display:flex}.EmotionalPhotoVisual-module__CMVEQW__revenueRow{align-items:flex-end;gap:.45rem;display:flex}.EmotionalPhotoVisual-module__CMVEQW__revenueAmount{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:1.1rem;font-weight:800;line-height:1}.EmotionalPhotoVisual-module__CMVEQW__revenueChange{color:color-mix(in srgb, var(--accent-deep) 90%, var(--black));padding-bottom:.1rem;font-size:.78rem;font-weight:700}.EmotionalPhotoVisual-module__CMVEQW__sparkline{min-width:2.75rem;max-width:4.5rem;height:1.35rem;color:color-mix(in srgb, var(--accent-deep) 85%, var(--black));flex:1;margin-bottom:.05rem;margin-left:auto;display:block}.EmotionalPhotoVisual-module__CMVEQW__sparkline svg{width:100%;height:100%}@media (max-width:899px){.EmotionalPhotoVisual-module__CMVEQW__cards{gap:.5rem;width:min(15.5rem,58%);right:.35rem}.EmotionalPhotoVisual-module__CMVEQW__card>*{padding:.7rem .8rem}.EmotionalPhotoVisual-module__CMVEQW__checkOrb{width:2.35rem;height:2.35rem}.EmotionalPhotoVisual-module__CMVEQW__cardValue{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.EmotionalPhotoVisual-module__CMVEQW__card{animation:none}}
.EmotionalPillarIcon-module__GSSDeG__icon{background:color-mix(in srgb, var(--lime) 38%, white);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--accent-deep) 70%, var(--black));border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EmotionalPillarIcon-module__GSSDeG__icon svg{width:1.15rem;height:1.15rem}
.EmotionalSection-module__WJyLiW__section{border-block:1px solid color-mix(in srgb, var(--black) 6%, transparent);position:relative;overflow:hidden;background:color-mix(in srgb, var(--off-white) 55%, white)!important}.EmotionalSection-module__WJyLiW__glow{background:color-mix(in srgb, var(--lime) 22%, transparent);filter:blur(72px);pointer-events:none;border-radius:50%;width:min(50vw,420px);height:min(50vw,420px);position:absolute;top:-20%;left:-10%}.EmotionalSection-module__WJyLiW__container{z-index:1;position:relative}.EmotionalSection-module__WJyLiW__layout{align-items:center;gap:clamp(2rem,4vw,2.75rem);display:grid}.EmotionalSection-module__WJyLiW__label{margin-bottom:1rem}.EmotionalSection-module__WJyLiW__copyCol h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--black);max-width:14ch;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.1rem);font-weight:800;line-height:1.05}.EmotionalSection-module__WJyLiW__titleAccent{color:color-mix(in srgb, var(--accent-deep) 85%, var(--black))}.EmotionalSection-module__WJyLiW__intro{color:color-mix(in srgb, var(--black) 62%, transparent);max-width:44ch;margin:0 0 1.75rem;font-size:clamp(.95rem,1.9vw,1.05rem);line-height:1.68}.EmotionalSection-module__WJyLiW__pillars{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.EmotionalSection-module__WJyLiW__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.EmotionalSection-module__WJyLiW__pillar{background:var(--white);border:1px solid color-mix(in srgb, var(--black) 7%, transparent);border-radius:1rem;align-items:center;gap:.85rem;min-height:4.75rem;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #fffffff2}.EmotionalSection-module__WJyLiW__pillarCopy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.EmotionalSection-module__WJyLiW__pillarTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:clamp(.88rem,1.6vw,.98rem);font-weight:700;line-height:1.2}.EmotionalSection-module__WJyLiW__pillarSubtitle{color:var(--gray-600);font-size:clamp(.82rem,1.5vw,.92rem);font-weight:400;line-height:1.35}.EmotionalSection-module__WJyLiW__visualCol{width:100%}@media (min-width:900px){.EmotionalSection-module__WJyLiW__layout{grid-template:"copy visual""pillars visual"1fr/minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(1.25rem,2.5vw,1.75rem) clamp(2.5rem,5vw,4rem)}.EmotionalSection-module__WJyLiW__copyCol{grid-area:copy}.EmotionalSection-module__WJyLiW__visualCol{grid-area:visual;align-self:stretch}.EmotionalSection-module__WJyLiW__pillars{grid-area:pillars;align-self:end}.EmotionalSection-module__WJyLiW__copyCol h2{max-width:12ch;font-size:clamp(2.35rem,3.6vw,3.25rem)}}@media (max-width:899px){.EmotionalSection-module__WJyLiW__layout{grid-template-areas:"copy""visual""pillars"}.EmotionalSection-module__WJyLiW__copyCol{grid-area:copy}.EmotionalSection-module__WJyLiW__visualCol{grid-area:visual}.EmotionalSection-module__WJyLiW__pillars{grid-area:pillars}}
.WaitlistForm-module__yTFYtW__form{flex-direction:column;gap:.85rem;display:flex}.WaitlistForm-module__yTFYtW__fields{gap:.65rem;display:grid}.WaitlistForm-module__yTFYtW__field input,.WaitlistForm-module__yTFYtW__field select{border:1px solid var(--line-strong);background:var(--gray-50);width:100%;color:var(--black);border-radius:var(--radius-pill);font:inherit;padding:.95rem 1.15rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.WaitlistForm-module__yTFYtW__field select{appearance:none;background-color:var(--gray-50);background-image:linear-gradient(45deg, transparent 50%, var(--black) 50%), linear-gradient(135deg, var(--black) 50%, transparent 50%);background-position:calc(100% - 1.35rem) calc(50% - 2px),calc(100% - 1rem) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}.WaitlistForm-module__yTFYtW__field select option{background:var(--white);color:var(--black)}.WaitlistForm-module__yTFYtW__field input::placeholder{color:var(--gray-400)}.WaitlistForm-module__yTFYtW__field input:hover,.WaitlistForm-module__yTFYtW__field select:hover{border-color:color-mix(in srgb, var(--black) 20%, transparent);background:var(--white)}.WaitlistForm-module__yTFYtW__field input:focus-visible,.WaitlistForm-module__yTFYtW__field select:focus-visible{border-color:var(--black);background:var(--white);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 50%, transparent);outline:none}.WaitlistForm-module__yTFYtW__submitSlot{margin-top:0}.WaitlistForm-module__yTFYtW__microcopy{color:var(--gray-600);min-height:1.25rem;font-size:.8rem;line-height:1.5}.WaitlistForm-module__yTFYtW__microSuccess{color:var(--black);font-weight:600}.WaitlistForm-module__yTFYtW__successWrap{width:100%}.WaitlistForm-module__yTFYtW__successPanel{background:color-mix(in srgb, var(--lime-soft) 55%, var(--white));border:1px solid color-mix(in srgb, var(--lime) 45%, var(--black) 8%);box-shadow:0 1px 0 #fffc inset, 0 16px 40px -24px color-mix(in srgb, var(--lime) 35%, transparent);border-radius:1.1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.WaitlistForm-module__yTFYtW__successIcon{width:2.25rem;height:2.25rem;color:var(--black);background:var(--lime);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--lime) 50%, transparent);border-radius:.65rem;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid}.WaitlistForm-module__yTFYtW__successCopy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.WaitlistForm-module__yTFYtW__successTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.WaitlistForm-module__yTFYtW__successMessage{color:color-mix(in srgb, var(--black) 62%, transparent);margin:0;font-size:.88rem;line-height:1.5}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__successPanel{background:color-mix(in srgb, var(--white) 88%, var(--lime-soft))}.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__successPanel{background:color-mix(in srgb, var(--lime-soft) 40%, var(--white))}.WaitlistForm-module__yTFYtW__microError{color:#dc2626}.WaitlistForm-module__yTFYtW__onLime .WaitlistForm-module__yTFYtW__field input,.WaitlistForm-module__yTFYtW__onLime .WaitlistForm-module__yTFYtW__field select{background:var(--white);border-color:color-mix(in srgb, var(--black) 12%, transparent)}.WaitlistForm-module__yTFYtW__onLime .WaitlistForm-module__yTFYtW__microcopy{color:color-mix(in srgb, var(--black) 55%, transparent)}.WaitlistForm-module__yTFYtW__onLime .WaitlistForm-module__yTFYtW__microSuccess{color:var(--black)}.WaitlistForm-module__yTFYtW__hero .WaitlistForm-module__yTFYtW__field input,.WaitlistForm-module__yTFYtW__hero .WaitlistForm-module__yTFYtW__field select{border-color:color-mix(in srgb, var(--black) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf}.WaitlistForm-module__yTFYtW__hero .WaitlistForm-module__yTFYtW__microcopy{color:color-mix(in srgb, var(--black) 50%, transparent)}.WaitlistForm-module__yTFYtW__hero.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{grid-template-columns:1fr}.WaitlistForm-module__yTFYtW__heroSplit .WaitlistForm-module__yTFYtW__field input,.WaitlistForm-module__yTFYtW__heroSplit .WaitlistForm-module__yTFYtW__field select{background:color-mix(in srgb, var(--white) 78%, transparent);border-color:color-mix(in srgb, var(--white) 70%, transparent);min-height:3.3rem;box-shadow:0 14px 40px color-mix(in srgb, var(--black) 7%, transparent), 0 1px 0 #ffffffd9 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.WaitlistForm-module__yTFYtW__heroSplit .WaitlistForm-module__yTFYtW__field input:hover,.WaitlistForm-module__yTFYtW__heroSplit .WaitlistForm-module__yTFYtW__field select:hover{background:color-mix(in srgb, var(--white) 92%, transparent);border-color:color-mix(in srgb, var(--black) 14%, transparent)}.WaitlistForm-module__yTFYtW__heroSplit .WaitlistForm-module__yTFYtW__microcopy{color:color-mix(in srgb, var(--black) 48%, transparent);font-size:.74rem}@media (min-width:640px){.WaitlistForm-module__yTFYtW__hero.WaitlistForm-module__yTFYtW__compact{grid-template-columns:1.2fr 1fr auto;align-items:start;gap:.55rem;width:100%;display:grid}.WaitlistForm-module__yTFYtW__hero.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{display:contents}.WaitlistForm-module__yTFYtW__hero.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__submitSlot{white-space:nowrap;margin-top:0}.WaitlistForm-module__yTFYtW__hero.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__microcopy{grid-column:1/-1;margin-top:.15rem}.WaitlistForm-module__yTFYtW__heroSplit.WaitlistForm-module__yTFYtW__compact{grid-template-columns:1fr 1fr;align-items:start;gap:.55rem;display:grid}.WaitlistForm-module__yTFYtW__heroSplit.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{display:contents}.WaitlistForm-module__yTFYtW__heroSplit.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__submitSlot{grid-column:1/-1;margin-top:0}.WaitlistForm-module__yTFYtW__heroSplit.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__microcopy{grid-column:1/-1}}@media (min-width:1024px){.WaitlistForm-module__yTFYtW__heroSplit.WaitlistForm-module__yTFYtW__compact{grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,.9fr) auto;max-width:42rem}.WaitlistForm-module__yTFYtW__heroSplit.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__submitSlot{grid-column:auto}}.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__field input,.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__field select{background:var(--white);border-color:color-mix(in srgb, var(--black) 10%, transparent);min-width:0;min-height:3.2rem;box-shadow:0 12px 32px -20px color-mix(in srgb, var(--black) 14%, transparent), 0 1px 0 #ffffffe6 inset}.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__field select{padding-inline:1rem 2.35rem;font-size:.9rem}.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__field input:focus-visible,.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__field select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--black) 12%, transparent), 0 12px 32px -20px color-mix(in srgb, var(--black) 14%, transparent)}.WaitlistForm-module__yTFYtW__ctaFinal .WaitlistForm-module__yTFYtW__microcopy{color:color-mix(in srgb, var(--black) 52%, transparent);font-size:.76rem}.WaitlistForm-module__yTFYtW__ctaFinal.WaitlistForm-module__yTFYtW__compact{gap:.85rem}.WaitlistForm-module__yTFYtW__ctaFinal.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{grid-template-columns:1fr;gap:.65rem}@media (min-width:560px){.WaitlistForm-module__yTFYtW__ctaFinal.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.65rem .75rem}}.WaitlistForm-module__yTFYtW__ctaFinal.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__submitSlot{margin-top:.25rem}.WaitlistForm-module__yTFYtW__ctaFinal.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__microcopy{margin-top:.15rem}.WaitlistForm-module__yTFYtW__ctaLuis{gap:.85rem}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__fields{grid-template-columns:1fr}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__fieldWithIcon{position:relative}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__fieldIcon{color:color-mix(in srgb, var(--black) 40%, transparent);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__fieldIcon svg{width:1.1rem;height:1.1rem}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__fieldWithIcon input{background:var(--white);border:1px solid color-mix(in srgb, var(--black) 12%, transparent);border-radius:var(--radius-pill);min-height:3.35rem;padding-left:2.85rem;box-shadow:inset 0 1px #ffffffe6}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__fieldWithIcon input:focus-visible{border-color:color-mix(in srgb, var(--black) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 45%, transparent);outline:none}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__microcopy{color:color-mix(in srgb, var(--black) 52%, transparent);align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.45;display:flex}.WaitlistForm-module__yTFYtW__ctaLuis .WaitlistForm-module__yTFYtW__microCheck{width:1rem;height:1rem;color:var(--black);background:color-mix(in srgb, var(--lime) 70%, white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{grid-template-columns:1fr}@media (min-width:640px){.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__fields{grid-template-columns:1.2fr 1fr}.WaitlistForm-module__yTFYtW__compact{gap:1rem}.WaitlistForm-module__yTFYtW__compact .WaitlistForm-module__yTFYtW__submitSlot{align-self:start;min-width:12rem}}
.FinalCtaBenefitIcon-module__XYxJiG__icon{background:color-mix(in srgb, var(--lime) 55%, white);width:2.25rem;height:2.25rem;color:var(--black);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FinalCtaBenefitIcon-module__XYxJiG__icon svg{width:1.1rem;height:1.1rem}
.FinalCtaSection-module__0rCWbG__section{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 18%, var(--off-white)) 0%, color-mix(in srgb, var(--lime) 8%, white) 50%, var(--off-white) 100%);border-top:1px solid color-mix(in srgb, var(--black) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--black) 6%, transparent);padding:clamp(4rem,9vw,6.5rem) clamp(1.25rem,4vw,2.5rem)}.FinalCtaSection-module__0rCWbG__inner{position:relative}.FinalCtaSection-module__0rCWbG__grid{align-items:start;gap:clamp(1.75rem,3.5vw,2.25rem);display:grid}.FinalCtaSection-module__0rCWbG__message h2{font-family:var(--font-display);letter-spacing:-.04em;max-width:14ch;margin:0 0 .6rem;font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:800;line-height:1.08}.FinalCtaSection-module__0rCWbG__brand{font-weight:800}.FinalCtaSection-module__0rCWbG__label{margin-bottom:.85rem}.FinalCtaSection-module__0rCWbG__intro{color:color-mix(in srgb, var(--black) 58%, transparent);max-width:30ch;margin:0;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.6}.FinalCtaSection-module__0rCWbG__formCol{min-width:0}.FinalCtaSection-module__0rCWbG__benefits{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.FinalCtaSection-module__0rCWbG__benefit{align-items:flex-start;gap:.75rem;display:flex}.FinalCtaSection-module__0rCWbG__benefitCopy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.FinalCtaSection-module__0rCWbG__benefitCopy strong{letter-spacing:-.02em;color:var(--black);font-size:.9rem;font-weight:700}.FinalCtaSection-module__0rCWbG__benefitCopy span{color:color-mix(in srgb, var(--black) 55%, transparent);font-size:.82rem;line-height:1.5}@media (min-width:768px){.FinalCtaSection-module__0rCWbG__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"message form""benefits form";gap:1.5rem clamp(2rem,4vw,3rem)}.FinalCtaSection-module__0rCWbG__message{grid-area:message}.FinalCtaSection-module__0rCWbG__formCol{border-left:1px solid color-mix(in srgb, var(--black) 10%, transparent);grid-area:form;align-self:center;padding-left:clamp(1.25rem,2.5vw,2rem)}.FinalCtaSection-module__0rCWbG__benefitsCol{grid-area:benefits}}@media (min-width:1024px){.FinalCtaSection-module__0rCWbG__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"message form benefits";align-items:center;gap:0 clamp(2.25rem,4vw,3.5rem)}.FinalCtaSection-module__0rCWbG__formCol{flex-direction:column;justify-content:center;align-self:stretch;padding-block:.5rem;display:flex}.FinalCtaSection-module__0rCWbG__benefitsCol{border-left:1px solid color-mix(in srgb, var(--black) 10%, transparent);padding-left:clamp(1.25rem,2.5vw,2rem)}.FinalCtaSection-module__0rCWbG__message h2{max-width:12ch}}@media (max-width:767px){.FinalCtaSection-module__0rCWbG__benefitsCol{border-top:1px solid color-mix(in srgb, var(--black) 8%, transparent);padding-top:.75rem}}
.Header-module__hBw1pG__header{z-index:50;background:color-mix(in srgb, var(--white) 92%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--black) 4%, transparent);width:100%;max-width:1080px;box-shadow:0 12px 32px color-mix(in srgb, var(--black) 7%, transparent), 0 1px 0 #ffffffe0 inset;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-inline:auto;padding:.7rem clamp(1rem,2.4vw,1.4rem);transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,transform .35s;display:flex;position:fixed;inset:.8rem 0 auto}.Header-module__hBw1pG__headerHero{max-width:1120px}.Header-module__hBw1pG__headerHeroScrolled{background:color-mix(in srgb, var(--white) 92%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--black) 5%, transparent), 0 10px 24px color-mix(in srgb, var(--black) 6%, transparent);transform:translateY(-2px)}.Header-module__hBw1pG__logo{flex-shrink:0;align-items:center;min-height:1.65rem;display:inline-flex}.Header-module__hBw1pG__logoWordmark{width:clamp(8.5rem,9.2vw,9.35rem);height:auto;display:block}.Header-module__hBw1pG__nav{flex:1;justify-content:center;display:none}.Header-module__hBw1pG__navList{justify-content:center;align-items:center;gap:clamp(1.1rem,2vw,1.8rem);list-style:none;display:flex}.Header-module__hBw1pG__navLink{letter-spacing:-.02em;min-height:2.2rem;color:color-mix(in srgb, var(--black) 62%, transparent);align-items:center;font-size:.82rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.Header-module__hBw1pG__navLink:hover{color:var(--black)}.Header-module__hBw1pG__navLink:after{content:"";background:color-mix(in srgb, var(--lime) 86%, white);transform-origin:50%;border-radius:999px;width:100%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.22rem;left:0;transform:scaleX(0)}.Header-module__hBw1pG__navLink:hover:after{transform:scaleX(1)}.Header-module__hBw1pG__cta{flex-shrink:0}@media (min-width:900px){.Header-module__hBw1pG__nav{display:flex}}@media (max-width:899px){.Header-module__hBw1pG__header{width:auto;inset:.65rem 1rem auto}.Header-module__hBw1pG__cta{margin-left:auto}}
.HeroMonexVisual-module__Kw5sJG__stage{--card-shadow:0 1px 2px color-mix(in srgb, var(--black) 4%, transparent), 0 8px 16px color-mix(in srgb, var(--black) 4%, transparent), 0 24px 48px color-mix(in srgb, var(--black) 6%, transparent), 0 48px 96px color-mix(in srgb, var(--black) 5%, transparent);--phone-width:min(66vw, 280px);perspective:1400px;width:min(100%,960px);transform-style:preserve-3d;flex-direction:column;align-items:center;min-height:clamp(420px,62vw,720px);margin-inline:auto;display:flex;position:relative}.HeroMonexVisual-module__Kw5sJG__grid{background-image:linear-gradient(color-mix(in srgb, var(--black) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--black) 4%, transparent) 1px, transparent 1px);opacity:.24;pointer-events:none;background-size:36px 36px;position:absolute;inset:4% 4% 10%;-webkit-mask-image:radial-gradient(65% 60%,#000 30%,#0000 78%);mask-image:radial-gradient(65% 60%,#000 30%,#0000 78%)}.HeroMonexVisual-module__Kw5sJG__glow{background:radial-gradient(ellipse 55% 50% at 50% 50%, color-mix(in srgb, var(--lime) 42%, white) 0%, color-mix(in srgb, var(--lime) 18%, transparent) 45%, transparent 72%);filter:blur(28px);pointer-events:none;border-radius:50%;width:min(96%,820px);height:min(64%,520px);position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.HeroMonexVisual-module__Kw5sJG__foundation{aspect-ratio:1/.58;background:radial-gradient(ellipse 58% 62% at 50% 50%, color-mix(in srgb, var(--lime) 18%, white) 0%, #fff9ee 60%, transparent 78%);opacity:.95;pointer-events:none;border-radius:50%;width:min(78%,720px);position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.HeroMonexVisual-module__Kw5sJG__beam{background:radial-gradient(ellipse 50% 45% at 50% 50%, color-mix(in srgb, var(--lime) 48%, white) 0%, color-mix(in srgb, var(--lime) 18%, transparent) 46%, transparent 70%);filter:blur(36px);pointer-events:none;z-index:1;border-radius:50%;width:min(60%,460px);height:min(46%,340px);position:absolute;top:18%;left:50%;transform:translate(-50%)}.HeroMonexVisual-module__Kw5sJG__arcs{aspect-ratio:1;pointer-events:none;width:min(100%,760px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.HeroMonexVisual-module__Kw5sJG__arcs span{border:1px solid color-mix(in srgb, var(--black) 6%, transparent);opacity:.22;border-radius:50%;position:absolute;inset:0}.HeroMonexVisual-module__Kw5sJG__arcs span:first-child{inset:0}.HeroMonexVisual-module__Kw5sJG__arcs span:nth-child(2){opacity:.28;inset:8%}.HeroMonexVisual-module__Kw5sJG__arcs span:nth-child(3){opacity:.22;inset:16%}.HeroMonexVisual-module__Kw5sJG__arcs span:nth-child(4){opacity:.15;inset:24%}.HeroMonexVisual-module__Kw5sJG__orbitDots{pointer-events:none;position:absolute;inset:12% 10% 22%}.HeroMonexVisual-module__Kw5sJG__orbitDots span{background:linear-gradient(135deg, color-mix(in srgb, var(--lime) 84%, white), #ffffffd9);width:.72rem;height:.72rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--lime) 12%, transparent), 0 10px 24px color-mix(in srgb, var(--lime) 22%, transparent);border-radius:50%;position:absolute}.HeroMonexVisual-module__Kw5sJG__orbitDots span:first-child{top:30%;left:12%}.HeroMonexVisual-module__Kw5sJG__orbitDots span:nth-child(2){top:18%;right:14%}.HeroMonexVisual-module__Kw5sJG__orbitDots span:nth-child(3){bottom:16%;right:18%}.HeroMonexVisual-module__Kw5sJG__floatCard{z-index:4;background:linear-gradient(165deg, color-mix(in srgb, var(--white) 99%, transparent), color-mix(in srgb, var(--white) 94%, transparent));border:1px solid color-mix(in srgb, var(--black) 5%, transparent);box-shadow:0 1px 0 #ffffffd1 inset, var(--card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;padding:1rem 1.1rem;position:absolute;overflow:hidden}.HeroMonexVisual-module__Kw5sJG__floatCard:before{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff52,#0000 42%);position:absolute;inset:0}.HeroMonexVisual-module__Kw5sJG__floatCard:after{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle,#ffffffb3 0%,#0000 68%);width:58%;height:70%;position:absolute;top:-35%;right:-20%}.HeroMonexVisual-module__Kw5sJG__cardAgenda{width:min(34%,220px);top:20%;left:10%;transform:rotateY(14deg)rotateX(6deg)translateZ(24px)}.HeroMonexVisual-module__Kw5sJG__cardBooking{width:min(40%,250px);bottom:16%;left:10%;transform:rotateY(10deg)rotateX(-8deg)translateZ(32px)}.HeroMonexVisual-module__Kw5sJG__cardChart{width:min(33%,220px);top:18%;right:10%;transform:rotateY(-14deg)rotateX(5deg)translateZ(28px)}.HeroMonexVisual-module__Kw5sJG__cardUpcoming{width:min(30%,200px);bottom:16%;right:10%;transform:rotateY(-10deg)rotateX(-6deg)translateZ(20px)}.HeroMonexVisual-module__Kw5sJG__cardSignal{width:min(34%,236px);top:46%;right:10%;transform:rotateY(-12deg)rotateX(3deg)translateZ(36px)}.HeroMonexVisual-module__Kw5sJG__cardHead{gap:.15rem;margin-bottom:.65rem;display:grid}.HeroMonexVisual-module__Kw5sJG__cardLabel{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 48%, transparent);font-size:.62rem;font-weight:800}.HeroMonexVisual-module__Kw5sJG__cardMetric{font-family:var(--font-display);letter-spacing:-.04em;color:var(--black);font-size:1.65rem;font-weight:800;line-height:1}.HeroMonexVisual-module__Kw5sJG__cardSub{color:color-mix(in srgb, var(--black) 52%, transparent);font-size:.68rem;font-weight:600}.HeroMonexVisual-module__Kw5sJG__progressTrack{background:color-mix(in srgb, var(--black) 6%, transparent);border-radius:999px;height:6px;margin-bottom:.65rem;overflow:hidden}.HeroMonexVisual-module__Kw5sJG__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--lime), color-mix(in srgb, var(--lime) 70%, white));height:100%;display:block}.HeroMonexVisual-module__Kw5sJG__chipRow{flex-wrap:wrap;gap:.35rem;display:flex}.HeroMonexVisual-module__Kw5sJG__chipRow span{background:color-mix(in srgb, var(--black) 4%, transparent);color:color-mix(in srgb, var(--black) 65%, transparent);border-radius:999px;padding:.22rem .5rem;font-size:.55rem;font-weight:700}.HeroMonexVisual-module__Kw5sJG__bookingRow{align-items:center;gap:.65rem;display:flex}.HeroMonexVisual-module__Kw5sJG__avatar{background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 45%, white));width:2.25rem;height:2.25rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 25%, transparent);border-radius:50%;flex-shrink:0}.HeroMonexVisual-module__Kw5sJG__bookingRow strong{color:var(--black);font-size:.78rem;font-weight:800;display:block}.HeroMonexVisual-module__Kw5sJG__bookingRow>div span{color:color-mix(in srgb, var(--black) 50%, transparent);font-size:.62rem;display:block}.HeroMonexVisual-module__Kw5sJG__statusOk{background:color-mix(in srgb, var(--lime) 55%, white);width:1.5rem;height:1.5rem;color:var(--black);border-radius:50%;place-items:center;margin-left:auto;font-size:.65rem;font-weight:800;display:grid}.HeroMonexVisual-module__Kw5sJG__barChart{align-items:flex-end;gap:.4rem;height:4.75rem;margin-top:.25rem;display:flex}.HeroMonexVisual-module__Kw5sJG__barChart>span,.HeroMonexVisual-module__Kw5sJG__barColumn .HeroMonexVisual-module__Kw5sJG__barActive{background:color-mix(in srgb, var(--black) 8%, transparent);border-radius:6px 6px 0 0;flex:1;width:100%;min-height:28%}.HeroMonexVisual-module__Kw5sJG__barColumn{flex:1;grid-template-rows:auto minmax(0,1fr);align-self:stretch;place-items:end stretch;min-width:0;height:100%;display:grid}.HeroMonexVisual-module__Kw5sJG__barColumn .HeroMonexVisual-module__Kw5sJG__barActive{grid-row:2;align-self:end}.HeroMonexVisual-module__Kw5sJG__barActive{box-shadow:0 8px 20px color-mix(in srgb, var(--lime) 35%, transparent);background:linear-gradient(180deg, var(--lime), color-mix(in srgb, var(--lime) 55%, white))!important}.HeroMonexVisual-module__Kw5sJG__barLabel{white-space:nowrap;flex-direction:column;grid-row:1;justify-self:center;align-items:center;gap:.1rem;line-height:1;display:flex}.HeroMonexVisual-module__Kw5sJG__barLabel em{letter-spacing:.02em;color:color-mix(in srgb, var(--black) 55%, transparent);font-size:.52rem;font-style:normal;font-weight:700}.HeroMonexVisual-module__Kw5sJG__barLabel strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:.8rem;font-weight:800}.HeroMonexVisual-module__Kw5sJG__monthRow{gap:.5rem;margin-bottom:.65rem;font-size:.62rem;font-weight:700;display:flex}.HeroMonexVisual-module__Kw5sJG__monthMuted{color:color-mix(in srgb, var(--black) 40%, transparent)}.HeroMonexVisual-module__Kw5sJG__monthActive{color:var(--black);border-bottom:2px solid var(--lime);padding-bottom:.15rem}.HeroMonexVisual-module__Kw5sJG__upcomingRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.HeroMonexVisual-module__Kw5sJG__avatarStack{display:flex}.HeroMonexVisual-module__Kw5sJG__avatarStack span{border:2px solid var(--white);background:linear-gradient(135deg,#e8e8e8,#d4d4d4);border-radius:50%;width:1.65rem;height:1.65rem;margin-left:-.45rem}.HeroMonexVisual-module__Kw5sJG__avatarStack span:first-child{background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 50%, white));margin-left:0}.HeroMonexVisual-module__Kw5sJG__moreBadge{background:var(--black);color:var(--white);border-radius:999px;padding:.28rem .55rem;font-size:.58rem;font-weight:800}.HeroMonexVisual-module__Kw5sJG__signalTop{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.HeroMonexVisual-module__Kw5sJG__signalLabel{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 48%, transparent);font-size:.62rem;font-weight:800}.HeroMonexVisual-module__Kw5sJG__signalDelta{background:color-mix(in srgb, var(--lime) 44%, white);color:var(--black);border-radius:999px;padding:.24rem .48rem;font-size:.58rem;font-weight:800}.HeroMonexVisual-module__Kw5sJG__signalCard{border:1px solid color-mix(in srgb, var(--black) 6%, transparent);box-shadow:0 14px 30px color-mix(in srgb, var(--black) 6%, transparent);background:#ffffffbf;border-radius:1rem;align-items:center;gap:.68rem;padding:.72rem .78rem;display:flex}.HeroMonexVisual-module__Kw5sJG__signalPing{background:var(--lime);width:1.05rem;height:1.05rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--lime) 16%, transparent), 0 0 0 12px color-mix(in srgb, var(--lime) 8%, transparent);border-radius:50%;flex-shrink:0}.HeroMonexVisual-module__Kw5sJG__signalCard strong{color:var(--black);font-size:.76rem;font-weight:800;display:block}.HeroMonexVisual-module__Kw5sJG__signalCard span{color:color-mix(in srgb, var(--black) 54%, transparent);margin-top:.18rem;font-size:.61rem;line-height:1.4;display:block}.HeroMonexVisual-module__Kw5sJG__signalRow{flex-wrap:wrap;gap:.38rem;margin-top:.6rem;display:flex}.HeroMonexVisual-module__Kw5sJG__signalRow span{background:color-mix(in srgb, var(--black) 5%, transparent);color:color-mix(in srgb, var(--black) 62%, transparent);border-radius:999px;padding:.24rem .46rem;font-size:.55rem;font-weight:700}.HeroMonexVisual-module__Kw5sJG__phoneAnchor{z-index:3;pointer-events:none;justify-content:center;width:100%;display:flex;position:relative}.HeroMonexVisual-module__Kw5sJG__phoneWrap{width:var(--phone-width);transform-style:preserve-3d;margin-bottom:clamp(-1.75rem,-4vh,-.25rem);position:relative}.HeroMonexVisual-module__Kw5sJG__phoneHalo{background:radial-gradient(ellipse 46% 38% at 50% 44%, #ffffffb8 0%, color-mix(in srgb, var(--lime) 18%, transparent) 48%, transparent 75%);filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute;inset:16% -22% -8%}.HeroMonexVisual-module__Kw5sJG__phoneFrame{z-index:1;position:relative}.HeroMonexVisual-module__Kw5sJG__phoneShadow{background:color-mix(in srgb, var(--black) 22%, transparent);filter:blur(32px);opacity:.3;border-radius:50%;width:92%;height:14%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.HeroMonexVisual-module__Kw5sJG__phoneImage{z-index:1;width:100%;height:auto;filter:drop-shadow(0 54px 90px color-mix(in srgb, var(--black) 15%, transparent));-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:relative}@media (min-width:768px){.HeroMonexVisual-module__Kw5sJG__stage{--phone-width:min(320px, 28vw);max-width:1040px}.HeroMonexVisual-module__Kw5sJG__cardAgenda{width:224px;top:20%;left:12%}.HeroMonexVisual-module__Kw5sJG__cardBooking{width:232px;bottom:15%;left:10%}.HeroMonexVisual-module__Kw5sJG__cardChart{width:214px;top:18%;right:12%}.HeroMonexVisual-module__Kw5sJG__cardUpcoming{width:196px;bottom:14%;right:11%}.HeroMonexVisual-module__Kw5sJG__cardSignal{width:224px;top:44%;right:10%}}@media (min-width:1100px){.HeroMonexVisual-module__Kw5sJG__cardAgenda{left:14%}.HeroMonexVisual-module__Kw5sJG__cardChart{right:14%}.HeroMonexVisual-module__Kw5sJG__cardBooking{left:12%}.HeroMonexVisual-module__Kw5sJG__cardUpcoming{right:15%}.HeroMonexVisual-module__Kw5sJG__cardSignal{right:13%}.HeroMonexVisual-module__Kw5sJG__stage{--phone-width:min(340px, 26vw)}}@media (max-width:767px){.HeroMonexVisual-module__Kw5sJG__cardAgenda,.HeroMonexVisual-module__Kw5sJG__cardChart,.HeroMonexVisual-module__Kw5sJG__cardSignal{display:none}.HeroMonexVisual-module__Kw5sJG__cardBooking{width:50%;top:auto;bottom:8%;left:4%}.HeroMonexVisual-module__Kw5sJG__cardUpcoming{width:38%;top:auto;bottom:8%;right:4%}}@media (prefers-reduced-motion:reduce){.HeroMonexVisual-module__Kw5sJG__floatCard{transform:none!important}.HeroMonexVisual-module__Kw5sJG__beam,.HeroMonexVisual-module__Kw5sJG__phoneHalo{animation:none}}
.Hero-module___w2HtG__hero{border-bottom:1px solid var(--line);background:linear-gradient(#fffefb 0%,#fafaf4 100%);width:100%;min-height:100svh;position:relative;overflow:clip visible}.Hero-module___w2HtG__backdrop{z-index:0;pointer-events:none;background:radial-gradient(ellipse 44% 30% at 50% 22%, color-mix(in srgb, var(--lime) 26%, white) 0%, #f8ffe4 26%, #fcffed 52%, transparent 82%), radial-gradient(ellipse 72% 44% at 50% 78%, #f9ffe8 0%, #f8ffeb 28%, transparent 74%), radial-gradient(ellipse 18% 42% at 6% 52%, #f7f8ef 0%, transparent 72%), radial-gradient(ellipse 18% 42% at 94% 52%, #f7f8ef 0%, transparent 72%), linear-gradient(180deg, #fffefb 0%, #fafaf6 100%);position:absolute;inset:0;overflow:hidden}.Hero-module___w2HtG__backdropGlow{background:radial-gradient(ellipse 48% 42% at 50% 50%, color-mix(in srgb, var(--lime) 24%, white) 0%, #f7ffe5 26%, #fbffeb 50%, transparent 82%);filter:blur(44px);opacity:.96;border-radius:50%;width:min(124vw,1220px);height:min(94vh,860px);position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.Hero-module___w2HtG__backdropGlow:before{content:"";filter:blur(32px);opacity:.95;background:radial-gradient(50% 38%,#ffffffbd 0%,#f7ffe07a 24%,#0000 72%);border-radius:50%;width:min(92vw,1040px);height:min(54vh,420px);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.Hero-module___w2HtG__backdrop:before,.Hero-module___w2HtG__backdrop:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--black) 7%, transparent) 16%, color-mix(in srgb, var(--black) 5%, transparent) 84%, transparent);opacity:.22;width:1px;position:absolute;top:0;bottom:0}.Hero-module___w2HtG__backdrop:before{left:max(1.25rem,50% - 620px)}.Hero-module___w2HtG__backdrop:after{right:max(1.25rem,50% - 620px)}.Hero-module___w2HtG__backdropCloud{filter:blur(18px);opacity:.95;background:radial-gradient(28% 64% at 18% 62%,#f4f7ed 0%,#0000 78%),radial-gradient(38% 74% at 50% 58%,#fbffef 0%,#f7ffe8 34%,#0000 76%),radial-gradient(28% 64% at 82% 62%,#f4f7ed 0%,#0000 78%);border-radius:50%;width:min(130vw,1480px);height:min(42vh,360px);position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.Hero-module___w2HtG__panel{z-index:1;width:100%;max-width:1200px;margin-inline:auto;padding:8.25rem clamp(1.25rem,4vw,2rem) .5rem;position:relative}.Hero-module___w2HtG__monexInner{flex-direction:column;align-items:center;gap:clamp(1.5rem,3.5vh,2.25rem);width:100%;display:flex}.Hero-module___w2HtG__copyBlock{z-index:2;text-align:center;padding-inline:clamp(1rem,4vw,1.5rem);flex-direction:column;align-items:center;gap:0;width:100%;max-width:68rem;margin-inline:auto;padding-bottom:0;display:flex;position:relative}.Hero-module___w2HtG__badge{background:linear-gradient(135deg, color-mix(in srgb, var(--lime) 14%, white), #fffffffa);letter-spacing:-.01em;color:color-mix(in srgb, var(--black) 58%, transparent);box-shadow:0 1px 0 #fffc inset, 0 14px 32px color-mix(in srgb, var(--lime) 8%, transparent);border:1px solid #ffffff8c;border-radius:1.2rem;align-items:center;gap:.45rem;margin-bottom:1.1rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.Hero-module___w2HtG__badgeDot{background:var(--lime);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 35%, transparent);border-radius:50%}.Hero-module___w2HtG__title{font-family:var(--font-display);letter-spacing:-.07em;color:#101319;text-align:center;text-wrap:wrap;width:100%;max-width:18ch;margin:0 0 1.2rem;padding:0;font-size:clamp(3.1rem,4.9vw,5.1rem);font-weight:700;line-height:.96}.Hero-module___w2HtG__title br{margin-top:.08em;display:block}.Hero-module___w2HtG__titleBreakDesktop{display:inline}.Hero-module___w2HtG__highlight{color:#101319;background:linear-gradient(180deg, transparent 68%, color-mix(in srgb, var(--lime) 48%, transparent) 68%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.Hero-module___w2HtG__lead{color:#5f6673;max-width:40ch;margin-bottom:1.7rem;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.62}.Hero-module___w2HtG__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.Hero-module___w2HtG__visualBlock{z-index:1;margin-inline:auto;width:100%;max-width:1080px;margin-top:-1.25rem;padding-bottom:0;position:relative;overflow:visible}@media (max-width:767px){.Hero-module___w2HtG__panel{padding-top:6.6rem}.Hero-module___w2HtG__title{max-width:10.5ch;font-size:clamp(2.8rem,12.8vw,4.2rem)}.Hero-module___w2HtG__titleBreakDesktop{display:none}.Hero-module___w2HtG__ctaPrimary{width:100%}.Hero-module___w2HtG__visualBlock{margin-top:-.35rem}.Hero-module___w2HtG__backdropCloud{opacity:.88;width:160vw;height:28vh;bottom:4%}}
.BookingVisuals-module__L_EZRa__scene{perspective:1200px;width:100%;height:100%;min-height:200px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BookingVisuals-module__L_EZRa__sceneOrbit{overflow:visible}.BookingVisuals-module__L_EZRa__scene:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--black) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--black) 5%, transparent) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000)}@keyframes BookingVisuals-module__L_EZRa__floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes BookingVisuals-module__L_EZRa__cardFloatTilt{0%,to{transform:translate(-50%)rotate(-4deg)translateY(0)}50%{transform:translate(-50%)rotate(-4deg)translateY(-6px)}}@keyframes BookingVisuals-module__L_EZRa__corePulse{0%,to{box-shadow:0 18px 40px color-mix(in srgb, var(--black) 16%, transparent), 0 0 0 1px #ffffff1f inset, 0 0 0 10px color-mix(in srgb, var(--lime) 10%, transparent);transform:translate(-50%,-50%)scale(1)}50%{box-shadow:0 22px 48px color-mix(in srgb, var(--black) 18%, transparent), 0 0 0 1px #ffffff29 inset, 0 0 0 16px color-mix(in srgb, var(--lime) 14%, transparent);transform:translate(-50%,-50%)scale(1.035)}}@keyframes BookingVisuals-module__L_EZRa__orbitCorePulse{0%,52%,to{transform:translate(-50%,-50%)scale(1)}74%{transform:translate(-50%,-50%)scale(1.048)}}@keyframes BookingVisuals-module__L_EZRa__orbitNodeTravel{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.42)}10%{transform:translate(-50%, -50%) translate(calc(var(--orbit-x) * .18), calc(var(--orbit-y) * .18)) scale(.72);opacity:1}26%{transform:translate(-50%, -50%) translate(var(--orbit-x), var(--orbit-y)) scale(1);opacity:1}56%{transform:translate(-50%, -50%) translate(calc(var(--orbit-x) * 1.02), calc(var(--orbit-y) * .98)) scale(1);opacity:1}80%{transform:translate(-50%, -50%) translate(calc(var(--orbit-x) * .05), calc(var(--orbit-y) * .05)) scale(.62);opacity:1}to{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.42)}}@keyframes BookingVisuals-module__L_EZRa__orbitLayer{0%,to{transform:translateX(-50%) rotateX(var(--rx)) rotateZ(var(--rz)) translateZ(var(--tz))}50%{transform:translateX(-50%) rotateX(var(--rx)) rotateZ(var(--rz)) translateZ(calc(var(--tz) + 12px))}}@keyframes BookingVisuals-module__L_EZRa__pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes BookingVisuals-module__L_EZRa__sweepShine{0%{transform:translate(-150%)skew(-25deg)}to{transform:translate(250%)skew(-25deg)}}.BookingVisuals-module__L_EZRa__glowOrb{filter:blur(45px);pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite alternate BookingVisuals-module__L_EZRa__pulseGlow;position:absolute}.BookingVisuals-module__L_EZRa__glowLime{background:color-mix(in srgb, var(--lime) 60%, transparent);width:55%;height:55%;top:10%;right:5%}.BookingVisuals-module__L_EZRa__glowPeach{background:color-mix(in srgb, #ffb8a8 50%, var(--lime) 15%);width:60%;height:50%;animation-delay:-2s;top:15%;left:10%}.BookingVisuals-module__L_EZRa__glowWarm{background:color-mix(in srgb, #ffd4a8 55%, var(--lime) 20%);width:50%;height:45%;animation-delay:-4s;bottom:5%;right:15%}.BookingVisuals-module__L_EZRa__calendarStack{width:min(88%,236px);height:178px;transform-style:preserve-3d;position:relative}.BookingVisuals-module__L_EZRa__calendarGround{background:color-mix(in srgb, var(--black) 14%, transparent);filter:blur(18px);opacity:.12;pointer-events:none;border-radius:999px;width:74%;height:30px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.BookingVisuals-module__L_EZRa__calendarDepth{pointer-events:none;transform-origin:bottom;border-radius:22px;width:84%;position:absolute;left:50%}.BookingVisuals-module__L_EZRa__calendarDepthBack{background:linear-gradient(180deg, color-mix(in srgb, var(--white) 62%, transparent), color-mix(in srgb, var(--white) 28%, transparent));border:1px solid color-mix(in srgb, var(--white) 44%, transparent);filter:blur(10px);opacity:.48;height:88px;bottom:10px;transform:translate(-50%)rotate(-5deg)scale(.98)}.BookingVisuals-module__L_EZRa__calendarDepthMid{background:linear-gradient(180deg, color-mix(in srgb, var(--white) 74%, transparent), color-mix(in srgb, var(--white) 38%, transparent));border:1px solid color-mix(in srgb, var(--white) 56%, transparent);filter:blur(4px);opacity:.7;height:84px;bottom:22px;transform:translate(-50%)rotate(3deg)scale(.99)}.BookingVisuals-module__L_EZRa__calendarLayer{background:linear-gradient(135deg, color-mix(in srgb, var(--white) 98%, transparent), color-mix(in srgb, var(--white) 85%, transparent));width:88%;min-height:112px;box-shadow:0 18px 36px color-mix(in srgb, var(--black) 7%, transparent), 0 2px 0 #fffffffa inset, 0 -1px 0 color-mix(in srgb, var(--black) 2%, transparent) inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:bottom;z-index:3;border:1px solid #fffffff2;border-radius:18px;flex-direction:column;gap:.58rem;padding:.72rem .78rem .76rem;animation:6s ease-in-out infinite BookingVisuals-module__L_EZRa__cardFloatTilt;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)rotate(-4deg)}.BookingVisuals-module__L_EZRa__calendarLayer:before{content:"";border-radius:inherit;opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:50%;animation:4s linear infinite BookingVisuals-module__L_EZRa__sweepShine;position:absolute;inset:0}.BookingVisuals-module__L_EZRa__calendarMetaRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.BookingVisuals-module__L_EZRa__calendarMetaPill,.BookingVisuals-module__L_EZRa__calendarMetaDot{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.1rem;font-size:.45rem;font-weight:800;display:inline-flex}.BookingVisuals-module__L_EZRa__calendarMetaPill{background:color-mix(in srgb, var(--lime) 18%, white);color:color-mix(in srgb, var(--black) 78%, transparent);border:1px solid color-mix(in srgb, var(--lime) 38%, transparent);padding:.12rem .42rem}.BookingVisuals-module__L_EZRa__calendarMetaDot{color:color-mix(in srgb, var(--black) 52%, transparent);padding-left:.72rem;position:relative}.BookingVisuals-module__L_EZRa__calendarMetaDot:before{content:"";background:var(--lime);width:.34rem;height:.34rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 14%, transparent);border-radius:50%;position:absolute;top:50%;left:.16rem;transform:translateY(-50%)}.BookingVisuals-module__L_EZRa__calendarWeekRow{justify-content:center;align-items:center;gap:.42rem;padding:.1rem 0;display:flex}.BookingVisuals-module__L_EZRa__dayDot{background:color-mix(in srgb, var(--black) 6%, transparent);width:1.22rem;height:1.22rem;color:var(--muted);box-shadow:0 1px 2px color-mix(in srgb, var(--black) 4%, transparent) inset;border-radius:50%;place-items:center;font-size:.5rem;font-weight:700;display:grid}.BookingVisuals-module__L_EZRa__dayActive{background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 60%, white));color:var(--black);box-shadow:0 4px 12px color-mix(in srgb, var(--lime) 40%, transparent)}.BookingVisuals-module__L_EZRa__channelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.BookingVisuals-module__L_EZRa__channelChip{background:var(--white);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);min-height:2.55rem;box-shadow:0 6px 16px color-mix(in srgb, var(--black) 7%, transparent);color:var(--black);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;min-width:0;padding:.34rem .28rem .36rem;font-weight:800;display:flex}.BookingVisuals-module__L_EZRa__channelChipMark{background:color-mix(in srgb, var(--black) 5%, transparent);letter-spacing:-.02em;border-radius:999px;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;font-size:.44rem;font-weight:900;display:inline-grid}.BookingVisuals-module__L_EZRa__channelChipLabel{letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.46rem;line-height:1.1;overflow:hidden}.BookingVisuals-module__L_EZRa__channelChipFeatured{background:linear-gradient(135deg, color-mix(in srgb, var(--lime) 24%, white), var(--white));border-color:color-mix(in srgb, var(--lime) 36%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--lime) 16%, transparent), 0 4px 10px color-mix(in srgb, var(--black) 6%, transparent)}.BookingVisuals-module__L_EZRa__channelChipFeatured .BookingVisuals-module__L_EZRa__channelChipMark{background:color-mix(in srgb, var(--lime) 28%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 12%, transparent)}.BookingVisuals-module__L_EZRa__orbitWrap{width:min(92%,268px);height:200px;position:relative;overflow:visible}.BookingVisuals-module__L_EZRa__orbitGround{background:color-mix(in srgb, var(--lime) 28%, transparent);filter:blur(18px);opacity:.11;border-radius:999px;width:46%;height:26px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.BookingVisuals-module__L_EZRa__orbitGuide{border:1px dashed color-mix(in srgb, var(--black) 7%, transparent);pointer-events:none;opacity:.55;border-radius:50%;width:11.5rem;height:10.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingVisuals-module__L_EZRa__orbitHalo{background:radial-gradient(circle, color-mix(in srgb, var(--lime) 18%, transparent) 0%, color-mix(in srgb, var(--lime) 10%, transparent) 42%, transparent 72%);filter:blur(8px);pointer-events:none;border-radius:50%;width:7.4rem;height:7.4rem;animation:5.2s ease-in-out infinite BookingVisuals-module__L_EZRa__orbitHaloPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes BookingVisuals-module__L_EZRa__orbitHaloPulse{0%,42%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}68%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.BookingVisuals-module__L_EZRa__orbitBeamA,.BookingVisuals-module__L_EZRa__orbitBeamB{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--black) 7%, transparent) 18%, color-mix(in srgb, var(--black) 9%, transparent) 50%, transparent 100%);transform-origin:50%;opacity:.7;pointer-events:none;width:68%;height:1px;position:absolute;top:50%;left:50%}.BookingVisuals-module__L_EZRa__orbitBeamA{transform:translate(-50%,-50%)rotate(28deg)}.BookingVisuals-module__L_EZRa__orbitBeamB{transform:translate(-50%,-50%)rotate(-32deg)}.BookingVisuals-module__L_EZRa__orbitCore{background:linear-gradient(155deg, color-mix(in srgb, var(--lime) 72%, white), var(--lime) 48%, color-mix(in srgb, var(--lime) 88%, #9ed63a));z-index:4;width:5.55rem;height:5.55rem;box-shadow:0 20px 44px color-mix(in srgb, var(--lime) 42%, transparent), 0 10px 24px color-mix(in srgb, var(--black) 8%, transparent), 0 0 0 1px #ffffff8c inset, 0 0 0 10px color-mix(in srgb, var(--lime) 18%, transparent);border-radius:1.35rem;place-items:center;animation:5.2s ease-in-out infinite BookingVisuals-module__L_EZRa__orbitCorePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingVisuals-module__L_EZRa__orbitCore:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#0000 52%);position:absolute;inset:0}.BookingVisuals-module__L_EZRa__orbitCoreSymbol{background:var(--black);filter:drop-shadow(0 1px #ffffff59);width:1.35rem;height:1.8rem;-webkit-mask-image:url(/images/Symbol-Bookevo.svg);mask-image:url(/images/Symbol-Bookevo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BookingVisuals-module__L_EZRa__orbitNodeAnchor{z-index:3;width:0;height:0;position:absolute;top:50%;left:50%}.BookingVisuals-module__L_EZRa__orbitNodeMotion{animation:5.2s cubic-bezier(.22,1,.36,1) infinite BookingVisuals-module__L_EZRa__orbitNodeTravel;animation-delay:var(--orbit-delay,0s);will-change:transform, opacity;position:absolute;top:0;left:0}.BookingVisuals-module__L_EZRa__orbitNodeMotionSettled{transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y)));opacity:1;position:absolute;top:0;left:0}.BookingVisuals-module__L_EZRa__orbitNode{background:color-mix(in srgb, var(--white) 94%, transparent);border:1px solid color-mix(in srgb, var(--black) 5%, transparent);color:var(--black);box-shadow:0 8px 18px color-mix(in srgb, var(--black) 6%, transparent), 0 1px 0 #ffffffe6 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;-webkit-font-smoothing:antialiased;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .5rem;font-size:.54rem;font-weight:800;display:inline-flex;position:relative}.BookingVisuals-module__L_EZRa__orbitNodeIcon{background:color-mix(in srgb, var(--lime) 20%, white);width:1rem;height:1rem;color:var(--black);box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 10%, transparent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.46rem;font-weight:900;display:inline-grid}.BookingVisuals-module__L_EZRa__reminderScene{z-index:1;place-items:center;width:min(90%,248px);display:grid;position:relative}.BookingVisuals-module__L_EZRa__reminderScene:before{content:"";z-index:0;background:radial-gradient(ellipse 88% 72% at 50% 42%, color-mix(in srgb, var(--lime) 18%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:1.25rem;position:absolute;inset:8% 4% 14%}.BookingVisuals-module__L_EZRa__reminderPanel{z-index:1;background:linear-gradient(165deg, color-mix(in srgb, var(--white) 98%, transparent), color-mix(in srgb, var(--white) 90%, var(--lime-soft)));border:1px solid color-mix(in srgb, var(--black) 5%, transparent);width:100%;box-shadow:0 1px 0 #fffffff2 inset, 0 -1px 0 color-mix(in srgb, var(--black) 3%, transparent) inset;isolation:isolate;border-radius:1.2rem;padding:.82rem .86rem .78rem;position:relative;overflow:hidden}.BookingVisuals-module__L_EZRa__reminderPanelSheen{border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(120deg,#ffffff8c 0%,#0000 42%);position:absolute;inset:0}.BookingVisuals-module__L_EZRa__reminderPanelHeader{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-bottom:.68rem;display:grid;position:relative}.BookingVisuals-module__L_EZRa__reminderIconBadge{background:linear-gradient(145deg, var(--lime), color-mix(in srgb, var(--lime) 72%, white));width:2.15rem;height:2.15rem;color:var(--black);box-shadow:0 0 0 1px #ffffff73 inset, 0 0 16px -4px color-mix(in srgb, var(--lime) 24%, transparent);border-radius:.72rem;place-items:center;display:grid}.BookingVisuals-module__L_EZRa__reminderBellSvg{width:1.05rem;height:1.05rem}.BookingVisuals-module__L_EZRa__reminderPanelCopy{gap:.08rem;min-width:0;display:grid}.BookingVisuals-module__L_EZRa__reminderPanelEyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 48%, transparent);font-size:.48rem;font-weight:800}.BookingVisuals-module__L_EZRa__reminderPanelCopy strong{letter-spacing:-.02em;color:var(--black);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:.68rem;font-weight:800;line-height:1.15}.BookingVisuals-module__L_EZRa__reminderLivePill{background:color-mix(in srgb, var(--lime) 22%, white);border:1px solid color-mix(in srgb, var(--lime) 38%, transparent);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 72%, transparent);border-radius:999px;padding:.18rem .42rem;font-size:.46rem;font-weight:800}.BookingVisuals-module__L_EZRa__reminderQueue{z-index:1;gap:.42rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.BookingVisuals-module__L_EZRa__reminderQueueItem{background:color-mix(in srgb, var(--off-white) 42%, white);border:1px solid color-mix(in srgb, var(--black) 4%, transparent);border-radius:.72rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.48rem .52rem;display:grid;box-shadow:inset 0 1px #ffffffeb}.BookingVisuals-module__L_EZRa__reminderQueueTime{letter-spacing:-.02em;color:color-mix(in srgb, var(--black) 52%, transparent);min-width:2.65rem;font-size:.58rem;font-weight:800}.BookingVisuals-module__L_EZRa__reminderQueueBody{gap:.06rem;min-width:0;display:grid}.BookingVisuals-module__L_EZRa__reminderQueueBody strong{color:var(--black);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:.64rem;font-weight:800;line-height:1.15}.BookingVisuals-module__L_EZRa__reminderQueueBody span{color:color-mix(in srgb, var(--black) 46%, transparent);font-size:.52rem;font-weight:600}.BookingVisuals-module__L_EZRa__reminderQueueStatus{flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:grid}.BookingVisuals-module__L_EZRa__reminderStatusSvg{width:1rem;height:1rem}.BookingVisuals-module__L_EZRa__reminderStatusCircleSent{fill:color-mix(in srgb, var(--lime) 28%, white)}.BookingVisuals-module__L_EZRa__reminderStatusCheck{stroke:var(--black)}.BookingVisuals-module__L_EZRa__reminderStatusCirclePending{stroke:color-mix(in srgb, var(--black) 18%, transparent)}.BookingVisuals-module__L_EZRa__reminderStatusPendingMark{stroke:color-mix(in srgb, var(--black) 45%, transparent)}.BookingVisuals-module__L_EZRa__reminderPanelFooter{z-index:1;border-top:1px solid color-mix(in srgb, var(--black) 6%, transparent);color:color-mix(in srgb, var(--black) 50%, transparent);align-items:center;gap:.38rem;margin-top:.58rem;padding-top:.52rem;font-size:.52rem;font-weight:700;display:flex;position:relative}.BookingVisuals-module__L_EZRa__reminderFooterDot{background:var(--lime);width:.34rem;height:.34rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 16%, transparent);border-radius:50%}@keyframes BookingVisuals-module__L_EZRa__protectGhostPulse{0%,to{opacity:.42;transform:translate(0)scaleX(1)}50%{opacity:.68;transform:translate(5px)scaleX(.96)}}@keyframes BookingVisuals-module__L_EZRa__protectBarShine{0%,to{opacity:.35}50%{opacity:.85}}@keyframes BookingVisuals-module__L_EZRa__protectChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes BookingVisuals-module__L_EZRa__protectNodePulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 14%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--lime) 20%, transparent);transform:scale(1.1)}}@keyframes BookingVisuals-module__L_EZRa__protectBlockDrift{0%,to{transform:translate(4px)}50%{transform:translate(7px)}}@keyframes BookingVisuals-module__L_EZRa__protectStripeShift{0%{background-position:0 0}to{background-position:16px 0}}@keyframes BookingVisuals-module__L_EZRa__protectFooterPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.88)}}.BookingVisuals-module__L_EZRa__protectScene{z-index:1;gap:.72rem;width:min(94%,300px);padding:.15rem .2rem;display:grid;position:relative}.BookingVisuals-module__L_EZRa__protectScene:before{content:"";z-index:0;background:radial-gradient(ellipse 80% 70% at 58% 48%, color-mix(in srgb, var(--lime) 14%, transparent) 0%, transparent 72%);pointer-events:none;border-radius:50%;position:absolute;inset:18% 8% 24%}.BookingVisuals-module__L_EZRa__protectFloatHeader{z-index:1;justify-content:space-between;align-items:center;gap:.55rem;display:flex;position:relative}.BookingVisuals-module__L_EZRa__protectFloatBadge{background:color-mix(in srgb, var(--white) 82%, transparent);border:1px solid color-mix(in srgb, var(--black) 5%, transparent);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 68%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .52rem .28rem .34rem;font-size:.5rem;font-weight:800;display:inline-flex}.BookingVisuals-module__L_EZRa__protectFloatBadge svg{background:linear-gradient(145deg, var(--lime), color-mix(in srgb, var(--lime) 70%, white));width:.95rem;height:.95rem;color:var(--black);border-radius:.42rem;padding:.18rem;display:block}.BookingVisuals-module__L_EZRa__protectBadgeSvg{width:.95rem;height:.95rem}.BookingVisuals-module__L_EZRa__protectLivePill{background:color-mix(in srgb, var(--lime) 22%, white);border:1px solid color-mix(in srgb, var(--lime) 38%, transparent);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 72%, transparent);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:.18rem .42rem;font-size:.46rem;font-weight:800}.BookingVisuals-module__L_EZRa__protectTimeline{z-index:1;gap:.52rem;padding-left:.1rem;display:grid;position:relative}.BookingVisuals-module__L_EZRa__protectTrack{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 55%, transparent), color-mix(in srgb, var(--black) 10%, transparent) 48%, color-mix(in srgb, var(--lime) 40%, transparent));pointer-events:none;border-radius:999px;width:2px;position:absolute;top:.55rem;bottom:.55rem;left:2.62rem}.BookingVisuals-module__L_EZRa__protectSlotRow{grid-template-columns:2.35rem .75rem minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.BookingVisuals-module__L_EZRa__protectSlotTime{letter-spacing:-.03em;color:color-mix(in srgb, var(--black) 46%, transparent);text-align:right;font-size:.56rem;font-weight:800}.BookingVisuals-module__L_EZRa__protectNode{z-index:1;background:var(--white);border:2px solid color-mix(in srgb, var(--lime) 70%, transparent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 14%, transparent);border-radius:50%;position:relative}.BookingVisuals-module__L_EZRa__protectSlotRow:not(.BookingVisuals-module__L_EZRa__protectSlotRowBlocked) .BookingVisuals-module__L_EZRa__protectNode{animation:3.6s ease-in-out infinite BookingVisuals-module__L_EZRa__protectNodePulse}.BookingVisuals-module__L_EZRa__protectSlotRow:nth-child(3) .BookingVisuals-module__L_EZRa__protectNode{animation-delay:-1.1s}.BookingVisuals-module__L_EZRa__protectSlotRow:nth-child(4) .BookingVisuals-module__L_EZRa__protectNode{animation-delay:-2.3s}.BookingVisuals-module__L_EZRa__protectSlotRowBlocked .BookingVisuals-module__L_EZRa__protectNode{border-color:color-mix(in srgb, var(--black) 22%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--black) 6%, transparent)}.BookingVisuals-module__L_EZRa__protectSlotChip{background:color-mix(in srgb, var(--white) 90%, transparent);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:2.4rem;box-shadow:0 1px 0 #ffffffeb inset, 0 10px 22px -14px color-mix(in srgb, var(--black) 18%, transparent);border-radius:.78rem;padding:.42rem .56rem;position:relative;overflow:hidden}.BookingVisuals-module__L_EZRa__protectSlotChipActive{background:linear-gradient(135deg, color-mix(in srgb, var(--white) 96%, transparent), color-mix(in srgb, var(--lime) 14%, white));border-color:color-mix(in srgb, var(--lime) 30%, transparent)}.BookingVisuals-module__L_EZRa__protectSlotChipActive:after{content:"";background:var(--lime);border-radius:.78rem 0 0 .78rem;width:3px;position:absolute;inset:0 auto 0 0}.BookingVisuals-module__L_EZRa__protectSlotChipActive:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:55%;height:100%;animation:4.2s ease-in-out infinite BookingVisuals-module__L_EZRa__protectBarShine;position:absolute;top:0;left:-120%}.BookingVisuals-module__L_EZRa__protectSlotRow:not(.BookingVisuals-module__L_EZRa__protectSlotRowBlocked) .BookingVisuals-module__L_EZRa__protectSlotChip{animation:5.4s ease-in-out infinite BookingVisuals-module__L_EZRa__protectChipFloat}.BookingVisuals-module__L_EZRa__protectSlotRow:nth-child(3) .BookingVisuals-module__L_EZRa__protectSlotChip{animation-delay:-1.4s}.BookingVisuals-module__L_EZRa__protectSlotRow:nth-child(4) .BookingVisuals-module__L_EZRa__protectSlotChip{animation-delay:-2.6s}.BookingVisuals-module__L_EZRa__protectSlotRowBlocked .BookingVisuals-module__L_EZRa__protectSlotChip{background:color-mix(in srgb, var(--white) 72%, transparent);border-style:dashed;border-color:color-mix(in srgb, var(--black) 14%, transparent);opacity:.92;animation:4.2s ease-in-out infinite BookingVisuals-module__L_EZRa__protectBlockDrift}.BookingVisuals-module__L_EZRa__protectSlotGhost{background:repeating-linear-gradient(-12deg, color-mix(in srgb, var(--black) 6%, transparent) 0 6px, transparent 6px 12px);pointer-events:none;background-size:12px 12px;border-radius:.5rem;animation:3.6s ease-in-out infinite BookingVisuals-module__L_EZRa__protectGhostPulse,7s linear infinite BookingVisuals-module__L_EZRa__protectStripeShift;position:absolute;inset:.22rem .38rem}.BookingVisuals-module__L_EZRa__protectSlotBody{z-index:1;gap:.06rem;min-width:0;display:grid;position:relative}.BookingVisuals-module__L_EZRa__protectSlotBody strong{color:var(--black);font-size:.62rem;font-weight:800;line-height:1.15}.BookingVisuals-module__L_EZRa__protectSlotRowBlocked .BookingVisuals-module__L_EZRa__protectSlotBody strong{color:color-mix(in srgb, var(--black) 62%, transparent)}.BookingVisuals-module__L_EZRa__protectSlotBody span{color:color-mix(in srgb, var(--black) 46%, transparent);font-size:.5rem;font-weight:600}.BookingVisuals-module__L_EZRa__protectSlotStatus{flex-shrink:0;place-items:center;width:1.12rem;height:1.12rem;display:grid}.BookingVisuals-module__L_EZRa__protectStatusSvg{width:1rem;height:1rem}.BookingVisuals-module__L_EZRa__protectStatusCircleOk{fill:color-mix(in srgb, var(--lime) 28%, white)}.BookingVisuals-module__L_EZRa__protectStatusCheck{stroke:var(--black);fill:none}.BookingVisuals-module__L_EZRa__protectStatusCircleBlocked{fill:color-mix(in srgb, var(--black) 6%, white);stroke:color-mix(in srgb, var(--black) 16%, transparent);stroke-width:1.1px}.BookingVisuals-module__L_EZRa__protectStatusCross{stroke:color-mix(in srgb, var(--black) 55%, transparent)}.BookingVisuals-module__L_EZRa__protectFloatNote{z-index:1;background:color-mix(in srgb, var(--white) 78%, transparent);border:1px solid color-mix(in srgb, var(--black) 5%, transparent);color:color-mix(in srgb, var(--black) 50%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.38rem;margin:.1rem 0 0 2.85rem;padding:.22rem .48rem;font-size:.5rem;font-weight:700;display:inline-flex;position:relative}.BookingVisuals-module__L_EZRa__protectFooterDot{background:var(--lime);width:.34rem;height:.34rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 16%, transparent);border-radius:50%;animation:2.6s ease-in-out infinite BookingVisuals-module__L_EZRa__protectFooterPulse}@keyframes BookingVisuals-module__L_EZRa__insightsHeroPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes BookingVisuals-module__L_EZRa__insightsBarDrift{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes BookingVisuals-module__L_EZRa__insightsLiveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.BookingVisuals-module__L_EZRa__insightsScene{z-index:1;gap:.58rem;width:min(96%,320px);padding:.1rem .25rem;display:grid;position:relative}.BookingVisuals-module__L_EZRa__insightsScene:before{content:"";z-index:0;background:radial-gradient(ellipse 85% 75% at 52% 42%, color-mix(in srgb, var(--lime) 16%, transparent) 0%, transparent 72%);pointer-events:none;border-radius:50%;position:absolute;inset:12% 6% 8%}.BookingVisuals-module__L_EZRa__insightsHeader{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.BookingVisuals-module__L_EZRa__insightsDayBadge{background:color-mix(in srgb, var(--white) 80%, transparent);border:1px solid color-mix(in srgb, var(--black) 5%, transparent);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 58%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:.26rem .52rem;font-size:.5rem;font-weight:800}.BookingVisuals-module__L_EZRa__insightsLivePill{background:color-mix(in srgb, var(--lime) 24%, white);border:1px solid color-mix(in srgb, var(--lime) 40%, transparent);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 72%, transparent);border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .48rem;font-size:.46rem;font-weight:800;display:inline-flex}.BookingVisuals-module__L_EZRa__insightsLiveDot{background:var(--lime);width:.34rem;height:.34rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 18%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite BookingVisuals-module__L_EZRa__insightsLiveBlink}.BookingVisuals-module__L_EZRa__insightsHero{z-index:1;justify-items:center;gap:.08rem;padding:.35rem 0 .2rem;display:grid;position:relative}.BookingVisuals-module__L_EZRa__insightsHeroRing{border:1px solid color-mix(in srgb, var(--lime) 28%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--lime) 14%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:50%;width:7.5rem;height:7.5rem;animation:4.5s ease-in-out infinite BookingVisuals-module__L_EZRa__insightsHeroPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.BookingVisuals-module__L_EZRa__insightsHeroLabel{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 48%, transparent);font-size:.5rem;font-weight:800}.BookingVisuals-module__L_EZRa__insightsHeroValue{font-family:var(--font-display);letter-spacing:-.05em;color:var(--black);-webkit-font-smoothing:antialiased;font-size:clamp(2.35rem,6vw,2.85rem);font-weight:800;line-height:.95}.BookingVisuals-module__L_EZRa__insightsHeroSub{color:color-mix(in srgb, var(--black) 46%, transparent);font-size:.54rem;font-weight:600}.BookingVisuals-module__L_EZRa__insightsChips{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.45rem;display:grid;position:relative}.BookingVisuals-module__L_EZRa__insightsChip{background:color-mix(in srgb, var(--white) 88%, transparent);border:1px solid color-mix(in srgb, var(--black) 5%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 #ffffffe6 inset, 0 10px 22px -14px color-mix(in srgb, var(--black) 16%, transparent);border-radius:.72rem;gap:.1rem;padding:.42rem .48rem;display:grid}.BookingVisuals-module__L_EZRa__insightsChip span{color:color-mix(in srgb, var(--black) 48%, transparent);font-size:.48rem;font-weight:700}.BookingVisuals-module__L_EZRa__insightsChip strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:1rem;font-weight:800;line-height:1}.BookingVisuals-module__L_EZRa__insightsChipFeatured{background:linear-gradient(145deg, color-mix(in srgb, var(--lime) 22%, white), color-mix(in srgb, var(--white) 92%, transparent));border-color:color-mix(in srgb, var(--lime) 34%, transparent)}.BookingVisuals-module__L_EZRa__insightsChipCenter{transform:translateY(-5px)}.BookingVisuals-module__L_EZRa__insightsWeek{z-index:1;background:color-mix(in srgb, var(--white) 52%, transparent);border:1px solid color-mix(in srgb, var(--black) 4%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.62rem;padding:.32rem .42rem .3rem;position:relative}.BookingVisuals-module__L_EZRa__insightsWeekHead{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 46%, transparent);justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.44rem;font-weight:800;display:flex}.BookingVisuals-module__L_EZRa__insightsWeekDelta{background:color-mix(in srgb, var(--lime) 18%, white);color:color-mix(in srgb, var(--black) 68%, transparent);border-radius:999px;padding:.1rem .32rem;font-size:.42rem}.BookingVisuals-module__L_EZRa__insightsWeekBars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.32rem;display:grid}.BookingVisuals-module__L_EZRa__insightsWeekCol{justify-items:center;gap:.18rem;display:grid}.BookingVisuals-module__L_EZRa__insightsWeekTrack{background:color-mix(in srgb, var(--black) 3%, transparent);border-radius:.35rem;align-items:flex-end;width:100%;height:1.55rem;padding:0 .04rem;display:flex}.BookingVisuals-module__L_EZRa__insightsWeekBar{width:100%;height:var(--bar-h,40%);background:linear-gradient(180deg, var(--lime), color-mix(in srgb, var(--lime) 45%, white));border-radius:.32rem .32rem .1rem .1rem;min-height:.22rem;animation:4.8s ease-in-out infinite BookingVisuals-module__L_EZRa__insightsBarDrift;display:block;box-shadow:inset 0 1px #ffffff8c}.BookingVisuals-module__L_EZRa__insightsWeekCol:nth-child(2) .BookingVisuals-module__L_EZRa__insightsWeekBar{animation-delay:-.8s}.BookingVisuals-module__L_EZRa__insightsWeekCol:nth-child(3) .BookingVisuals-module__L_EZRa__insightsWeekBar{animation-delay:-1.6s}.BookingVisuals-module__L_EZRa__insightsWeekCol:nth-child(4) .BookingVisuals-module__L_EZRa__insightsWeekBar{animation-delay:-2.4s}.BookingVisuals-module__L_EZRa__insightsWeekCol:nth-child(5) .BookingVisuals-module__L_EZRa__insightsWeekBar{animation-delay:-3.2s}.BookingVisuals-module__L_EZRa__insightsWeekCol>span{color:color-mix(in srgb, var(--black) 40%, transparent);font-size:.42rem;font-weight:800}.BookingVisuals-module__L_EZRa__servicePanel{background:linear-gradient(145deg, var(--white), color-mix(in srgb, var(--white) 90%, var(--gray-50)));width:min(92%,240px);box-shadow:0 28px 65px color-mix(in srgb, var(--black) 12%, transparent), inset 0 1px 0 #fff;border:1px solid #fff;border-radius:1.15rem;padding:.85rem;animation:6s ease-in-out infinite BookingVisuals-module__L_EZRa__floatSlow;transform:rotateX(6deg)rotate(-3deg)}.BookingVisuals-module__L_EZRa__serviceRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.72rem;display:flex}.BookingVisuals-module__L_EZRa__serviceRow:last-child{border-bottom:none}.BookingVisuals-module__L_EZRa__serviceRow strong{color:var(--black);font-size:.8rem;font-weight:800}.BookingVisuals-module__L_EZRa__serviceRow div{color:var(--muted);margin-top:.15rem}.BookingVisuals-module__L_EZRa__slotRow{gap:.4rem;margin-top:.65rem;display:flex}.BookingVisuals-module__L_EZRa__slot{box-shadow:0 4px 12px color-mix(in srgb, var(--black) 5%, transparent);border-radius:.5rem;padding:.35rem .5rem;font-size:.6rem;font-weight:800}.BookingVisuals-module__L_EZRa__slotOpen{background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 60%, white));color:var(--black)}.BookingVisuals-module__L_EZRa__slotClosed{background:color-mix(in srgb, var(--black) 4%, transparent);color:color-mix(in srgb, var(--black) 40%, transparent);box-shadow:none}.BookingVisuals-module__L_EZRa__linkPanel{background:var(--white);width:min(88%,230px);box-shadow:0 32px 70px color-mix(in srgb, var(--black) 15%, transparent), inset 0 1px 0 #fff;border-radius:1.15rem;padding:1rem;animation:5s ease-in-out infinite BookingVisuals-module__L_EZRa__floatSlow;transform:rotateX(4deg)}.BookingVisuals-module__L_EZRa__linkBar{background:color-mix(in srgb, var(--black) 4%, transparent);color:var(--black);border:1px solid color-mix(in srgb, var(--black) 6%, transparent);border-radius:.65rem;margin-bottom:.85rem;padding:.6rem .8rem;font-size:.75rem;font-weight:700}.BookingVisuals-module__L_EZRa__bookingCount{justify-content:space-between;align-items:flex-end;display:flex}.BookingVisuals-module__L_EZRa__bookingCount strong{font-family:var(--font-display);color:var(--black);font-size:2.25rem;font-weight:800;line-height:1}.BookingVisuals-module__L_EZRa__bookingCount em{color:color-mix(in srgb, var(--black) 50%, transparent);margin-top:.25rem;font-size:.6rem;font-style:normal;font-weight:800;display:block}.BookingVisuals-module__L_EZRa__flowList{gap:.6rem;width:min(90%,230px);list-style:none;display:grid}.BookingVisuals-module__L_EZRa__flowItem{background:linear-gradient(135deg, color-mix(in srgb, var(--white) 95%, transparent), color-mix(in srgb, var(--white) 75%, transparent));box-shadow:0 12px 35px color-mix(in srgb, var(--black) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffffe6;border-radius:.85rem;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.72rem;font-weight:600;animation:4s infinite alternate BookingVisuals-module__L_EZRa__floatSlow;display:flex}.BookingVisuals-module__L_EZRa__flowItem:nth-child(2){animation-delay:-1.5s}.BookingVisuals-module__L_EZRa__flowItem:nth-child(3){animation-delay:-3s}.BookingVisuals-module__L_EZRa__flowTime{min-width:2.8rem;color:color-mix(in srgb, var(--black) 50%, transparent);font-weight:800}.BookingVisuals-module__L_EZRa__flowStatus{background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 60%, white));color:var(--black);box-shadow:0 4px 12px color-mix(in srgb, var(--lime) 30%, transparent);border-radius:999px;margin-left:auto;padding:.2rem .5rem;font-size:.58rem;font-weight:800}.BookingVisuals-module__L_EZRa__balanceCard{background:linear-gradient(145deg, color-mix(in srgb, var(--white) 85%, transparent), color-mix(in srgb, var(--white) 65%, transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(88%,210px);box-shadow:0 35px 80px color-mix(in srgb, var(--black) 18%, transparent), inset 0 1px 0 #fffffff2;border:1px solid #ffffffbf;border-radius:1.25rem;padding:1.15rem;animation:5s infinite BookingVisuals-module__L_EZRa__floatSlow;transform:rotateX(8deg)rotate(3deg)}.BookingVisuals-module__L_EZRa__balanceLabel{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 50%, transparent);font-size:.62rem;font-weight:800}.BookingVisuals-module__L_EZRa__balanceValue{font-family:var(--font-display);letter-spacing:-.04em;color:var(--black);margin:.35rem 0 .85rem;font-size:1.85rem;font-weight:800}.BookingVisuals-module__L_EZRa__balanceTags{gap:.5rem;display:flex}.BookingVisuals-module__L_EZRa__tagUp,.BookingVisuals-module__L_EZRa__tagDown{box-shadow:0 6px 16px color-mix(in srgb, var(--black) 8%, transparent);border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:800}.BookingVisuals-module__L_EZRa__tagUp{background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 50%, white));color:var(--black)}.BookingVisuals-module__L_EZRa__tagDown{color:#c92a2a;background:linear-gradient(135deg,#ffe0e0,#ffc9c9)}.BookingVisuals-module__L_EZRa__servicesFloat{width:min(90%,230px);height:140px;transform-style:preserve-3d;position:relative}.BookingVisuals-module__L_EZRa__servicePill{letter-spacing:.06em;box-shadow:0 16px 45px color-mix(in srgb, var(--black) 16%, transparent), inset 0 1px 0 #ffffffe6;border-radius:999px;padding:.6rem .9rem;font-size:.68rem;font-weight:800;animation:4s infinite alternate BookingVisuals-module__L_EZRa__floatSlow;position:absolute}.BookingVisuals-module__L_EZRa__servicePill:first-child{background:var(--white);color:var(--black);animation-delay:0s;top:0;left:5%;transform:rotate(-10deg)translateZ(30px)}.BookingVisuals-module__L_EZRa__servicePill:nth-child(2){background:linear-gradient(135deg, var(--lime), color-mix(in srgb, var(--lime) 50%, white));color:var(--black);animation-delay:-1s;top:35%;right:0;transform:rotate(8deg)translateZ(60px)}.BookingVisuals-module__L_EZRa__servicePill:nth-child(3){background:linear-gradient(135deg, var(--black), color-mix(in srgb, var(--black) 80%, transparent));color:var(--white);border:1px solid #fff3;animation-delay:-2s;bottom:0;left:12%;transform:rotate(-6deg)translateZ(15px)}@media (prefers-reduced-motion:reduce){.BookingVisuals-module__L_EZRa__calendarLayer,.BookingVisuals-module__L_EZRa__servicePanel,.BookingVisuals-module__L_EZRa__linkPanel,.BookingVisuals-module__L_EZRa__balanceCard,.BookingVisuals-module__L_EZRa__servicePill,.BookingVisuals-module__L_EZRa__orbitCore,.BookingVisuals-module__L_EZRa__orbitHalo,.BookingVisuals-module__L_EZRa__orbitNodeMotion,.BookingVisuals-module__L_EZRa__orbitNode,.BookingVisuals-module__L_EZRa__reminderPanel,.BookingVisuals-module__L_EZRa__protectSlotRowBlocked .BookingVisuals-module__L_EZRa__protectSlotChip,.BookingVisuals-module__L_EZRa__protectSlotRow:not(.BookingVisuals-module__L_EZRa__protectSlotRowBlocked) .BookingVisuals-module__L_EZRa__protectNode,.BookingVisuals-module__L_EZRa__protectSlotRow:not(.BookingVisuals-module__L_EZRa__protectSlotRowBlocked) .BookingVisuals-module__L_EZRa__protectSlotChip,.BookingVisuals-module__L_EZRa__protectSlotGhost,.BookingVisuals-module__L_EZRa__protectSlotChipActive:before,.BookingVisuals-module__L_EZRa__protectFooterDot,.BookingVisuals-module__L_EZRa__insightsHeroRing,.BookingVisuals-module__L_EZRa__insightsLiveDot,.BookingVisuals-module__L_EZRa__insightsWeekBar,.BookingVisuals-module__L_EZRa__insightsChipCenter,.BookingVisuals-module__L_EZRa__flowItem,.BookingVisuals-module__L_EZRa__glowOrb{animation:none}.BookingVisuals-module__L_EZRa__orbitCore{transform:translate(-50%,-50%)}.BookingVisuals-module__L_EZRa__orbitNodeMotion{transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y)));opacity:1}}
.HowItWorksSection-module__jSu70G__section{border-block:1px solid var(--line);background:color-mix(in srgb, var(--gray-50) 70%, var(--off-white))!important}.HowItWorksSection-module__jSu70G__roadmap{gap:1.25rem;margin-top:.5rem;list-style:none;display:grid}.HowItWorksSection-module__jSu70G__step{border:1px solid color-mix(in srgb, var(--black) 7%, transparent);background:var(--white);box-shadow:0 22px 55px color-mix(in srgb, var(--black) 6%, transparent);border-radius:1.35rem;flex-direction:column;transition:box-shadow .35s;display:flex;overflow:hidden}.HowItWorksSection-module__jSu70G__step:hover{box-shadow:0 32px 75px color-mix(in srgb, var(--black) 9%, transparent)}.HowItWorksSection-module__jSu70G__stepNum{z-index:2;font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--black) 40%, transparent);font-size:.72rem;font-weight:800;position:absolute;top:1rem;left:1.15rem}.HowItWorksSection-module__jSu70G__step{position:relative}.HowItWorksSection-module__jSu70G__stepVisual{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 18%, white), color-mix(in srgb, var(--off-white) 95%, white));border-bottom:1px solid color-mix(in srgb, var(--black) 5%, transparent);min-height:200px}.HowItWorksSection-module__jSu70G__stepCopy{padding:1.35rem 1.4rem 1.5rem}.HowItWorksSection-module__jSu70G__stepCopy h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);margin-bottom:.45rem;font-size:1.12rem;font-weight:800;line-height:1.15}.HowItWorksSection-module__jSu70G__stepCopy p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.62}@media (min-width:768px){.HowItWorksSection-module__jSu70G__roadmap{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1100px){.HowItWorksSection-module__jSu70G__roadmap{grid-template-columns:repeat(4,1fr);gap:1.15rem}.HowItWorksSection-module__jSu70G__stepVisual{min-height:220px}}
.NarrativePainScene-module__b-Md3q__scene{width:min(100%,11.25rem);min-height:5.5rem;position:relative}.NarrativePainScene-module__b-Md3q__uiLift{background:var(--white);box-shadow:0 1px 0 #fffffff2 inset, 0 18px 40px -22px color-mix(in srgb, var(--black) 22%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--black) 10%, transparent);border:none}.NarrativePainScene-module__b-Md3q__bubble{color:var(--black);border-radius:.7rem;padding:.48rem .68rem;font-size:.62rem;font-weight:600;position:absolute;}.NarrativePainScene-module__b-Md3q__bubbleBack{max-width:7.5rem;top:0;left:0}.NarrativePainScene-module__b-Md3q__bubbleFront{box-shadow:0 1px 0 #fffffff2 inset, 0 20px 44px -20px color-mix(in srgb, var(--black) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--lime) 55%, transparent);bottom:0;right:0}.NarrativePainScene-module__b-Md3q__sceneOverlap{min-height:6.25rem}.NarrativePainScene-module__b-Md3q__sceneIndex1 .NarrativePainScene-module__b-Md3q__slotA{left:.35rem}.NarrativePainScene-module__b-Md3q__sceneIndex2{min-height:5.25rem}.NarrativePainScene-module__b-Md3q__slot{border-radius:.6rem;flex-direction:column;gap:.1rem;min-width:4.55rem;padding:.48rem .58rem;font-size:.58rem;display:flex;position:absolute;}.NarrativePainScene-module__b-Md3q__slot span{color:color-mix(in srgb, var(--black) 45%, transparent);font-weight:600}.NarrativePainScene-module__b-Md3q__slot strong{color:var(--black);font-size:.68rem;font-weight:800}.NarrativePainScene-module__b-Md3q__slotA{top:.15rem;left:0;transform:rotate(-2.5deg)}.NarrativePainScene-module__b-Md3q__slotB{box-shadow:0 1px 0 #fffffff2 inset, 0 22px 46px -18px #dc262647, 0 8px 18px -10px color-mix(in srgb, var(--black) 14%, transparent);bottom:0;right:0;transform:rotate(3deg)}.NarrativePainScene-module__b-Md3q__conflict{color:var(--white);background:#dc2626;border-radius:999px;padding:.1rem .32rem;font-size:.48rem;font-style:normal;font-weight:800;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 6px 14px -6px #dc26268c}.NarrativePainScene-module__b-Md3q__sceneReminder{justify-content:flex-end;align-items:flex-end;min-height:5rem;display:flex}.NarrativePainScene-module__b-Md3q__reminderCard{border-radius:.7rem;gap:.15rem;padding:.58rem .68rem;display:grid;}.NarrativePainScene-module__b-Md3q__reminderLabel{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--black) 45%, transparent);font-size:.48rem;font-weight:700}.NarrativePainScene-module__b-Md3q__reminderCard strong{color:var(--black);font-size:.72rem;font-weight:800}.NarrativePainScene-module__b-Md3q__pending{text-transform:uppercase;background:var(--lime-soft);color:color-mix(in srgb, var(--black) 72%, transparent);border-radius:999px;justify-self:start;margin-top:.15rem;padding:.12rem .35rem;font-size:.48rem;font-weight:800}.NarrativePainScene-module__b-Md3q__sceneCancel{min-height:5.5rem}.NarrativePainScene-module__b-Md3q__sceneIndex3 .NarrativePainScene-module__b-Md3q__slotCancelled{right:.5rem}.NarrativePainScene-module__b-Md3q__slotCancelled{opacity:.5;text-decoration:line-through;top:.35rem;right:0;transform:rotate(2deg)}.NarrativePainScene-module__b-Md3q__cancelStamp{letter-spacing:.04em;text-transform:uppercase;color:#dc2626;background:#fce9e9;border-radius:.45rem;padding:.38rem .58rem;font-size:.58rem;font-weight:800;position:absolute;bottom:.2rem;left:0;transform:rotate(-5deg);box-shadow:0 12px 28px -16px #dc262659}
