.landing-v3 .lp{--lp-max:1080px;display:block;background:var(--bg);animation:lp-enter .6s cubic-bezier(.22,1,.36,1) both}@keyframes lp-enter{0%{opacity:0;transform:translateY(14px) scale(.994)}to{opacity:1;transform:none}}.landing-v3 .lp-hero{position:relative;overflow:hidden;margin-top:-60px;padding:154px 32px 96px;text-align:center;background:linear-gradient(180deg,#110C1B 0,#1B1230 44%,#3A2A44 70%,var(--bg) 100%);color:#fff}.landing-v3 .lp-hero:before{content:"";position:absolute;left:50%;top:-360px;width:min(1180px,120vw);height:760px;transform:translateX(-50%);background:radial-gradient(46% 46% at 50% 50%,rgba(124,92,252,.36),rgba(124,92,252,0) 70%);pointer-events:none}.landing-v3 .lp-hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.landing-v3 .lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(233,224,255,.7);padding:6px 12px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.landing-v3 .lp-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(63,181,142,.5);animation:lv3-orb-pulse 1.8s infinite}.landing-v3 .lp-h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,6.4vw,70px);line-height:1.02;letter-spacing:-.03em;margin:22px 0 0}.landing-v3 .lp-h1 em{font-style:italic;color:#C9B8FF}.landing-v3 .lp-lede{margin:20px auto 0;max-width:56ch;font-size:clamp(15px,1.7vw,18px);line-height:1.6;color:rgba(233,224,255,.82)}.landing-v3 .lp-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.landing-v3 .lp-hero-orb{position:relative;z-index:1;display:flex;justify-content:center;margin-top:48px}.landing-v3 .lp-hero-orb .v4blob{--v4-size:92px}.landing-v3 .lp-section{max-width:var(--lp-max);margin:0 auto;padding:88px 32px}.landing-v3 .lp-section--tight{padding-top:40px}.landing-v3 .lp-section-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet);margin-bottom:12px}.landing-v3 .lp-section-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(28px,4vw,42px);line-height:1.06;letter-spacing:-.02em;color:var(--ink-0);max-width:20ch}.landing-v3 .lp-section-sub{margin-top:14px;max-width:60ch;color:var(--ink-2);font-size:16px;line-height:1.6}.landing-v3 .lp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;margin-top:40px}.landing-v3 .lp-stat{position:relative;background:var(--paper);padding:28px 24px;transition:background .28s var(--ease)}.landing-v3 .lp-stat:before{content:"";position:absolute;left:0;top:0;width:0;height:2px;background:linear-gradient(90deg,var(--violet),var(--mint));transition:width .42s var(--ease)}.landing-v3 .lp-stat:hover{background:linear-gradient(180deg,var(--paper),rgba(124,92,252,.05))}.landing-v3 .lp-stat:hover:before{width:100%}.landing-v3 .lp-stat b{display:block;font-family:var(--font-display);font-style:italic;font-size:37px;letter-spacing:-.02em;line-height:1;background:linear-gradient(155deg,var(--ink-0) 38%,var(--violet-deep));-webkit-background-clip:text;background-clip:text;color:var(--ink-0);-webkit-text-fill-color:transparent}.landing-v3 .lp-stat span{display:block;margin-top:8px;font-size:13px;color:var(--ink-3)}.landing-v3 .lp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.landing-v3 .lp-grid--3{grid-template-columns:repeat(3,1fr)}.landing-v3 .lp-card{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--paper) 0,rgba(124,92,252,.04) 160%);border:1px solid var(--line);border-radius:var(--r-3);padding:28px 26px;transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}.landing-v3 .lp-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent)}.landing-v3 .lp-card:after{content:"";position:absolute;top:-45%;right:-32%;width:64%;height:84%;background:radial-gradient(circle,rgba(124,92,252,.18),transparent 70%);opacity:0;transition:opacity .38s var(--ease);pointer-events:none}.landing-v3 .lp-card:hover{transform:translateY(-4px);border-color:rgba(124,92,252,.45);box-shadow:0 30px 62px -30px rgba(124,92,252,.42)}.landing-v3 .lp-card:hover:after{opacity:1}.landing-v3 .lp-card>*{position:relative;z-index:1}.landing-v3 .lp-card .v4blob{--v4-size:32px;margin-bottom:16px}.landing-v3 .lp-card h3{font-family:var(--font-display);font-style:italic;font-size:21px;letter-spacing:-.01em;color:var(--ink-0);margin-bottom:8px}.landing-v3 .lp-card p{color:var(--ink-2);font-size:14.5px;line-height:1.58}.landing-v3 .lp-card-num{position:absolute;top:18px;right:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--ink-3)}.landing-v3 .lp-rail{position:relative;margin-top:48px}.landing-v3 .lp-rail-line{position:absolute;left:8%;right:8%;top:24px;height:1.5px;background:linear-gradient(90deg,transparent,var(--line-2) 14%,var(--line-2) 86%,transparent)}.landing-v3 .lp-rail-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;position:relative}.landing-v3 .lp-rail-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.landing-v3 .lp-rail-step .v4blob{--v4-size:48px}.landing-v3 .lp-rail-step b{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-0)}.landing-v3 .lp-rail-step span{font-size:12.5px;line-height:1.45;color:var(--ink-3);max-width:17ch}.landing-v3 .lp-lanes{display:grid;gap:12px;margin-top:40px}.landing-v3 .lp-lane{display:grid;grid-template-columns:132px 1fr auto;align-items:center;gap:18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);padding:16px 20px}.landing-v3 .lp-lane-name{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;color:var(--ink-1)}.landing-v3 .lp-lane-name .v4blob{--v4-size:20px}.landing-v3 .lp-lane-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.landing-v3 .lp-lane-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#A78BFA,#5A3FE0)}.landing-v3 .lp-lane-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:8px}.landing-v3 .lp-split-visual{position:relative;aspect-ratio:4/3;border-radius:var(--r-3);background:linear-gradient(160deg,#13101A,#241a3a);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(199,183,255,.16)}.landing-v3 .lp-split-visual .v4blob{--v4-size:120px}.landing-v3 .lp-actionlist{margin-top:24px;display:grid;gap:8px;max-width:300px}.landing-v3 .lp-action{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;color:var(--ink-1);padding:9px 12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2)}.landing-v3 .lp-action-dot{width:7px;height:7px;border-radius:50%;background:var(--violet);flex-shrink:0}.landing-v3 .lp-action.is-done{color:var(--ink-3)}.landing-v3 .lp-action.is-done .lp-action-dot{background:var(--mint)}.landing-v3 .lp-vm{border-radius:var(--r-3);overflow:hidden;border:1px solid rgba(199,183,255,.18);background:#0E0B16;box-shadow:0 30px 64px -30px rgba(15,11,20,.55)}.landing-v3 .lp-vm-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}.landing-v3 .lp-vm-bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.landing-v3 .lp-vm-bar i:first-child{background:#FF6058}.landing-v3 .lp-vm-bar i:nth-child(2){background:#FFBD2E}.landing-v3 .lp-vm-bar i:nth-child(3){background:#28C840}.landing-v3 .lp-vm-bar span{margin-left:8px;font-family:var(--font-mono);font-size:11px;color:rgba(233,224,255,.5)}.landing-v3 .lp-vm-screen{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 60% at 50% 40%,rgba(124,92,252,.22),transparent 70%)}.landing-v3 .lp-vm-screen .v4blob{--v4-size:96px}.landing-v3 .lp-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.landing-v3 .lp-tier{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-3);padding:26px 24px}.landing-v3 .lp-tier.is-featured{border-color:rgba(124,92,252,.4);box-shadow:0 26px 56px -30px rgba(124,92,252,.5)}.landing-v3 .lp-tier .v4blob{--v4-size:28px;margin-bottom:16px}.landing-v3 .lp-tier-flag{position:absolute;top:-11px;left:24px;font-size:10px;letter-spacing:.14em;color:#fff;background:var(--violet);padding:4px 10px;border-radius:var(--r-pill)}.landing-v3 .lp-tier-flag,.landing-v3 .lp-tier-name{font-family:var(--font-mono);text-transform:uppercase}.landing-v3 .lp-tier-name{font-size:13px;letter-spacing:.1em;color:var(--ink-2)}.landing-v3 .lp-tier-price{display:flex;align-items:baseline;gap:7px;margin:10px 0 18px}.landing-v3 .lp-tier-price b{font-family:var(--font-display);font-style:italic;font-size:38px;letter-spacing:-.02em;color:var(--ink-0)}.landing-v3 .lp-tier-price span{font-size:13px;color:var(--ink-3)}.landing-v3 .lp-tier-feats{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px;flex:1}.landing-v3 .lp-tier-feats li{position:relative;padding-left:22px;font-size:14px;color:var(--ink-1)}.landing-v3 .lp-tier-feats li:before{content:"";position:absolute;left:0;top:7px;width:11px;height:6px;border-left:1.6px solid var(--violet);border-bottom:1.6px solid var(--violet);transform:rotate(-45deg)}.landing-v3 .lp-tier-cta{width:100%;justify-content:center}.landing-v3 .lp-timeline{margin-top:40px;display:grid;gap:4px;position:relative}.landing-v3 .lp-tl-item{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:4px 0 26px;position:relative}.landing-v3 .lp-tl-item:before{content:"";position:absolute;left:21px;top:40px;bottom:-4px;width:1.5px;background:linear-gradient(180deg,var(--line-2),transparent)}.landing-v3 .lp-tl-item:last-child:before{display:none}.landing-v3 .lp-tl-blob{display:flex;justify-content:center}.landing-v3 .lp-tl-blob .v4blob{--v4-size:38px}.landing-v3 .lp-tl-body{padding-top:4px}.landing-v3 .lp-tl-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.landing-v3 .lp-tl-body h3{font-family:var(--font-display);font-style:italic;font-size:20px;color:var(--ink-0);margin:4px 0 6px}.landing-v3 .lp-tl-body p{color:var(--ink-2);font-size:14.5px;line-height:1.58;max-width:56ch}.landing-v3 .lp-status{margin-top:40px;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.landing-v3 .lp-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--paper);border-bottom:1px solid var(--line)}.landing-v3 .lp-status-row:last-child{border-bottom:none}.landing-v3 .lp-status-row span:first-child{font-size:15px;color:var(--ink-1)}.landing-v3 .lp-status-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.landing-v3 .lp-status-pill i{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(63,181,142,.5);animation:lv3-orb-pulse 2s infinite}.landing-v3 .lp-status-pill.is-degraded i{background:var(--gold)}.landing-v3 .lp-quote{max-width:760px;margin:0 auto;text-align:center}.landing-v3 .lp-quote blockquote{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(24px,3.4vw,36px);line-height:1.25;letter-spacing:-.02em;color:var(--ink-0)}.landing-v3 .lp-quote figcaption{margin-top:20px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-closing{text-align:center;padding:96px 32px;background:linear-gradient(180deg,var(--bg),var(--paper))}.landing-v3 .lp-closing h2{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(30px,4.6vw,48px);letter-spacing:-.02em;color:var(--ink-0)}.landing-v3 .lp-closing p{margin:14px auto 0;max-width:48ch;color:var(--ink-2);font-size:17px}.landing-v3 .lp-closing .lp-cta-row{margin-top:28px}.landing-v3 .lp-banner{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:9px 15px;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.landing-v3 .lp-banner i{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(63,181,142,.5);animation:lv3-orb-pulse 2s infinite}.landing-v3 .lp-contact{display:grid;grid-template-columns:1.2fr .9fr;gap:26px;align-items:start;margin-top:30px}.landing-v3 .lp-form{display:flex;flex-direction:column;gap:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-3);padding:28px;box-shadow:0 26px 56px -36px rgba(15,11,20,.3)}.landing-v3 .lp-form-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet)}.landing-v3 .lp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.landing-v3 .lp-field{display:flex;flex-direction:column;gap:6px}.landing-v3 .lp-field>label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-input,.landing-v3 .lp-textarea{width:100%;box-sizing:border-box;padding:11px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);font-family:var(--font-sans);font-size:14px;color:var(--ink-0);outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.landing-v3 .lp-input::placeholder,.landing-v3 .lp-textarea::placeholder{color:var(--ink-3)}.landing-v3 .lp-input:focus,.landing-v3 .lp-textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(124,92,252,.16)}.landing-v3 .lp-input.is-invalid{border-color:#E5484D}.landing-v3 .lp-textarea{resize:vertical;min-height:122px;line-height:1.55}.landing-v3 .lp-chips{display:flex;flex-wrap:wrap;gap:7px}.landing-v3 .lp-chip{padding:7px 13px;border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--paper);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-2);transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.landing-v3 .lp-chip:hover{border-color:var(--violet-soft);color:var(--ink-0)}.landing-v3 .lp-chip.is-on{background:var(--ink-0);border-color:var(--ink-0);color:var(--paper)}.landing-v3 .lp-field-hint{font-family:var(--font-mono);font-size:10px;color:var(--ink-3)}.landing-v3 .lp-form-err{font-size:13px;color:#E5484D;line-height:1.5}.landing-v3 .lp-form .btn{align-self:flex-start}.landing-v3 .lp-form-sent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;min-height:430px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-3);padding:40px;box-shadow:0 26px 56px -36px rgba(15,11,20,.3)}.landing-v3 .lp-form-sent .v4blob{--v4-size:60px}.landing-v3 .lp-form-sent h3{font-family:var(--font-display);font-style:italic;font-size:30px;color:var(--ink-0)}.landing-v3 .lp-form-sent p{color:var(--ink-2);max-width:42ch;line-height:1.55;font-size:14.5px}.landing-v3 .lp-form-sent strong{color:var(--ink-0)}.landing-v3 .lp-aside-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.landing-v3 .lp-channels{display:grid;gap:10px}.landing-v3 .lp-channel{display:block;text-decoration:none;padding:14px 16px;background:var(--paper);border-radius:var(--r-2);border:1px solid var(--line);border-left:3px solid var(--violet);transition:transform .16s var(--ease),border-left-color .16s var(--ease),box-shadow .16s var(--ease)}.landing-v3 .lp-channel:hover{transform:translateX(2px);border-left-color:var(--violet-deep);box-shadow:0 16px 34px -26px rgba(15,11,20,.35)}.landing-v3 .lp-channel-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.landing-v3 .lp-channel-mail{font-family:var(--font-mono);font-size:13px;color:var(--ink-0)}.landing-v3 .lp-channel-sla{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--violet)}.landing-v3 .lp-channel-desc{margin-top:5px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.landing-v3 .lp-studios{padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2)}.landing-v3 .lp-studios b{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-studios p{margin-top:7px;font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink-1);line-height:1.55}.landing-v3 .lp-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px}.landing-v3 .lp-flow-step{position:relative;display:flex;flex-direction:column;gap:9px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-3)}.landing-v3 .lp-flow-step .v4blob{--v4-size:26px}.landing-v3 .lp-flow-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--violet)}.landing-v3 .lp-flow-step b{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-0)}.landing-v3 .lp-flow-step>span{font-size:13px;color:var(--ink-2);line-height:1.5}.landing-v3 .lp-flow-step em{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-family:var(--font-mono);font-style:normal;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-grid--4{grid-template-columns:repeat(4,1fr)}.landing-v3 .lp-audit{border-radius:var(--r-3);overflow:hidden;border:1px solid rgba(199,183,255,.18);background:#0E0B16;box-shadow:0 30px 64px -30px rgba(15,11,20,.55)}.landing-v3 .lp-audit-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}.landing-v3 .lp-audit-bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.landing-v3 .lp-audit-bar i:first-child{background:#FF6058}.landing-v3 .lp-audit-bar i:nth-child(2){background:#FFBD2E}.landing-v3 .lp-audit-bar i:nth-child(3){background:#28C840}.landing-v3 .lp-audit-bar span{margin-left:8px;font-family:var(--font-mono);font-size:11px;color:rgba(233,224,255,.5)}.landing-v3 .lp-audit-rows{padding:6px 0}.landing-v3 .lp-audit-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 16px;font-family:var(--font-mono);font-size:12px;border-top:1px solid rgba(255,255,255,.04)}.landing-v3 .lp-audit-row:first-child{border-top:none}.landing-v3 .lp-audit-row>i{width:7px;height:7px;border-radius:50%;background:var(--mint);flex-shrink:0}.landing-v3 .lp-audit-row b{color:rgba(233,224,255,.92);font-weight:400}.landing-v3 .lp-audit-row b em{font-style:normal;color:rgba(199,183,255,.85)}.landing-v3 .lp-audit-row span{color:rgba(233,224,255,.4);font-size:11px}.landing-v3 .lp-team{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:30px}.landing-v3 .lp-face{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:16px 10px;background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--violet);border-radius:var(--r-2)}.landing-v3 .lp-face .v4blob{--v4-size:30px}.landing-v3 .lp-face b{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:15px;color:var(--ink-0);line-height:1}.landing-v3 .lp-face span{font-size:10.5px;color:var(--ink-2);line-height:1.3}.landing-v3 .lp-face em{font-family:var(--font-mono);font-style:normal;font-size:8.5px;letter-spacing:.16em;color:var(--ink-3)}.landing-v3 .lp-face.is-empty{border:1px dashed var(--line-2);background:transparent;justify-content:center}.landing-v3 .lp-jobs{display:grid;gap:8px;margin-top:30px}.landing-v3 .lp-job{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--violet);border-radius:var(--r-2);overflow:hidden}.landing-v3 .lp-job>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:148px 1fr auto 24px;align-items:center;gap:18px;padding:16px 20px}.landing-v3 .lp-job>summary::-webkit-details-marker{display:none}.landing-v3 .lp-job-team{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--ink-3)}.landing-v3 .lp-job-title{font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--ink-0)}.landing-v3 .lp-job-where{font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.landing-v3 .lp-job-plus{font-family:var(--font-display);font-size:20px;color:var(--ink-3);text-align:center;transition:transform .2s var(--ease)}.landing-v3 .lp-job[open] .lp-job-plus{transform:rotate(45deg)}.landing-v3 .lp-job-body{padding:0 20px 20px;display:flex;flex-direction:column;gap:14px}.landing-v3 .lp-job-body>p{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink-1);line-height:1.4;max-width:62ch}.landing-v3 .lp-job-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-job-body ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:7px}.landing-v3 .lp-job-body li{position:relative;padding-left:18px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.landing-v3 .lp-job-body li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--violet)}.landing-v3 .lp-facts{margin-top:30px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-3);padding:6px 24px}.landing-v3 .lp-fact{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.landing-v3 .lp-fact:first-child{border-top:none}.landing-v3 .lp-fact-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);width:150px;flex-shrink:0}.landing-v3 .lp-fact-dot{flex:1;border-bottom:1px dotted var(--line-2);transform:translateY(-3px)}.landing-v3 .lp-fact-v{font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--ink-0)}.landing-v3 .lp-quoteblock{margin-top:30px;background:var(--ink-0);color:var(--paper);border-radius:var(--r-3);padding:32px 34px}.landing-v3 .lp-quoteblock .lp-qb-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#C9B8FF}.landing-v3 .lp-quoteblock p{font-family:var(--font-display);font-style:italic;font-size:21px;line-height:1.5;margin-top:12px;color:rgba(255,255,255,.92)}.landing-v3 .lp-legal{max-width:var(--lp-max);margin:0 auto;padding:56px 32px 88px;display:grid;grid-template-columns:232px 1fr;gap:44px;align-items:start}.landing-v3 .lp-toc{position:sticky;top:88px}.landing-v3 .lp-toc-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-toc ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}.landing-v3 .lp-toc a{display:block;padding-left:12px;border-left:2px solid var(--line);font-size:13px;color:var(--ink-2);text-decoration:none;transition:color .16s var(--ease),border-color .16s var(--ease)}.landing-v3 .lp-toc a:hover{color:var(--violet-deep);border-left-color:var(--violet)}.landing-v3 .lp-prose{display:flex;flex-direction:column;gap:0}.landing-v3 .lp-prose section{scroll-margin-top:90px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.landing-v3 .lp-prose section:last-child{border-bottom:none;margin-bottom:0}.landing-v3 .lp-prose h2{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display);font-weight:400;font-size:clamp(23px,3vw,31px);letter-spacing:-.01em;color:var(--ink-0)}.landing-v3 .lp-prose h2 .lp-prose-num{font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.06em;color:var(--violet);flex-shrink:0}.landing-v3 .lp-prose h3{margin-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .lp-prose p{margin-top:12px;font-size:15.5px;line-height:1.65;color:var(--ink-1);max-width:72ch}.landing-v3 .lp-prose p+p{margin-top:14px}.landing-v3 .lp-prose a{color:var(--violet-deep)}.landing-v3 .lp-prose ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px;max-width:72ch}.landing-v3 .lp-prose li{position:relative;padding-left:20px;font-size:15px;line-height:1.6;color:var(--ink-1)}.landing-v3 .lp-prose li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--violet)}.landing-v3 .lp-prose strong{color:var(--ink-0);font-weight:600}.landing-v3 a.lp-featured{text-decoration:none;color:inherit;display:grid;grid-template-columns:1.05fr .95fr;gap:0;margin-top:30px;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;background:var(--paper);transition:border-color .24s var(--ease),box-shadow .24s var(--ease)}.landing-v3 a.lp-featured:hover{border-color:rgba(124,92,252,.35);box-shadow:0 26px 56px -30px rgba(15,11,20,.35)}.landing-v3 .lp-featured-art{min-height:280px;position:relative}.landing-v3 .lp-featured-art .lp-feat-flag{position:absolute;top:18px;left:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.25);padding:5px 11px;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-v3 .lp-featured-body{padding:34px;display:flex;flex-direction:column;gap:12px;justify-content:center}.landing-v3 .lp-featured-body .lp-post-cat{color:var(--violet)}.landing-v3 .lp-featured-body h3{font-family:var(--font-display);font-style:italic;font-size:clamp(24px,3vw,33px);line-height:1.1;color:var(--ink-0)}.landing-v3 .lp-featured-body p{color:var(--ink-2);font-size:15px;line-height:1.6}.landing-v3 .lp-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.landing-v3 .lp-post{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-3);transition:transform .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease)}.landing-v3 .lp-post:hover{transform:translateY(-3px);border-color:rgba(124,92,252,.35);box-shadow:0 24px 50px -28px rgba(15,11,20,.35)}.landing-v3 .lp-post-art{height:138px}.landing-v3 .lp-post-in{padding:20px;display:flex;flex-direction:column;gap:9px;flex:1}.landing-v3 .lp-post-cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.landing-v3 .lp-post-in h3{font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.15;color:var(--ink-0)}.landing-v3 .lp-post-in p{font-size:13.5px;line-height:1.55;color:var(--ink-2);flex:1}.landing-v3 .lp-post-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3);padding-top:11px;margin-top:2px;border-top:1px solid var(--line)}.landing-v3 .lp-article{max-width:720px;margin:0 auto;padding:8px 32px 48px}.landing-v3 .lp-article>p{font-size:17px;line-height:1.75;color:var(--ink-1);margin:0 0 20px}.landing-v3 .lp-article h2{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:-.01em;color:var(--ink-0);margin:38px 0 12px}.landing-v3 .lp-article h3{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--ink-0);margin:28px 0 10px}.landing-v3 .lp-article h4{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:24px 0 8px}.landing-v3 .lp-article a{color:var(--violet-deep);text-decoration:underline;text-underline-offset:3px}.landing-v3 .lp-article ol,.landing-v3 .lp-article ul{margin:0 0 20px;padding-left:24px;color:var(--ink-1);font-size:17px;line-height:1.7;display:grid;gap:8px}.landing-v3 .lp-article strong{color:var(--ink-0);font-weight:600}.landing-v3 .lp-article blockquote{margin:24px 0;padding:4px 0 4px 22px;border-left:3px solid var(--violet);font-family:var(--font-display);font-style:italic;font-size:21px;color:var(--ink-1)}.landing-v3 .lp-article code{font-family:var(--font-mono);font-size:.88em;background:var(--paper-2);padding:2px 6px;border-radius:6px}.landing-v3 .lp-tags{display:flex;flex-wrap:wrap;gap:7px}.landing-v3 .lp-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-2);padding:5px 11px;border:1px solid var(--line);border-radius:var(--r-pill)}@media (max-width:880px){.landing-v3 a.lp-featured{grid-template-columns:1fr}.landing-v3 .lp-featured-art{min-height:180px}.landing-v3 .lp-posts{grid-template-columns:1fr}.landing-v3 .lp-team{grid-template-columns:repeat(3,1fr)}.landing-v3 .lp-job>summary{grid-template-columns:1fr 24px;gap:6px 12px}.landing-v3 .lp-job-where{grid-column:1/2}.landing-v3 .lp-legal{grid-template-columns:1fr;gap:24px}.landing-v3 .lp-toc{position:static}.landing-v3 .lp-contact,.landing-v3 .lp-form-row{grid-template-columns:1fr}.landing-v3 .lp-flow,.landing-v3 .lp-grid--4,.landing-v3 .lp-stats,.landing-v3 .lp-tiers{grid-template-columns:repeat(2,1fr)}.landing-v3 .lp-grid,.landing-v3 .lp-grid--3{grid-template-columns:1fr}.landing-v3 .lp-rail-steps{grid-template-columns:repeat(2,1fr);gap:28px 8px}.landing-v3 .lp-rail-line{display:none}.landing-v3 .lp-split{grid-template-columns:1fr;gap:28px}.landing-v3 .lp-lane{grid-template-columns:110px 1fr auto;gap:12px}}@media (prefers-reduced-motion:reduce){.landing-v3 .lp{animation:none}}.landing-v3.lp-reveal-on .lp-reveal{opacity:0;transition:opacity .6s var(--ease)}.landing-v3.lp-reveal-on .lp-reveal.is-in{opacity:1}.landing-v3.lp-reveal-on .lp-reveal :is(.lp-stat,.lp-card,.lp-rail-step,.lp-tier,.lp-lane,.lp-tl-item,.lp-flow-step,.lp-channel,.lp-face,.lp-job,.lp-post,.lp-status-row,.lp-split>*){opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .66s var(--ease)}.landing-v3.lp-reveal-on .lp-reveal.is-in :is(.lp-stat,.lp-card,.lp-rail-step,.lp-tier,.lp-lane,.lp-tl-item,.lp-flow-step,.lp-channel,.lp-face,.lp-job,.lp-post,.lp-status-row,.lp-split>*){opacity:1;transform:none}.landing-v3.lp-reveal-on .lp-reveal.is-in :nth-child(2){transition-delay:.06s}.landing-v3.lp-reveal-on .lp-reveal.is-in :nth-child(3){transition-delay:.12s}.landing-v3.lp-reveal-on .lp-reveal.is-in :nth-child(4){transition-delay:.18s}.landing-v3.lp-reveal-on .lp-reveal.is-in :nth-child(5){transition-delay:.24s}.landing-v3.lp-reveal-on .lp-reveal.is-in :nth-child(6){transition-delay:.3s}.landing-v3 .lp-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px);background-size:24px 24px;-webkit-mask-image:radial-gradient(58% 56% at 50% 30%,#000,transparent 76%);mask-image:radial-gradient(58% 56% at 50% 30%,#000,transparent 76%)}@media (prefers-reduced-motion:reduce){.landing-v3.lp-reveal-on .lp-reveal,.landing-v3.lp-reveal-on .lp-reveal :is(.lp-stat,.lp-card,.lp-rail-step,.lp-tier,.lp-lane,.lp-tl-item,.lp-flow-step,.lp-channel,.lp-face,.lp-job,.lp-post,.lp-status-row,.lp-split>*){opacity:1!important;transform:none!important}}.landing-v3.lv3-page{position:relative}.landing-v3.lv3-page:before{content:"";position:absolute;top:0;left:0;right:0;height:136px;background:linear-gradient(180deg,#0A0712,#0A0712 40%,rgba(10,7,18,.82) 58%,rgba(10,7,18,.34) 80%,transparent);z-index:49;pointer-events:none}