@keyframes sunBreath{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}}@keyframes sunSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sunPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes seePulse{0%,to{box-shadow:0 0 0 1px #7c80ff59,0 14px 40px -8px #5054e6cc,0 0 30px #6b6cf059}50%{box-shadow:0 0 0 1px #969aff8c,0 14px 40px -8px #5054e6e6,0 0 62px #6b6cf0a6}}.cta-plans:hover{background:#ffffff2e!important;border-color:#ffffff80!important}.cta-terminal:hover{background:linear-gradient(160deg,#7c7ef5,#5559f2)!important;transform:translateY(-2px);box-shadow:0 0 0 1px #a5a8ffb3,0 18px 50px -8px #5054e6f2,0 0 60px #6b6cf08c!important}.ll-glass-dim:hover{background:#ffffff2e!important}.lab-vid{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s ease}.lab-card:hover .lab-vid{transform:scale(1.05);filter:brightness(1.12) saturate(1.05)}figure.rv:nth-of-type(2){transition-delay:.12s}figure.rv:nth-of-type(3){transition-delay:.24s}.pnl-marquee{overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.pnl-marquee.dragging{cursor:grabbing}.pnl-track{display:flex;gap:clamp(14px,1.6vw,22px);width:max-content;padding:6px 0 18px;will-change:transform}.pnl-card{margin:0;flex:none;height:clamp(220px,24vw,320px);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#000;box-shadow:0 30px 50px -30px #000000d9;transition:border-color .35s}.pnl-marquee:not(.dragging) .pnl-card:hover{border-color:#8b90ff73}.pnl-card img{display:block;height:100%;width:auto;pointer-events:none;-webkit-user-drag:none}.ms-line{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.14) 10%,rgba(255,255,255,.14) 90%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.ms-fill{position:absolute;top:50%;left:0;width:0;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(to right,#6b6cf000,#6b6cf0 40%,#a5a8ff);box-shadow:0 0 12px #7c80ffcc;opacity:0;transition:width .8s cubic-bezier(.65,0,.35,1),opacity .3s ease .9s}.ms-comet{position:absolute;right:-2px;top:50%;width:46px;height:2px;margin-top:-1px;background:linear-gradient(to right,transparent,#fff);filter:blur(.5px);opacity:.9;animation:msComet 2.4s ease-in-out infinite}@keyframes msComet{0%,to{opacity:.15;transform:scaleX(.4);transform-origin:right}50%{opacity:.95;transform:scaleX(1);transform-origin:right}}.ms-in .ms-line{transform:scaleX(1)}.ms-in .ms-fill{opacity:1}.ms-dot{position:relative;padding:0;cursor:pointer;border-radius:50%;width:11px;height:11px;background:#0c0e22;border:1px solid rgba(255,255,255,.25);transform:scale(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s),width .3s,height .3s,background .3s,border-color .3s,box-shadow .3s}.ms-in .ms-dot{transform:scale(1)}.ms-dot.past{background:#3c3f9a;border-color:#a5a8ff8c}.ms-dot.on{width:16px;height:16px;background:#6b6cf0;border-color:transparent;box-shadow:0 0 0 5px #6b6cf029,0 0 20px #7c80ffe6}.ms-dot.on:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(165,168,255,.7);animation:msPulse 2s ease-out infinite}@keyframes msPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}.ms-card{position:relative;display:block;text-align:left;width:100%;cursor:pointer;padding:clamp(26px,3vw,38px);border-radius:18px;overflow:hidden;color:inherit;font:inherit;background:#ffffff06;border:1px solid rgba(255,255,255,.07);opacity:0;transform:translateY(28px);transition:opacity .7s ease calc(.45s + var(--d,0s)),transform .7s cubic-bezier(.2,.7,.2,1) calc(.45s + var(--d,0s)),border-color .4s,box-shadow .5s}.ms-card:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,#7c7ef2,#5f63e6);opacity:0;transition:opacity .5s ease}.ms-card:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);opacity:0}.ms-card>*{position:relative;display:block}.ms-in .ms-card{opacity:1;transform:translateY(0)}.ms-in .ms-card:not(.on):hover{transform:translateY(-4px);border-color:#ffffff29;transition-delay:0s}.ms-in .ms-card.on{transform:translateY(-8px);border-color:#a5a8ff99;box-shadow:0 26px 60px -22px #5054e6a6;transition-delay:0s}.ms-ready .ms-card{transition-delay:0s}.ms-card.on:before{opacity:1}.ms-card.on:after{animation:msSheen .9s ease-out .15s}@keyframes msSheen{0%{left:-60%;opacity:1}to{left:120%;opacity:1}}.ms-year{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.18em;color:#ffffff47;margin-bottom:22px;transition:color .4s}.ms-title{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;color:#ffffff80;margin-bottom:16px;transition:color .4s}.ms-body{font-size:16px;line-height:1.6;color:#ffffff52;transition:color .4s}.ms-card.past .ms-title{color:#ffffff9e}.ms-card.on .ms-year{color:#ffffffb8}.ms-card.on .ms-title{color:#fff}.ms-card.on .ms-body{color:#ffffffe6}.ms-card.upcoming:not(.on){border-style:dashed;border-color:#a5a8ff47;animation:msBreathe 3.2s ease-in-out infinite}@keyframes msBreathe{0%,to{box-shadow:0 0 #7c80ff00}50%{box-shadow:0 0 34px -6px #7c80ff59}}.ms-soon{display:inline;background:linear-gradient(90deg,#8b90ff,#fff,#8b90ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:msShimmer 2.6s linear infinite}@keyframes msShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ms-line,.ms-dot,.ms-card{transition:none!important}.ms-line,.ms-dot{transform:none}.ms-card{opacity:1;transform:none}.ms-fill{opacity:1}.ms-comet,.ms-dot.on:after,.ms-card.upcoming,.ms-soon,.ms-card.on:after{animation:none!important}}.mem-incl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.mem-incl li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:#c2c5e0}.mem-incl svg,.mem-extra svg,.mem-trust svg{flex:none}.mem-card{position:relative;overflow:hidden;padding:clamp(20px,2.2vw,28px);border-radius:22px;background:linear-gradient(165deg,#6b6ef2,#4a4ee2);border:1px solid rgba(165,168,255,.55);box-shadow:0 44px 90px -34px #464ae1d9,0 0 60px -10px #5054e673,inset 0 1px #ffffff47}.mem-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 100% 0%,rgba(255,255,255,.18),transparent 55%)}.mem-card>*{position:relative}.mem-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:14px;background:#14165059;border:1px solid rgba(255,255,255,.14);margin-bottom:26px}.mem-seg button{padding:10px 0;border:0;border-radius:10px;background:transparent;color:#ffffffb8;font:600 14px/1 Space Grotesk,sans-serif;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.mem-seg button:hover{color:#fff;background:#ffffff14}.mem-seg button.on{background:#fff;color:#4a4ee2;box-shadow:0 6px 18px #14165059}.mem-body{padding:0 4px}.mem-body.swap{animation:memSwap .35s ease}@keyframes memSwap{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.mem-name{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.22em;color:#ffffffd9}.mem-badge{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em;padding:5px 12px;border-radius:999px;color:#fff;background:#14165059;border:1px solid rgba(255,255,255,.3)}.mem-months{font-size:clamp(48px,5.4vw,68px);font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1}.mem-total{font-size:clamp(22px,2vw,26px);font-weight:600;color:#fff}.mem-normal{font-size:15px;color:#ffffff8c}.mem-save{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;color:#4a4ee2;background:#fff}.mem-extras{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.22)}.mem-extras[hidden],.mem-badge[hidden]{display:none}.mem-extra{display:flex;align-items:center;gap:10px;font-size:14px;color:#fff;margin-bottom:8px}.mem-join{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:999px;background:#fff;color:#2e31b8;font-size:15.5px;font-weight:600;box-shadow:0 12px 30px #00000073;transition:transform .2s,box-shadow .2s}.mem-join:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0000008c}.mem-compare{display:block;margin-top:14px;text-align:center;font-size:14px;color:#fffc;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px;transition:color .2s}.mem-compare:hover{color:#fff}.mem-steps{list-style:none;margin:clamp(48px,7vh,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px)}.mem-steps li{display:flex;gap:16px;padding:22px;border-radius:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.mem-steps li>span{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font:700 14px/1 ui-monospace,SF Mono,Menlo,monospace;color:#aeb3ff;background:#7c80ff1f;border:1px solid rgba(124,128,255,.3)}.mem-steps b{display:block;font-size:16px;font-weight:600;color:#f3f4ff;margin-bottom:6px}.mem-steps div{font-size:14px;line-height:1.55;color:#8a8fb8}.mem-trust{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;color:#c2c5e0}.mem-trust-link{text-decoration:underline;text-decoration-color:#8b90ff66;text-underline-offset:4px;transition:color .2s}.mem-trust-link:hover{color:#fff}@media(max-width:860px){.mem-steps{grid-template-columns:1fr}}@media(max-width:420px){.mem-incl{grid-template-columns:1fr}}@media(max-width:1080px){.ms-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:860px){.ms-grid,.mem-grid{grid-template-columns:1fr!important}}@media(max-width:1080px){.lab-grid{grid-template-columns:1fr 1fr!important}.lab-card{transform:none!important}}@media(max-width:560px){.lab-grid{grid-template-columns:1fr!important}.lab-head{flex-direction:column;align-items:flex-start!important;gap:14px!important}}
