.DemoBookingControls-module__2ejYna__field{caret-color:#62a0ff;width:100%;min-height:52px;padding:0 16px;transition:box-shadow .18s,transform .18s;color:#eaf1ff!important;background:linear-gradient(145deg,#19273dfa,#080e18fa) 0 0/100% 100% padding-box padding-box,linear-gradient(115deg,#83dcff,#3da5ff 20%,#328ff8 40%,#267bf1 60%,#1868e8 80%,#1746b8) 0 0/220% 220% border-box!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;box-shadow:inset 0 1px #ffffff12,0 10px 30px #0003!important}.DemoBookingControls-module__2ejYna__fieldGroup{flex-direction:column;gap:7px;display:flex}.DemoBookingControls-module__2ejYna__fieldLabel{color:#eaf1ff;align-items:baseline;gap:4px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.DemoBookingControls-module__2ejYna__field::placeholder{color:#8290a5;opacity:1}.DemoBookingControls-module__2ejYna__field:hover,.DemoBookingControls-module__2ejYna__field:focus{animation:3.2s linear infinite DemoBookingControls-module__2ejYna__fieldBorderOrbit,4.8s linear infinite DemoBookingControls-module__2ejYna__fieldPulse;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #3d7bff29,0 15px 38px #1145ab4d!important}.DemoBookingControls-module__2ejYna__field option{color:#eaf1ff;background:#0d1623}.DemoBookingControls-module__2ejYna__textarea{resize:vertical;min-height:88px;padding-top:14px;padding-bottom:14px}.DemoBookingControls-module__2ejYna__fieldLabelText{align-items:baseline;gap:4px;display:inline-flex}.DemoBookingControls-module__2ejYna__required{color:#83dcff;font-style:normal}.DemoBookingControls-module__2ejYna__button{cursor:pointer;isolation:isolate;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden;color:#dce8ff!important;background:linear-gradient(145deg,#1e304ceb,#0a111cfa)!important;border:1px solid #2f4562!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff12,0 10px 30px #0000003d!important}.DemoBookingControls-module__2ejYna__button:before{z-index:-1;background:conic-gradient(from 90deg, transparent 0 30%, #83dcff61 37%, #3da5ff61 43%, #328ff861 49%, #267bf161 55%, #1868e861 61%, #1746b857 67%, transparent 74%);content:"";opacity:.2;transition:opacity .18s;position:absolute;inset:-120% -45%}.DemoBookingControls-module__2ejYna__button:hover:not(:disabled),.DemoBookingControls-module__2ejYna__button:focus-visible:not(:disabled){outline:none;animation:4.8s linear infinite DemoBookingControls-module__2ejYna__buttonPulse;transform:translateY(-3px);border-color:#4d87ff!important;box-shadow:inset 0 1px #ffffff1a,0 15px 38px #1145ab4d!important}.DemoBookingControls-module__2ejYna__button:hover:not(:disabled):before,.DemoBookingControls-module__2ejYna__button:focus-visible:not(:disabled):before{opacity:1;animation:3.2s linear infinite DemoBookingControls-module__2ejYna__buttonOrbit}.DemoBookingControls-module__2ejYna__button:disabled{cursor:not-allowed;opacity:.36}.DemoBookingControls-module__2ejYna__buttonWide{justify-content:space-between;width:100%}.DemoBookingControls-module__2ejYna__buttonCompact{min-width:42px;min-height:38px;padding:0 11px;border-radius:10px!important}.DemoBookingControls-module__2ejYna__buttonDate{aspect-ratio:1;min-height:0;padding:0}.DemoBookingControls-module__2ejYna__buttonSlot{min-height:40px;padding:0 13px}.DemoBookingControls-module__2ejYna__selectButton{text-align:left;min-height:57px;padding:16px 18px!important}.DemoBookingControls-module__2ejYna__selectButton option{color:#dce8ff;background:#0d1623}.DemoBookingControls-module__2ejYna__buttonSelected{background:linear-gradient(145deg,#225bcafa,#0f316ffa)!important;border-color:#4d87ff!important;box-shadow:0 0 0 2px #3d7bff2e,0 12px 30px #124bbc4d!important}.DemoBookingControls-module__2ejYna__buttonGhost{color:#aebbd0!important;background:linear-gradient(145deg,#131d2dd6,#080d16eb)!important}.DemoBookingControls-module__2ejYna__proofList{flex-wrap:wrap;gap:12px 28px;margin:34px 0 0;padding:0;list-style:none;display:flex}.DemoBookingControls-module__2ejYna__proofItem{padding-left:17px;font-size:14px;font-weight:650;line-height:1.45;position:relative;color:#aeb7c5!important;background:0 0!important}.DemoBookingControls-module__2ejYna__proofItem:before{content:"";background:#3d7bff;border-radius:50%;width:5px;height:5px;position:absolute;top:.63em;left:0;transform:translateY(-50%);box-shadow:0 0 12px #3d7bffcc}.DemoBookingControls-module__2ejYna__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070ec7}.DemoBookingControls-module__2ejYna__modal{color:#eaf1ff;font-family:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", Arial, sans-serif;background:radial-gradient(circle at 92% 4%,#265bc03d,#0000 35%),linear-gradient(145deg,#121c2a,#080e17 72%)!important;border:1px solid #2f4562!important;box-shadow:inset 0 1px #ffffff12,0 30px 100px #0009!important}.DemoBookingControls-module__2ejYna__modalTitle{color:#f7faff!important}.DemoBookingControls-module__2ejYna__modalText{color:#b6c1d1!important}.DemoBookingControls-module__2ejYna__modalMuted{font-size:12px;font-style:normal;font-weight:650;color:#8391a6!important}.DemoBookingControls-module__2ejYna__modalAccent{color:#5f93ff!important}.DemoBookingControls-module__2ejYna__closeButton{min-width:42px;padding:0;font-size:18px}.DemoBookingControls-module__2ejYna__privacyNote{margin:0;font-size:12px;line-height:1.55;color:#8391a6!important}.DemoBookingControls-module__2ejYna__privacyNote a{text-underline-offset:2px;color:#9fc0ff!important;text-decoration:underline!important}@keyframes DemoBookingControls-module__2ejYna__buttonOrbit{to{transform:rotate(360deg)}}@keyframes DemoBookingControls-module__2ejYna__buttonPulse{0%,to{border-color:#83dcff}16.67%{border-color:#3da5ff}33.33%{border-color:#328ff8}50%{border-color:#267bf1}66.67%{border-color:#1868e8}83.33%{border-color:#1746b8}}@keyframes DemoBookingControls-module__2ejYna__fieldBorderOrbit{to{background-position:0 0,220% 220%}}@keyframes DemoBookingControls-module__2ejYna__fieldPulse{0%,to{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #83dcff29,0 15px 38px #83dcff47}16.67%{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #3da5ff29,0 15px 38px #3da5ff47}33.33%{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #328ff829,0 15px 38px #328ff847}50%{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #267bf129,0 15px 38px #267bf147}66.67%{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #1868e829,0 15px 38px #1868e847}83.33%{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #1746b829,0 15px 38px #1746b847}}@media (prefers-reduced-motion:reduce){.DemoBookingControls-module__2ejYna__field:hover,.DemoBookingControls-module__2ejYna__field:focus,.DemoBookingControls-module__2ejYna__button:hover:not(:disabled),.DemoBookingControls-module__2ejYna__button:focus-visible:not(:disabled),.DemoBookingControls-module__2ejYna__button:hover:not(:disabled):before,.DemoBookingControls-module__2ejYna__button:focus-visible:not(:disabled):before{animation:none}}
.PerseusEra-module__5xdffW__section{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 45%,#071127 0%,#030811 62%);padding:72px 64px 64px;position:relative}.PerseusEra-module__5xdffW__topline{z-index:2;max-width:760px;position:relative}.PerseusEra-module__5xdffW__topline p{color:#d9b871;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:750;display:flex}.PerseusEra-module__5xdffW__topline p:before{content:"";background:#d9b871;flex:none;width:24px;height:2px}.PerseusEra-module__5xdffW__topline h2{max-width:620px;font-size:var(--panel-heading);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-weight:650;line-height:1.08}.PerseusEra-module__5xdffW__topline span{color:#aeb5c1;max-width:560px;margin-top:16px;font-size:clamp(14px,1.3vw,17px);line-height:1.6;display:block}.PerseusEra-module__5xdffW__stage{z-index:1;min-height:clamp(560px,46vw,680px);margin-top:40px;position:relative}.PerseusEra-module__5xdffW__sky{pointer-events:none;width:108%;height:116%;position:absolute;inset:-8% -4%}.PerseusEra-module__5xdffW__gifts{z-index:2;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,28px) 52%;margin:0;padding:0;list-style:none;display:grid;position:relative}.PerseusEra-module__5xdffW__gifts li{opacity:0;transition:opacity .62s ease var(--delay), transform .62s cubic-bezier(.22, 1, .32, 1) var(--delay);transform:translateY(14px)}.PerseusEra-module__5xdffW__stage[data-gifts=in] .PerseusEra-module__5xdffW__gifts li{opacity:1;transform:translateY(0)}.PerseusEra-module__5xdffW__gifts a{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);height:100%;color:inherit;background:#141821b8;border:1px solid #303641;padding:22px 24px;text-decoration:none;transition:border-color .22s,transform .22s;display:block}.PerseusEra-module__5xdffW__gifts a:hover,.PerseusEra-module__5xdffW__gifts a:focus-visible{border-color:#d9b871;outline:none;transform:translateY(-2px)}.PerseusEra-module__5xdffW__gifts a:focus-visible{outline-offset:4px;outline:2px solid #8fb3ff}.PerseusEra-module__5xdffW__artefact{color:#d9b871;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.PerseusEra-module__5xdffW__gifts h3{letter-spacing:-.035em;margin:10px 0 0;font-size:18px;font-weight:650;line-height:1.08}.PerseusEra-module__5xdffW__myth{color:#7f8ea8;margin:10px 0 0;font-size:13px;font-style:italic;line-height:1.45}.PerseusEra-module__5xdffW__promise{color:#aeb5c1;margin:12px 0 0;font-size:14px;line-height:1.55}@media (max-width:1050px){.PerseusEra-module__5xdffW__section{padding:64px 32px 48px}.PerseusEra-module__5xdffW__gifts{grid-template-columns:1fr;gap:16px}.PerseusEra-module__5xdffW__stage{min-height:0}.PerseusEra-module__5xdffW__sky{width:100%;height:280px;position:relative;inset:auto}}@media (max-width:620px){.PerseusEra-module__5xdffW__section{padding:56px 20px 40px}}@media (prefers-reduced-motion:reduce){.PerseusEra-module__5xdffW__gifts li{transition-duration:1ms}}
