.lc{--ink:#f2f3fa;--ink-soft:#c3c6dc;--muted:#9a9fc6;--fs-display:clamp(34px, 3.6vw, 52px);--fs-title:clamp(28px, 2.8vw, 40px);--fs-lead:clamp(15.5px, 1.2vw, 17px);--fs-kicker:12.5px;--fs-btn:15px;--fs-body:clamp(14px, 1.04vw, 15px);font-family:Instrument Sans Variable,Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif}.lc,.lc *,.lc :before,.lc :after{box-sizing:border-box}.lc ul{margin:0;padding:0;list-style:none}.lc h1,.lc h2,.lc h3,.lc p{margin:0}.lc button{font:inherit}.lc a{color:inherit;text-decoration:none}.lc{z-index:1;color:var(--ink);background:linear-gradient(#0607168c 0%,#07081ab8 100%);position:relative;overflow-x:clip}.lc h1,.lc h2{letter-spacing:-.02em;margin:0;font-weight:600}.lc .lc-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.lc .lc-grid{align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.lc .lc-hero{padding:clamp(150px,15vw,190px) 0 clamp(64px,6vw,96px);position:relative;overflow:hidden}.lc .lc-hero__planet{pointer-events:none;background:radial-gradient(circle at 50% 100%,#4638be4d 0%,#1e185a38 14%,#06071600 34%);border-bottom:2px solid #a096ff80;border-radius:50%;width:1400px;height:1400px;position:absolute;top:-1180px;left:14%;box-shadow:0 28px 70px -10px #7864ff52}.lc .lc-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 40%,#6e5aff2e 0%,#6e5aff00 65%);width:34%;height:50%;position:absolute;top:14%;right:-6%}.lc .lc-grid--hero{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);position:relative}.lc .lc-kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#8b7bf0;margin-bottom:22px;font-weight:500}.lc .lc-hero h1{font-size:var(--fs-display);letter-spacing:-.028em;line-height:1.04}.lc .lc-hero h1 span{background:linear-gradient(90deg,#9b86f7 0%,#b7a6ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lc .lc-lead{max-width:470px;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:28px;line-height:1.62}.lc .lc-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lc .lc-btn{height:52px;font-size:var(--fs-btn);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:500;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.lc .lc-btn svg{width:20px;height:20px}.lc .lc-btn--primary{color:#fff;background:linear-gradient(#7a5cf5 0%,#5b3fe0 100%);border:1px solid #beafff8c;box-shadow:0 0 34px #6e56ff73,inset 0 1px #ffffff47}.lc .lc-btn--primary:hover{transform:translateY(-1px);box-shadow:0 0 44px #7c64ff99,inset 0 1px #ffffff4d}.lc .lc-btn--ghost{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1f}.lc .lc-btn--ghost:hover{border-color:#aa9bff73}.lc .lc-btn:focus-visible,.lc .lc-modal__close:focus-visible{outline-offset:3px;outline:2px solid #b3a0ff}.lc .lc-feats{flex-wrap:wrap;gap:18px clamp(22px,2.6vw,38px);margin-top:clamp(40px,4.4vw,64px);display:flex}.lc .lc-feats li{color:var(--ink-soft);flex-direction:column;gap:10px;font-size:13.5px;line-height:1.35;display:flex}.lc .lc-feats svg{color:#a08cf8;width:24px;height:24px}.lc .lc-hero__visual{perspective:1800px}.lc .lc-slot{background:linear-gradient(160deg,#181a38b8,#0a0b1cd9);border:1px solid #968cff4d;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a1e99,0 0 38px #6454f029,inset 0 0 26px #786eff0f}.lc .lc-slot--hero{transform-origin:40%;border-color:#a596ff80;border-radius:22px;transform:rotateY(-9deg)rotateX(2.5deg);box-shadow:0 0 0 1px #0a0a1e99,0 14px 60px #6854ff57,inset 0 -2px 26px #826eff33}.lc .lc-slot--expanded{width:calc(100% + clamp(32px,4vw,56px));margin-inline:auto}.lc .lc-slot--hero.lc-slot--expanded{aspect-ratio:1.78!important}.lc .lc-grid--flip>.lc-slot--expanded{aspect-ratio:2.55!important}.lc .lc-grid--wide>.lc-slot--expanded{aspect-ratio:2.65!important}.lc .lc-grid--alerts>.lc-slot--expanded{aspect-ratio:3.05!important}.lc .lc-slot--expanded .lc-slot__media_live{object-fit:fill!important}.lc .lc-slot--flat{box-shadow:none;border:0;border-radius:0}.lc .lc-slot__media_live{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lc .lc-slot__empty{text-align:center;color:var(--muted);background:repeating-linear-gradient(135deg,#968cff0a 0 12px,#968cff00 12px 24px);border:1.5px dashed #a596ff66;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:12px}.lc .lc-slot__empty svg{color:#a08cf8;width:30px;height:30px;margin-bottom:4px}.lc .lc-slot__empty strong{color:var(--ink);font-size:15px;font-weight:600}.lc .lc-slot__empty span{font-size:13px}.lc .lc-slot__empty small{opacity:.7;font-size:11.5px}.lc .lc-slot__empty code{color:#cfc6ff;background:#968cff24;border-radius:5px;padding:1px 6px;font-size:.92em}.lc .lc-sec{background:linear-gradient(#05061459,#07081c26);border-top:1px solid #ffffff0f;padding:clamp(56px,5.6vw,88px) 0}.lc .lc-grid--overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lc .lc-grid--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lc .lc-grid--wide{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.lc .lc-grid--alerts{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lc .lc-copy{max-width:460px}.lc .lc-grid--flip .lc-copy{justify-self:start;padding-left:clamp(0px,2vw,32px)}.lc .lc-eyebrow{letter-spacing:.2em;align-items:center;gap:14px;margin-bottom:22px;font-size:12px;display:flex}.lc .lc-eyebrow__n{color:#7d73c9;letter-spacing:.08em}.lc .lc-eyebrow__rule{background:#8c80eb80;width:44px;height:1px}.lc .lc-eyebrow__t{color:#8b7bf0;font-weight:500}.lc .lc-copy h2{font-size:var(--fs-title);line-height:1.1}.lc .lc-copy>p:not(.lc-eyebrow){color:var(--ink-soft);margin-top:20px;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.62}.lc .lc-checks{flex-direction:column;gap:13px;margin-top:28px;display:flex}.lc .lc-checks li{color:var(--ink-soft);align-items:center;gap:12px;font-size:14.5px;display:flex}.lc .lc-checks svg{flex:none;width:19px;height:19px}.lc .lc-tilt{perspective:1500px;padding:40px 0 40px 4%;position:relative}.lc .lc-tilt__plane{transform-origin:50% 55%;background:linear-gradient(160deg,#161836c7,#090a1ae0);border:1px solid #968cff42;border-radius:24px;gap:clamp(8px,1vw,14px);padding:clamp(14px,1.6vw,22px);display:flex;position:relative;transform:rotateY(-26deg)rotateX(14deg)rotate(-7deg);box-shadow:0 30px 70px #0000008c,0 0 44px #6454f033,inset 0 0 30px #786eff12}.lc .lc-tilt__ghost{background:#2826641f;border:1px solid #968cff1f;border-radius:18px;position:absolute;transform:rotateY(-26deg)rotateX(14deg)rotate(-7deg)}.lc .lc-tilt__ghost--a{width:28%;height:34%;bottom:4%;right:2%}.lc .lc-tilt__ghost--b{width:46%;height:22%;top:4%;left:14%}.lc .lc-tcard{background:linear-gradient(#1a1c3ed9,#0c0d20e6);border:1px solid #968cff3d;border-radius:14px;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;padding:clamp(10px,1.1vw,16px) clamp(8px,.9vw,13px);display:flex;box-shadow:inset 0 1px #ffffff0d}.lc .lc-tcard small{letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:clamp(8px,.66vw,10px)}.lc .lc-tcard strong{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(12px,1.12vw,18px);font-weight:600}.lc .lc-tcard__d{font-size:clamp(9px,.74vw,11.5px);font-style:normal;font-weight:500}.lc .lc-tcard__d--up{color:#34d57a}.lc .lc-tcard__d--warn{color:#ff9d2e}.lc .lc-cta{text-align:center;border-top:1px solid #ffffff0f;padding:clamp(110px,11vw,170px) 24px clamp(72px,7vw,110px);position:relative;overflow:hidden}.lc .lc-cta__arc{aspect-ratio:1/.55;pointer-events:none;background:radial-gradient(at 50% 0,#5642dc6b 0%,#281e7838 22%,#06071600 48%);border-top:2px solid #aa9bff99;border-radius:50%;width:190%;position:absolute;top:58%;left:50%;transform:translate(-50%);box-shadow:0 -10px 60px #7864ff66}.lc .lc-cta__inner{z-index:1;position:relative}.lc .lc-cta__kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#8b7bf0;margin-bottom:16px}.lc .lc-cta h2{font-size:var(--fs-title);line-height:1.12}.lc .lc-cta__sub{max-width:620px;font-size:var(--fs-body);color:var(--ink-soft);margin:14px auto 0;line-height:1.6}.lc .lc-btn--cta{height:50px;margin-top:34px}.lc .lc-modal{z-index:50;-webkit-backdrop-filter:blur(8px);background:#02030cd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lc .lc-modal__box{aspect-ratio:16/9;background:#07081a;border:1px solid #968cff66;border-radius:18px;width:min(1040px,100%);position:relative;overflow:hidden;box-shadow:0 0 80px #6454f059}.lc .lc-modal__box .lc-slot{height:100%}.lc .lc-modal__close{z-index:2;color:#fff;cursor:pointer;background:#0a0a1eb3;border:1px solid #ffffff2e;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}@media (max-width:960px){.lc .lc-grid,.lc .lc-grid--hero,.lc .lc-grid--overview,.lc .lc-grid--flip,.lc .lc-grid--wide,.lc .lc-grid--alerts{grid-template-columns:minmax(0,1fr);row-gap:40px}.lc .lc-slot--expanded{width:100%}.lc .lc-slot--hero.lc-slot--expanded{aspect-ratio:16/9!important}.lc .lc-grid--flip>.lc-slot--expanded,.lc .lc-grid--wide>.lc-slot--expanded{aspect-ratio:2.2!important}.lc .lc-grid--alerts>.lc-slot--expanded{aspect-ratio:2.55!important}.lc .lc-copy,.lc .lc-grid--flip .lc-copy{max-width:560px;padding-left:0}.lc .lc-grid--flip .lc-slot{order:2}.lc .lc-hero__planet{left:-30%}.lc .lc-slot--hero{transform:none}.lc .lc-tilt{padding:24px 0}.lc .lc-tilt__plane{overflow:hidden;transform:rotateY(-14deg)rotateX(8deg)rotate(-4deg)}}@media (max-width:560px){.lc .lc-actions .lc-btn{flex:100%}.lc .lc-tilt__plane{flex-wrap:wrap}.lc .lc-tcard{flex:40%}}@media (prefers-reduced-motion:reduce){.lc .lc-btn{transition:none}}
