.booking-form-module__lKO0-G__panel{color:#f8f5ff;background:linear-gradient(150deg,#211630,#130e20);border:1px solid #8555fe40;border-radius:24px;max-width:660px;margin:0 auto 45px;padding:36px;box-shadow:0 24px 80px #0003}.booking-form-module__lKO0-G__panel h2{letter-spacing:-.04em;margin:26px 0 10px;font-size:26px}.booking-form-module__lKO0-G__panel p{color:#c1b6d1;font-size:14px;line-height:1.7}.booking-form-module__lKO0-G__steps{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:10px;padding-bottom:22px;display:flex}.booking-form-module__lKO0-G__steps span{color:#a294b5;align-items:center;gap:9px;font-size:12px;display:flex}.booking-form-module__lKO0-G__steps b{background:#ffffff0b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.booking-form-module__lKO0-G__steps span[data-active=true]{color:#e1d1ff}.booking-form-module__lKO0-G__steps span[data-active=true] b{color:#fff;background:#8555fe}.booking-form-module__lKO0-G__field{color:#e0d6ed;flex-direction:column;gap:9px;margin:24px 0;font-size:13px;display:flex}.booking-form-module__lKO0-G__field small{color:#b1a3c2}.booking-form-module__lKO0-G__field input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100b1b;border:1px solid #a887db40;border-radius:9px;width:100%;min-width:0;height:50px;padding:0 14px;font-size:16px}.booking-form-module__lKO0-G__field input:focus{outline-offset:2px;outline:2px solid #8555fe}.booking-form-module__lKO0-G__meta{color:#bfb0d4;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.booking-form-module__lKO0-G__slots{flex-wrap:wrap;align-items:center;gap:10px;min-height:80px;padding:20px 0;display:flex}.booking-form-module__lKO0-G__panel button,.booking-form-module__lKO0-G__panel a.booking-form-module__lKO0-G__primary{cursor:pointer;border:1px solid #9b77c947;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.booking-form-module__lKO0-G__slots button{background:#ffffff05;min-width:85px}.booking-form-module__lKO0-G__slots button[aria-pressed=true]{background:#8555fe33;border-color:#8555fe}.booking-form-module__lKO0-G__panel .booking-form-module__lKO0-G__primary{color:#fff;background:#8555fe;border-color:#8555fe;font-weight:600}.booking-form-module__lKO0-G__panel button:disabled{opacity:.45;cursor:not-allowed}.booking-form-module__lKO0-G__panel button:focus-visible,.booking-form-module__lKO0-G__panel a:focus-visible{outline-offset:4px;outline:2px solid #35e584}.booking-form-module__lKO0-G__actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.booking-form-module__lKO0-G__summary{overflow-wrap:anywhere;background:#0c091680;border:1px solid #ffffff15;border-radius:14px;flex-direction:column;gap:10px;margin:24px 0;padding:22px;font-size:14px;display:flex}.booking-form-module__lKO0-G__summary>span{color:#c5b9d7}.booking-form-module__lKO0-G__summary hr{border:0;border-top:1px solid #ffffff15;margin:8px 0}.booking-form-module__lKO0-G__error{background:#8555fe0b;border:1px solid #bd90ef55;border-radius:12px;margin-top:20px;padding:18px}.booking-form-module__lKO0-G__error p{color:#e3d5f5;margin:0 0 14px}.booking-form-module__lKO0-G__error a{color:#d6bdff;align-content:center;min-height:44px;margin-top:14px;font-size:13px;text-decoration:underline;display:block}.booking-form-module__lKO0-G__honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.booking-form-module__lKO0-G__panel .booking-form-module__lKO0-G__privacy{font-size:12px}.booking-form-module__lKO0-G__privacy a{color:#d6bdff;text-decoration:underline}.booking-form-module__lKO0-G__success{color:#35e584;background:#35e58419;border:1px solid #35e58444;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}@media (max-width:540px){.booking-form-module__lKO0-G__panel{border-radius:18px;padding:23px 19px}.booking-form-module__lKO0-G__panel h2{font-size:23px}.booking-form-module__lKO0-G__steps{gap:7px}.booking-form-module__lKO0-G__steps span{gap:6px;font-size:10px}.booking-form-module__lKO0-G__steps b{width:22px;height:22px}.booking-form-module__lKO0-G__actions{flex-wrap:wrap}.booking-form-module__lKO0-G__actions .booking-form-module__lKO0-G__primary{flex:1}.booking-form-module__lKO0-G__summary{padding:18px}.booking-form-module__lKO0-G__panel button{font-size:12px}}
.links-module__tsV6Pa__universe{--links-line:#bea7ff2b;color:#f8f5ff;isolation:isolate;background-color:#0b0814;background-image:radial-gradient(at 75% 18%,#490c9d38,#0000 45%),radial-gradient(at 8% 75%,#8555fe12,#0000 35%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100svh;position:relative;overflow:clip}.links-module__tsV6Pa__stars{z-index:-1;pointer-events:none;opacity:.4;background-image:radial-gradient(1px 1px at 20px 40px,#dfd1ff 90%,#0000),radial-gradient(1px 1px at 110px 180px,#dfd1ff 90%,#0000);background-size:257px 263px,331px 307px;position:absolute;inset:0}.links-module__tsV6Pa__header,.links-module__tsV6Pa__main,.links-module__tsV6Pa__footer{width:min(1080px,100% - 48px);margin:auto}.links-module__tsV6Pa__header{justify-content:space-between;align-items:center;padding:30px 0;display:flex}.links-module__tsV6Pa__header img{filter:brightness(0)invert();height:auto}.links-module__tsV6Pa__header>span{color:#bdb2d3;align-items:center;gap:9px;font-size:12px;display:flex}.links-module__tsV6Pa__header i{background:#35e584;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #35e58477}.links-module__tsV6Pa__intro{text-align:center;padding:52px 0 56px;position:relative}.links-module__tsV6Pa__eyebrow{letter-spacing:.19em;color:#c4a9ff;font-size:10px;font-weight:600}.links-module__tsV6Pa__intro h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(40px,5.8vw,70px);line-height:1.09}.links-module__tsV6Pa__intro h1 span{color:#bb9cff}.links-module__tsV6Pa__intro p{color:#c1b9d0;font-size:16px;line-height:1.7}.links-module__tsV6Pa__horizon{background:linear-gradient(90deg,#0000,#8555fe,#0000);height:1px;position:absolute;bottom:18px;left:25%;right:25%;box-shadow:0 0 28px #8555fe}.links-module__tsV6Pa__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.links-module__tsV6Pa__card{border:1px solid var(--links-line);isolation:isolate;background:linear-gradient(135deg,#21162e,#100c1b);border-radius:22px;grid-column:span 2;min-height:286px;padding:25px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.links-module__tsV6Pa__card:hover{border-color:#8555fe99;box-shadow:0 12px 45px #0003}.links-module__tsV6Pa__card:focus-visible{outline-offset:5px;outline:2px solid #35e584}.links-module__tsV6Pa__cardTop{z-index:2;color:#b8aacd;letter-spacing:.06em;align-items:center;gap:10px;font-size:10px;display:flex;position:relative}.links-module__tsV6Pa__cardTop>svg{flex-shrink:0;margin-left:auto}.links-module__tsV6Pa__icon{border:1px solid var(--links-line);color:#d6c4ff;background:#ffffff05;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.links-module__tsV6Pa__cardCopy{z-index:2;max-width:88%;margin-top:65px;position:relative}.links-module__tsV6Pa__cardCopy h2{letter-spacing:-.035em;margin:0 0 10px;font-size:22px;font-weight:600}.links-module__tsV6Pa__cardCopy p{color:#bdb2ce;max-width:270px;font-size:14px;line-height:1.6}.links-module__tsV6Pa__cardAction{color:#e6d9ff;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.links-module__tsV6Pa__scene{z-index:-1;opacity:.72;width:190px;height:160px;position:absolute;top:55px;right:-27px}.links-module__tsV6Pa__planet{background:radial-gradient(circle at 27% 25%,#bd97ff,#490c9d 45%,#130c25 75%);border-radius:50%;width:94px;height:94px;position:absolute;top:26px;left:50px;box-shadow:inset -14px -10px 18px #0008,0 0 42px #8555fe22}.links-module__tsV6Pa__orbit{border:1px solid #ae89ee66;border-radius:50%;width:173px;height:54px;position:absolute;top:45px;left:10px;transform:rotate(-28deg);box-shadow:0 0 18px #8555fe17}.links-module__tsV6Pa__satellite{background:#c9afff;border-radius:50%;width:8px;height:8px;position:absolute;top:105px;left:22px;box-shadow:0 0 16px #8555fe}.links-module__tsV6Pa__spark{background:#fff;width:3px;height:3px;position:absolute;top:10px;right:27px;box-shadow:0 0 12px #fff}.links-module__tsV6Pa__booking{background:radial-gradient(at 78% 25%,#8555fe33,#0000 70%),linear-gradient(130deg,#2b1450,#160f25);border-color:#8555fe66;grid-column:span 4;min-height:325px}.links-module__tsV6Pa__booking .links-module__tsV6Pa__cardCopy{max-width:65%;margin-top:46px}.links-module__tsV6Pa__booking h2{max-width:290px;font-size:32px;line-height:1.18}.links-module__tsV6Pa__booking .links-module__tsV6Pa__cardAction{color:#fff;background:#8555fe;border-radius:9px;padding:12px 17px;font-weight:600;display:inline-flex}.links-module__tsV6Pa__booking .links-module__tsV6Pa__scene{opacity:1;width:250px;height:245px;top:75px;right:9px}.links-module__tsV6Pa__booking .links-module__tsV6Pa__planet{width:142px;height:142px;box-shadow:none;background:radial-gradient(circle,#d2b9ff 0,#8555fe 8%,#490c9d44 24%,#0000 65%);top:35px;left:55px}.links-module__tsV6Pa__booking .links-module__tsV6Pa__orbit{border:2px solid #a67bff99;width:230px;height:125px;top:45px;left:10px;box-shadow:inset 0 0 24px #8555fe33,0 0 30px #8555fe33}.links-module__tsV6Pa__slotOne,.links-module__tsV6Pa__slotTwo{background:#281942;border:1px solid #8555fe66;border-radius:7px;padding:7px 11px;font-size:11px;position:absolute}.links-module__tsV6Pa__slotOne{top:35px;right:19px}.links-module__tsV6Pa__slotTwo{top:152px;left:26px}.links-module__tsV6Pa__whatsapp{background:radial-gradient(at 80% 40%,#35e58416,#0000 80%),#101c1b}.links-module__tsV6Pa__whatsapp .links-module__tsV6Pa__planet{background:radial-gradient(circle at 28% 25%,#35e584,#153c30 48%,#0b1614 76%)}.links-module__tsV6Pa__whatsapp .links-module__tsV6Pa__orbit{border-color:#35e58444}.links-module__tsV6Pa__whatsapp .links-module__tsV6Pa__icon,.links-module__tsV6Pa__whatsapp .links-module__tsV6Pa__cardAction{color:#73ebb0}.links-module__tsV6Pa__system .links-module__tsV6Pa__planet{background:linear-gradient(135deg,#7854b0,#1a1327);border:1px solid #bc97fc55;border-radius:22px;transform:rotate(-15deg)}.links-module__tsV6Pa__system .links-module__tsV6Pa__orbit{border-radius:8px;width:140px;height:100px;top:20px;left:28px;transform:rotate(-15deg)}.links-module__tsV6Pa__site .links-module__tsV6Pa__orbit{border-width:4px;transform:rotate(24deg)}.links-module__tsV6Pa__help .links-module__tsV6Pa__planet{background:radial-gradient(circle at 30% 25%,#d0cbd8,#716581 42%,#22172f 76%);width:64px;height:64px;top:45px;left:78px}.links-module__tsV6Pa__help .links-module__tsV6Pa__orbit{border-style:dashed;width:135px;height:135px;top:10px;left:45px;transform:none}.links-module__tsV6Pa__news{grid-column:span 3}.links-module__tsV6Pa__news .links-module__tsV6Pa__planet{background:linear-gradient(90deg,#0000,#8555fe,#e5d5ff);border-radius:50%;width:130px;height:18px;transform:rotate(-28deg);box-shadow:0 0 28px #8555fe88}.links-module__tsV6Pa__news .links-module__tsV6Pa__orbit{background:linear-gradient(90deg,#0000,#8555fe22);border:0;height:40px;top:38px}.links-module__tsV6Pa__instagram{background:radial-gradient(at 80% 45%,#8555fe29,#0000 75%),#170f24;grid-column:span 3}.links-module__tsV6Pa__instagram .links-module__tsV6Pa__planet{background:radial-gradient(circle at 35% 30%,#b399d2,#8555fe55 40%,#0000 70%);box-shadow:0 0 50px #8555fe33}.links-module__tsV6Pa__instagram .links-module__tsV6Pa__orbit{transform:rotate(-60deg)}.links-module__tsV6Pa__footer{color:#a89cb9;justify-content:space-between;gap:20px;padding:40px 0;font-size:11px;display:flex}.links-module__tsV6Pa__footer a{padding:10px 0}.links-module__tsV6Pa__footer span{align-self:center}@media (max-width:800px){.links-module__tsV6Pa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.links-module__tsV6Pa__card,.links-module__tsV6Pa__news,.links-module__tsV6Pa__instagram{grid-column:span 1}.links-module__tsV6Pa__booking{grid-column:span 2}.links-module__tsV6Pa__intro{padding-top:35px}.links-module__tsV6Pa__card{padding:23px}}@media (max-width:540px){.links-module__tsV6Pa__header,.links-module__tsV6Pa__main,.links-module__tsV6Pa__footer{width:calc(100% - 40px)}.links-module__tsV6Pa__header{padding:25px 0}.links-module__tsV6Pa__header img{width:122px}.links-module__tsV6Pa__header>span{font-size:0}.links-module__tsV6Pa__header i{width:7px;height:7px}.links-module__tsV6Pa__intro{padding:27px 0 38px}.links-module__tsV6Pa__intro h1{font-size:42px}.links-module__tsV6Pa__intro p{font-size:15px}.links-module__tsV6Pa__eyebrow{letter-spacing:.14em;font-size:9px}.links-module__tsV6Pa__desktopBreak{display:none}.links-module__tsV6Pa__grid{grid-template-columns:minmax(0,1fr);gap:13px}.links-module__tsV6Pa__card,.links-module__tsV6Pa__booking{grid-column:auto;min-height:232px;padding:22px}.links-module__tsV6Pa__cardCopy{max-width:86%;margin-top:30px}.links-module__tsV6Pa__cardCopy h2{font-size:22px}.links-module__tsV6Pa__cardCopy p{max-width:230px}.links-module__tsV6Pa__booking{min-height:295px}.links-module__tsV6Pa__booking .links-module__tsV6Pa__cardCopy{max-width:85%;margin-top:35px}.links-module__tsV6Pa__booking h2{max-width:220px;font-size:29px}.links-module__tsV6Pa__booking .links-module__tsV6Pa__scene{opacity:.48;top:60px;right:-98px}.links-module__tsV6Pa__scene{opacity:.4;top:52px;right:-63px}.links-module__tsV6Pa__booking .links-module__tsV6Pa__cardCopy p{max-width:210px}.links-module__tsV6Pa__cardTop{font-size:10px}.links-module__tsV6Pa__footer{text-align:center;flex-direction:column;gap:0}.links-module__tsV6Pa__footer span{align-self:auto}}
