.managed-landing{--ml-bg: #f7f6fb;--ml-surface: #fff;--ml-surface-2: #fbfaff;--ml-border: #e7e5f0;--ml-text: #14121f;--ml-muted: #5d5a6e;--ml-subtle: #8a879a;--ml-line: rgba(20, 18, 31, .08);--ml-brand: #5249cc;--ml-brand-hover: #443cb0;--ml-brand-bright: #6258f6;--ml-brand-text: #5249cc;--ml-brand-soft: rgba(98, 88, 246, .08);--ml-brand-line: rgba(98, 88, 246, .28);--ml-btn-bg: var(--ml-brand);--ml-btn-hover: var(--ml-brand-hover);--ml-btn-text: #fff;--ml-ok: #16a34a;--ml-shadow: 0 1px 2px rgba(20, 18, 31, .04), 0 18px 40px -28px rgba(40, 32, 120, .35);--ml-radius: 24px;color:var(--ml-text);background:var(--ml-ink)}.managed-landing,.managed-landing .ml-dark{--ml-ink: #07061a}.ml-sheet{position:relative;z-index:1;overflow:clip;background:var(--ml-bg);border-radius:28px}.managed-landing .ml-dark{--ml-bg: var(--ml-ink);--ml-surface: #100e26;--ml-surface-2: #15132f;--ml-border: #232046;--ml-text: #fff;--ml-muted: #aaa7c6;--ml-subtle: #8a87a8;--ml-line: rgba(255, 255, 255, .08);--ml-brand-text: #c9c5ff;--ml-brand-soft: rgba(98, 88, 246, .16);--ml-brand-line: rgba(122, 114, 255, .4);--ml-btn-bg: #fff;--ml-btn-hover: #e7e7ec;--ml-btn-text: #0b0a14;--ml-ok: #4ade80;--ml-shadow: none;color:var(--ml-text)}.ml-section{padding:96px 0;scroll-margin-top:92px}.ml-section.ml-dark{background:var(--ml-bg)}.ml-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.ml-panel{position:relative;overflow:hidden;border:1px solid var(--ml-border);border-radius:var(--ml-radius);background:var(--ml-surface);box-shadow:var(--ml-shadow)}.ml-panel.ml-dark{background:linear-gradient(180deg,#16133a,#0b0a20)}.ml-inset{border:1px solid var(--ml-line);border-radius:18px;background:radial-gradient(120% 90% at 70% 30%,#efedff,#f6f5fb 70%)}.ml-dark .ml-inset{background:radial-gradient(120% 90% at 70% 40%,#1d1a46,#0d0b25 70%)}.ml-head{margin-bottom:52px}.ml-head.is-center{text-align:center}.ml-head.is-center .ml-title,.ml-head.is-center .ml-lead{margin-inline:auto}.ml-head.is-split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.ml-head.is-split>:last-child{max-width:420px}.ml-title{max-width:760px;font-size:clamp(26px,2.5vw,36px);line-height:1.15;letter-spacing:-.02em;font-weight:400;text-wrap:balance}.ml-lead{margin-top:16px;max-width:640px;color:var(--ml-muted);font-size:16.5px;line-height:1.6;text-wrap:pretty}.ml-btn{min-height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--ml-btn-text);background:var(--ml-btn-bg);border:1px solid var(--ml-btn-bg);border-radius:999px;font-size:14.5px;font-weight:600;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ml-btn:hover{background:var(--ml-btn-hover);border-color:var(--ml-btn-hover);transform:translateY(-1px)}.ml-btn.is-outline{color:var(--ml-text);background:transparent;border-color:var(--ml-border)}.ml-btn.is-outline:hover{background:var(--ml-brand-soft);border-color:var(--ml-brand-line)}.ml-btn:focus-visible{outline:2px solid var(--ml-brand-bright);outline-offset:3px}.ml-btn svg{width:16px;height:16px}.ml-tile{--tile-fg: #5249cc;--tile-bg: #ecebff;width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--tile-fg);border-radius:10px;background:var(--tile-bg)}.ml-tile svg{width:18px;height:18px}.ml-tile.is-indigo{--tile-fg: #3346c8;--tile-bg: #e3e8ff}.ml-tile.is-teal{--tile-fg: #0f8577;--tile-bg: #dcf4ef}.ml-tile.is-orange{--tile-fg: #d2532c;--tile-bg: #fde8e0}.ml-tile.is-amber{--tile-fg: #a46505;--tile-bg: #fcefd3}.ml-tile.is-green{--tile-fg: #1c8247;--tile-bg: #ddf3e5}.ml-dark .ml-tile{color:#d9d6ff;background:#ffffff14}.ml-dark .ml-card .ml-tile,.ml-dark .flow-card .ml-tile,.ml-dark .beams-node .ml-tile,.ml-dark .tl-float .ml-tile{color:var(--tile-fg);background:var(--tile-bg)}.ml-card{color:#111;background:#fff;border:1px solid #ecebf3;border-radius:14px;box-shadow:0 30px 60px -28px #28207859}.ml-dark .ml-card{border-color:transparent;box-shadow:0 0 0 6px #ffffff0f,0 30px 60px -20px #000c}@media(max-width:960px){.ml-section{padding:64px 0}.ml-head{margin-bottom:36px}}@media(max-width:820px){.ml-sheet{border-radius:18px}}@media(max-width:560px){.ml-shell{width:calc(100% - 32px)}.ml-section{padding:52px 0}.ml-lead{font-size:15.5px}.managed-landing{--ml-radius: 20px}}.managed-landing{--ml-violet-surface: radial-gradient(45% 65% at 78% 40%, rgba(82, 73, 204, .32), transparent 70%), radial-gradient(60% 80% at 0% 100%, rgba(5, 4, 20, .6), transparent 70%), linear-gradient(135deg, #221c74 0%, #2b2490 50%, #1b165f 100%)}.ml-sheet.ml-dark{--ml-surface: #0e0e13;--ml-border: rgba(255, 255, 255, .08);--ml-muted: #9b9aa8;--ml-subtle: #6f6e7c;background:#060608;box-shadow:inset 0 0 0 1px #ffffff0f}.managed-landing .ml-lit{position:relative;border-radius:24px;background:linear-gradient(180deg,#111117,#0b0b0f);box-shadow:inset 0 0 0 1px #ffffff12}.managed-landing .ml-lit:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none}.managed-landing .ml-muted-part{color:#6f6e7c}.ml-sheet.ml-dark>.ml-section+.ml-section{border-top:1px solid rgba(255,255,255,.05)}.managed-landing .ml-chrome{background:linear-gradient(180deg,#fff,#fbfaff 38%,#b4b1c8) 0 0 / 100% 1lh repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent}.managed-landing .ml-kicker{display:inline-flex;align-items:center;gap:12px;color:#a99eff;font-size:13px;font-weight:600;letter-spacing:.04em}.managed-landing .ml-kicker:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}body.has-frame:has(.managed-landing){--frame: #000}.managed-landing,.managed-landing .ml-dark{--ml-ink: #000}.managed-landing{background:#000}.ml-sheet.ml-dark{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.ml-sheet.ml-dark>.ml-section+.ml-section{border-top:0}.managed-landing .vip{position:relative;border-radius:28px;background:linear-gradient(135deg,#1c1c20,#121214 38%,#0b0b0c);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -40px #000000e6}.managed-landing .vip-inner{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(55% 55% at 62% 45%,rgba(255,255,255,.1),transparent 72%),#0c0c0e;box-shadow:inset 0 0 0 1px #ffffff0f}.managed-landing .vip-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;color:#e4e2ff;font-size:13px;font-weight:500;border-radius:7px;background:#6258f64d;box-shadow:inset 0 0 0 1px #7a72ff73}.managed-landing .vip-badge:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}@media(max-width:560px){.managed-landing .vip{border-radius:20px}.managed-landing .vip-inner{border-radius:14px}}.managed-landing{--a1-panel: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, .03) 37%, transparent 44%), radial-gradient(60% 45% at 0% 0%, rgba(255, 255, 255, .07), transparent 60%), linear-gradient(135deg, #2c2d33 0%, #18191c 28%, #09090b 58%, #121316 100%);--a1-card: linear-gradient(135deg, #1c1d21, #0b0b0e);--a1-chrome: linear-gradient(150deg, #c9cbd3 0%, #a3a6b0 14%, #4f525c 38%, #b4b7c0 52%, #7c7f8a 64%, #34363d 82%, #18191d 100%);--a1-title: linear-gradient(180deg, #f1f2f5 0%, #e3e5ea 34%, #a2a5b1 58%, #d3d5dc 78%, #b1b4bf 100%);--a1-cta: linear-gradient(180deg, #e4e6eb 0%, #cdd0d7 45%, #9a9eaa 100%);--a1-rim: rgba(255, 255, 255, .1);--a1-filament: linear-gradient(90deg, transparent, rgba(255, 255, 255, .22), transparent)}.managed-landing .vip,.managed-landing .booking-card{background:var(--a1-panel);box-shadow:inset 0 0 0 1px var(--a1-rim),0 40px 80px -40px #000000e6}.managed-landing .vip:before,.managed-landing .booking-card:after{content:"";position:absolute;left:18%;right:18%;top:0;height:1px;background:var(--a1-filament);pointer-events:none}.managed-landing .vip-inner{background:radial-gradient(55% 55% at 62% 45%,rgba(255,255,255,.08),transparent 72%),#08080a;box-shadow:inset 0 0 0 1px #ffffff0f}.managed-landing .ml-lit:before{background:var(--a1-filament)}.managed-landing .ml-chrome{background:var(--a1-title) 0 0 / 100% 1lh repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent}.managed-landing .ml-kicker{color:#a397ff}.managed-landing .ml-dark .ml-btn:not(.is-outline),.managed-landing .cta-button{color:#121318;background:var(--a1-cta);border-color:transparent;box-shadow:inset 0 1px #ffffff2e,0 14px 30px -12px #5249ccbf}.managed-landing .ml-dark .ml-btn:not(.is-outline):hover,.managed-landing .cta-button:hover{background:linear-gradient(180deg,#eef0f3,#d8dae0 45%,#a8acb7)}.managed-landing .cta-btn{color:#121318;background:var(--a1-cta);box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffffff1a,0 14px 34px -12px #5249cccc}.managed-landing .cta-btn .cta-btn-go{color:#fff;background:linear-gradient(180deg,#5249cc,#3a32a8);box-shadow:inset 0 1px #ffffff38}.managed-landing .cta-btn.is-solid{color:#121318;background:var(--a1-cta);box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffffff1a,0 14px 34px -12px #5249ccb3}.managed-landing .cta-btn.is-solid:before{background:linear-gradient(180deg,#5249cc,#3a32a8);box-shadow:inset 0 1px #ffffff38}.managed-landing .cta-btn.is-solid .cta-btn-go.cta-btn-go{color:#fff;background:none;box-shadow:none}.managed-landing .cta-btn.is-solid:hover{color:#fff}body:has(.managed-landing) .site-nav.is-frame .nav-cta.nav-cta{color:#121318;background:var(--a1-cta, #e4e6eb);background:linear-gradient(180deg,#e4e6eb,#cdd0d7 45%,#9a9eaa);box-shadow:inset 0 1px #ffffff80,0 10px 24px -12px #5249ccb3}body:has(.managed-landing) .site-nav.is-frame .nav-cta.nav-cta:hover{background:linear-gradient(180deg,#eef0f3,#d8dae0 45%,#a8acb7)}body:has(.managed-landing) .site-nav.is-frame .nav-cta-mobile.nav-cta-mobile{color:#121318;background:linear-gradient(180deg,#e4e6eb,#cdd0d7 45%,#9a9eaa);box-shadow:inset 0 1px #ffffff80,0 10px 24px -12px #5249ccb3}:root body:has(.managed-landing) :is(.site-nav .nav-cta,.site-nav .nav-cta-mobile,.site-nav .mobile-cta,.float-cta .cta-btn,.managed-landing .op-cta,.managed-landing .final .ml-btn,.managed-landing .cta-button){min-height:0;height:43px;padding:0 26px;gap:10px;justify-content:center;font-size:15px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;border-radius:6px;transform:none;filter:none;text-shadow:none;color:#121318;border:1px solid transparent;background:linear-gradient(180deg,#f3f4f7,#d6d8de) padding-box,linear-gradient(180deg,#fff,#b9bcc5) border-box;box-shadow:0 10px 24px -14px #000c}:root body:has(.managed-landing) :is(.site-nav .nav-cta,.site-nav .nav-cta-mobile,.site-nav .mobile-cta,.float-cta .cta-btn,.managed-landing .final .ml-btn,.managed-landing .cta-button):hover{transform:none;filter:none;background:linear-gradient(180deg,#fff,#e4e6eb) padding-box,linear-gradient(180deg,#fff,#c9cbd3) border-box}:root body:has(.managed-landing) .managed-landing .op-cta.op-cta.op-cta{color:#d6d8de;box-shadow:none;background:linear-gradient(180deg,#0b0b0c,#141416) padding-box,linear-gradient(180deg,#525254,#2a2a2c 18%,#2d2d2e 82%,#3f3f41) border-box}:root body:has(.managed-landing) .managed-landing .op-cta.op-cta.op-cta:hover{color:#fff;background:linear-gradient(180deg,#111113,#1a1a1d) padding-box,linear-gradient(180deg,#6a6a6d,#333336 18% 82%,#4a4a4d) border-box}:root body:has(.managed-landing) :is(.float-cta .cta-btn .cta-btn-go,.site-nav .nav-cta span,.managed-landing .cta-button svg,.managed-landing .final .ml-btn svg){display:none}:root body:has(.managed-landing) .float-cta .cta-btn:before{display:none}
