.lj-section{--lj-blue: var(--themeColor, #0a5cff);--lj-blue-2: #00b8ff;--lj-ink: #0b1220;--lj-muted: var(--secondaryTextColor, #5b6b82);--lj-line: #e2e9f3;--lj-font: var(--fontFamilyMulish, "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif);--lj-p: 1;--lj-cta: .5;position:relative;padding:88px 0 96px;overflow:hidden;font-family:var(--lj-font);color:var(--lj-ink);background:radial-gradient(900px 420px at 0% 0%,rgba(0,184,255,.1),transparent 60%),linear-gradient(180deg,#f6faff,#fff 65%)}.lj-section *,.lj-section *:before,.lj-section *:after{box-sizing:border-box}.lj-blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px)}.lj-blob--a{width:340px;height:340px;top:-120px;right:-90px;background:radial-gradient(closest-side,rgba(10,92,255,.14),transparent)}.lj-blob--b{width:300px;height:300px;bottom:120px;left:-110px;background:radial-gradient(closest-side,rgba(0,184,255,.13),transparent)}.lj-inner{position:relative;padding:0 15%}.lj-armed [data-reveal]{--lj-dir: 1;opacity:0;transform:translateY(calc(var(--lj-dir) * 46px)) scale(.97);transition:opacity .7s ease,transform .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .12s)}.lj-armed [data-reveal].is-in{opacity:1;transform:none}.lj-armed [data-reveal]:not(.is-in){transition-delay:0s;transition-duration:.3s}.lj-header{max-width:720px;margin:0 auto 60px;text-align:center}.lj-eyebrow{display:inline-block;margin-bottom:14px;padding:6px 16px;border-radius:999px;background:#0a5cff14;border:1px solid rgba(10,92,255,.22);color:var(--lj-blue);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lj-header h2{margin:0 0 14px;font-family:var(--lj-font);font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:var(--lj-ink)}.lj-hl{background:linear-gradient(120deg,var(--lj-blue) 0%,var(--lj-blue-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lj-header p{margin:0;font-size:clamp(15px,1.6vw,18.5px);line-height:1.7;color:var(--lj-muted)}.lj-roadmap{position:relative}.lj-line{position:absolute;top:27px;left:12.5%;right:12.5%;height:4px;border-radius:4px;background:#dbe5f3;overflow:hidden}.lj-line-fill{display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--lj-blue),var(--lj-blue-2));transform-origin:left center;transform:scaleX(var(--lj-p));will-change:transform}.lj-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.lj-step{position:relative;display:flex;flex-direction:column;align-items:center}.lj-node{position:relative;z-index:2;width:58px;height:58px;margin-bottom:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:3px solid #cfdcee;color:#8ea1bd;font-size:20px;font-weight:800;box-shadow:0 6px 16px #0f204214;transition:background .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.lj-node b{font-weight:800}.lj-node-tick{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.lj-node-tick svg{width:26px;height:26px;stroke-width:2.8}.lj-step[data-lit=true] .lj-node{background:linear-gradient(135deg,var(--lj-blue),var(--lj-blue-2));border-color:#fff;color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px #0a5cff29,0 12px 26px #0a5cff5c}.lj-card{position:relative;width:100%;flex:1;padding:30px 24px 26px;border-radius:24px;background:#fff;border:1px solid var(--lj-line);box-shadow:0 12px 34px #0f204214;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.lj-card:before{content:"";position:absolute;top:-8px;left:50%;width:16px;height:16px;transform:translate(-50%) rotate(45deg);background:#fff;border-left:1px solid var(--lj-line);border-top:1px solid var(--lj-line)}.lj-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--lj-blue),var(--lj-blue-2));transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1)}.lj-step[data-lit=true] .lj-card:after{transform:scaleX(1)}.lj-card:hover{transform:translateY(-8px);border-color:#0a5cff66;box-shadow:0 24px 54px #0a5cff2e}.lj-watermark{position:absolute;top:6px;right:16px;font-size:84px;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(10,92,255,.1);pointer-events:none;user-select:none}.lj-icon{position:relative;width:58px;height:58px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#0a5cff1f,#00b8ff24);color:var(--lj-blue);transition:background .35s ease,color .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.lj-icon svg{width:28px;height:28px}.lj-card:hover .lj-icon{background:linear-gradient(135deg,var(--lj-blue),var(--lj-blue-2));color:#fff;transform:rotate(-6deg) scale(1.08)}.lj-card h3{position:relative;margin:0 0 9px;font-family:var(--lj-font);font-size:21px;font-weight:800;line-height:1.25;color:var(--lj-ink)}.lj-card p{position:relative;margin:0;font-size:15px;line-height:1.65;color:var(--lj-muted)}.lj-cta{position:relative;margin-top:84px;padding:64px 32px;border-radius:32px;overflow:hidden;text-align:center;color:#fff;background:radial-gradient(620px 320px at 88% 0%,rgba(255,200,61,.24),transparent 60%),linear-gradient(135deg,#0a2a6b,#0a5cff 62%,#16a9ff);box-shadow:0 30px 70px #0a5cff52}.lj-cta-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);pointer-events:none;will-change:transform}.lj-cta-ring--a{width:340px;height:340px;top:-140px;left:-90px;transform:translateY(calc((var(--lj-cta) - .5) * 90px))}.lj-cta-ring--b{width:240px;height:240px;bottom:-100px;right:-60px;border-color:#ffc83d66;transform:translateY(calc((.5 - var(--lj-cta)) * 70px))}.lj-cta-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.18) 1.3px,transparent 1.6px);background-size:26px 26px;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,transparent 40%,#000);mask-image:radial-gradient(closest-side at 50% 50%,transparent 40%,#000);pointer-events:none}.lj-cta-content{position:relative;max-width:720px;margin:0 auto}.lj-cta-kicker{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffd766}.lj-cta h2{margin:0 0 14px;font-family:var(--lj-font);font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.15;color:#fff}.lj-cta p{margin:0 auto 28px;max-width:600px;font-size:clamp(15px,1.7vw,18px);line-height:1.7;color:#ffffffe0}.lj-cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.lj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 34px;border-radius:999px;font-family:var(--lj-font);font-size:14px;font-weight:600;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .2s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.lj-btn svg{width:19px;height:19px;transition:transform .25s ease}.lj-btn--gold{border:0;background:linear-gradient(135deg,#ffc83d,#ff9f1c);color:#2b1a00;box-shadow:0 14px 30px #ff9f1c6b}.lj-btn--gold:hover{transform:translateY(-3px);box-shadow:0 18px 40px #ff9f1c94}.lj-btn--gold:hover svg{transform:translate(4px)}.lj-btn--ghost{border:1.5px solid rgba(255,255,255,.55);background:#ffffff14;color:#fff}.lj-btn--ghost:hover{background:#ffffff2e;border-color:#fff}.lj-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.lj-cta-points{list-style:none;margin:28px 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px}.lj-cta-points li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#ffffffe6}.lj-cta-points svg{width:17px;height:17px;padding:3px;border-radius:50%;background:#22c55e;color:#fff;stroke-width:3}@media(max-width:1000px){.lj-steps{grid-template-columns:repeat(2,1fr);gap:40px 26px}.lj-line{display:none}}@media(max-width:640px){.lj-section{padding:60px 0 68px}.lj-inner{padding:0 16px}.lj-header{margin-bottom:40px}.lj-line{display:block;inset:29px auto 29px 27px;width:4px;height:auto}.lj-line-fill{transform-origin:center top;transform:scaleY(var(--lj-p))}.lj-steps{grid-template-columns:1fr;gap:22px}.lj-step{flex-direction:row;align-items:flex-start;gap:16px}.lj-node{flex-shrink:0;width:54px;height:54px;margin:0;font-size:18px}.lj-card{padding:22px 18px 20px;border-radius:20px}.lj-card:before{top:20px;left:-8px;transform:rotate(-45deg)}.lj-watermark{font-size:64px}.lj-card h3{font-size:19px}.lj-cta{margin-top:56px;padding:44px 20px;border-radius:24px}.lj-btn{width:100%;height:54px}.lj-cta-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.lj-armed [data-reveal],.lj-node,.lj-node-tick,.lj-card,.lj-card:after,.lj-icon,.lj-btn,.lj-btn svg{transition:none}.lj-cta-ring--a,.lj-cta-ring--b,.lj-card:hover{transform:none}}
