.lv4{--lv-ease:cubic-bezier(0.22,1,0.36,1);--lv-ease-io:cubic-bezier(0.65,0,0.35,1);--lv-spring:cubic-bezier(0.34,1.56,0.64,1);--lv-brand:#5861f1;--lv-brand-600:#4a51e8;--lv-i200:#c7cbff;--lv-i300:#a4aafd;--lv-teal:#14b8a6;--lv-violet:#a855f7;--lv-font-h:var(--font-unbounded),"Unbounded",system-ui,sans-serif;--lv-font-t:var(--font-golos),"Golos Text",system-ui,sans-serif;--lv-wrap:1280px;--lv-pad:clamp(20px,5vw,48px);--lv-sec-pad:clamp(48px,6vw,88px);--lv-bg:#0b0d12;--lv-ink:#ffffff;--lv-t1:rgba(255,255,255,0.8);--lv-t2:rgba(255,255,255,0.6);--lv-t3:rgba(255,255,255,0.5);--lv-accent:#a4aafd;--lv-accent-2:#c7cbff;--lv-line:rgba(164,170,253,0.14);--lv-line-2:rgba(164,170,253,0.26);--lv-card:rgba(255,255,255,0.035);--lv-card-2:rgba(255,255,255,0.07);--lv-card-shadow:none;--lv-accent-bg:#131629;--lv-accent-shadow:0 0 80px rgba(88,97,241,0.25);--lv-text-glow:0 0 90px rgba(92,101,251,0.45),0 0 220px rgba(92,101,251,0.22);--lv-sol-glow:0 0 40px rgba(88,97,241,0.6),0 0 110px rgba(88,97,241,0.32);--lv-soft-glow:0 0 80px rgba(92,101,251,0.35);--lv-s1:#c7cbff;--lv-s2:#a4aafd;--lv-s-glow:#5861f1;--lv-dot:#ffffff;--lv-grain-o:0.05;--lv-grain-blend:overlay;--lv-vignette:rgba(0,0,0,0.35);--lv-frame-bar:rgba(255,255,255,0.045);--lv-frame-bg:#10131d;--lv-frame-dot:rgba(164,170,253,0.32);--lv-frame-shadow:0 40px 120px rgba(88,97,241,0.35);--lv-input-bg:rgba(255,255,255,0.05);--lv-glass:rgba(11,13,18,0.64);--lv-grad:linear-gradient(90deg,#c7cbff,#5861f1 55%,#a855f7);--lv-spot:rgba(88,97,241,0.26);--lv-g-indigo:rgba(92,101,251,0.42);--lv-g-indigo-2:rgba(92,101,251,0.16);--lv-g-teal:rgba(20,184,166,0.2);--lv-g-violet:rgba(168,85,247,0.17);--lv-chip-bg:rgba(88,97,241,0.16);--lv-bar-people:#c7cbff;--lv-bar-companies:#5eead4;position:relative;flex:1 0 auto;width:100%;overflow-x:clip;background:var(--lv-bg);color:var(--lv-t1);font-family:var(--lv-font-t);color-scheme:dark;-webkit-font-smoothing:antialiased}.lv4[data-theme=light]{--lv-bg:#f4f6fb;--lv-ink:#0b0d12;--lv-t1:#2f3644;--lv-t2:#525a69;--lv-t3:#5f6776;--lv-accent:#4a51e8;--lv-accent-2:#3a40c2;--lv-line:rgba(58,64,194,0.13);--lv-line-2:rgba(58,64,194,0.24);--lv-card:rgba(255,255,255,0.78);--lv-card-2:#ffffff;--lv-card-shadow:0 1px 2px rgba(20,24,60,0.04),0 18px 48px -12px rgba(40,48,140,0.1);--lv-accent-bg:#ffffff;--lv-accent-shadow:0 24px 70px -24px rgba(88,97,241,0.38);--lv-text-glow:0 10px 50px rgba(92,101,251,0.2);--lv-sol-glow:0 6px 30px rgba(88,97,241,0.22);--lv-soft-glow:none;--lv-s1:#4a51e8;--lv-s2:#7f86f4;--lv-s-glow:#8188fc;--lv-dot:#4a51e8;--lv-grain-o:0.04;--lv-grain-blend:multiply;--lv-vignette:rgba(58,64,194,0);--lv-frame-bar:#eef1f9;--lv-frame-bg:#ffffff;--lv-frame-dot:#cdd1f4;--lv-frame-shadow:0 30px 80px -20px rgba(58,64,194,0.28),0 2px 8px rgba(20,24,60,0.06);--lv-input-bg:#ffffff;--lv-glass:rgba(244,246,251,0.74);--lv-grad:linear-gradient(90deg,#3a40c2,#5861f1 50%,#a855f7);--lv-spot:rgba(88,97,241,0.11);--lv-g-indigo:rgba(92,101,251,0.2);--lv-g-indigo-2:rgba(92,101,251,0.07);--lv-g-teal:rgba(20,184,166,0.13);--lv-g-violet:rgba(168,85,247,0.11);--lv-chip-bg:rgba(88,97,241,0.1);--lv-bar-people:#5861f1;--lv-bar-companies:#14b8a6;color-scheme:light}:root:has(#lv4-root),:root:has(#lv4-root) body{background:#0b0d12}:root:has(#lv4-root[data-theme=light]),:root:has(#lv4-root[data-theme=light]) body{background:#f4f6fb}:root:has(#lv4-root)::view-transition-new(root),:root:has(#lv4-root)::view-transition-old(root){animation:none;mix-blend-mode:normal}.lv4 ::selection{background:var(--lv-brand);color:#fff}.lv4 :focus-visible{outline:2px solid var(--lv-accent);outline-offset:3px;border-radius:8px}.lv4-main{display:block}.lv4-wrap,.lv4-wrap-wide{position:relative;width:100%;max-width:calc(var(--lv-wrap) + 2 * var(--lv-pad));margin-inline:auto;padding-inline:var(--lv-pad)}.lv4-wrap-wide{max-width:calc(1440px + 2 * var(--lv-pad))}.lv4-sec{position:relative;isolation:isolate;padding-block:var(--lv-sec-pad);scroll-margin-top:84px}.lv4-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.lv4-glow{position:absolute;left:var(--gx);top:var(--gy);width:min(var(--gs),1100px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);will-change:translate}.lv4-glow--indigo{background:radial-gradient(closest-side,var(--lv-g-indigo),var(--lv-g-indigo-2) 42%,rgba(92,101,251,.04) 68%,transparent)}.lv4-glow--teal{background:radial-gradient(closest-side,var(--lv-g-teal),rgba(20,184,166,.05) 50%,transparent)}.lv4-glow--violet{background:radial-gradient(closest-side,var(--lv-g-violet),rgba(168,85,247,.04) 52%,transparent)}.lv4-glow--strong{width:min(var(--gs),1300px)}.lv4-grain{opacity:var(--lv-grain-o);mix-blend-mode:var(--lv-grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:360px 360px}.lv4-grain,.lv4-vignette{position:absolute;inset:0}.lv4-vignette{background:radial-gradient(120% 120% at 50% 50%,transparent 55%,var(--lv-vignette) 100%)}.lv4-label{display:none}.lv4-h2{margin:0;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(1.875rem,5.2vw,4.75rem);line-height:1.04;letter-spacing:-.025em;color:var(--lv-ink);text-wrap:balance}.lv4-lead{font-family:var(--lv-font-t);font-size:clamp(1.125rem,1.9vw,1.75rem);line-height:1.45;color:var(--lv-t1);text-wrap:pretty}.lv4-accent,.lv4-key{color:var(--lv-accent)}.lv4-accent,.lv4-num{font-weight:500}.lv4-num{font-family:var(--lv-font-h);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;letter-spacing:-.02em;color:var(--lv-accent)}.lv4-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;border:1px solid transparent;font-family:var(--lv-font-t);font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .3s var(--lv-ease),box-shadow .3s var(--lv-ease),background-color .25s,border-color .25s,color .25s}.lv4-btn svg{flex-shrink:0;transition:transform .3s var(--lv-ease)}.lv4-btn:hover svg{transform:translateX(3px)}.lv4-btn--primary{background:var(--lv-brand);color:#fff;box-shadow:0 12px 32px -10px rgba(88,97,241,.7),inset 0 1px 0 rgba(255,255,255,.18)}.lv4-btn--primary:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s var(--lv-ease)}.lv4-btn--primary:hover{background:var(--lv-brand-600);transform:translateY(-2px);box-shadow:0 18px 44px -10px rgba(88,97,241,.85),inset 0 1px 0 rgba(255,255,255,.18)}.lv4-btn--primary:hover:before{transform:translateX(120%)}.lv4-btn--primary:active{transform:translateY(0)}.lv4-btn--ghost{background:transparent;color:var(--lv-ink);border-color:var(--lv-line-2)}.lv4-btn--ghost:hover{border-color:var(--lv-accent);color:var(--lv-accent);transform:translateY(-2px)}.lv4-btn--sm{height:40px;padding-inline:18px;font-size:14px}.lv4-btn--md{height:46px;padding-inline:22px;font-size:15px}.lv4-btn--lg{height:56px;padding-inline:28px;font-size:16px}.lv4-form-label{display:block;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lv-t2)}.lv4-form-row{display:flex;align-items:center;gap:8px;padding:7px;border-radius:999px;border:1px solid var(--lv-line-2);background:var(--lv-input-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px -28px rgba(88,97,241,.55);transition:border-color .25s,box-shadow .3s}.lv4-form-row:focus-within{border-color:var(--lv-brand);box-shadow:0 0 0 4px rgba(88,97,241,.24),0 24px 60px -24px rgba(88,97,241,.6)}.lv4-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding-inline:16px 4px}.lv4-field-icon{flex-shrink:0;color:var(--lv-t3)}.lv4-input{flex:1;min-width:0;height:50px;border:0;background:transparent;color:var(--lv-ink);font-family:var(--lv-font-t);font-size:17px;outline:none}.lv4-input::placeholder{color:var(--lv-t3)}.lv4 .lv4-input:focus-visible{outline:none}.lv4-form-submit{height:50px}.lv4[data-motion] [data-rv]{opacity:0;translate:var(--tx,0) var(--ty,40px);scale:var(--sc,1);transition:opacity var(--rv-o,.8s) var(--lv-ease) var(--d,0s),translate var(--rv-t,1.1s) var(--lv-ease) var(--d,0s),scale var(--rv-t,1.1s) var(--rv-ease-s,var(--lv-ease)) var(--d,0s)}.lv4[data-motion] [data-in] [data-rv]{opacity:1;translate:0 0;scale:1}.lv4 svg [data-rv]{transform-box:fill-box;transform-origin:center}.rv-left{--tx:-72px;--ty:0px}.rv-right{--tx:72px;--ty:0px}.rv-left-sm{--tx:-28px;--ty:0px}.rv-up-lg{--ty:96px;--rv-t:1.25s}.rv-rise{--ty:64px;--sc:0.96}.rv-scale{--ty:18px;--sc:0.9}.rv-fade,.rv-pop{--ty:0px}.rv-pop{--sc:0.6;--rv-t:1s}.rv-pop-lg{--ty:0px;--sc:0.35;--rv-t:1.2s;--rv-ease-s:var(--lv-spring)}.rv-ignite{--tx:-20px;--ty:0px;--sc:0.96}.rv-grow-y{--ty:0px;--sc:1 0;transform-origin:50% 0}.rv-grow-x{--ty:0px;--sc:0 1;transform-origin:0 50%}.rv-node{--ty:0px;--sc:0.82;--rv-ease-s:var(--lv-spring)}.rv-final{--ty:30px;--sc:0.86;--rv-t:1.6s;--rv-o:1.2s}.lv4[data-motion] [data-rv].rv-node{opacity:.12}.lv4[data-motion] [data-in] [data-rv].rv-node{opacity:1}.lv4[data-motion] .rv-persp,.lv4[data-motion] .rv-persp-right{transform:perspective(1600px) rotateX(16deg) rotateY(-16deg);transition:opacity 1s var(--lv-ease) var(--d,0s),translate 1.5s var(--lv-ease) var(--d,0s),scale 1.5s var(--lv-ease) var(--d,0s),transform 1.6s var(--lv-ease) var(--d,0s);--ty:90px;--sc:0.92}.lv4[data-motion] .rv-persp-right{transform:perspective(1600px) rotateX(8deg) rotateY(26deg);--tx:90px;--ty:30px}.lv4[data-motion] [data-in] .rv-persp,.lv4[data-motion] [data-in] .rv-persp-right{transform:perspective(1600px) rotateX(0deg) rotateY(0deg)}.lv4[data-motion] .lv4-draw{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dd,1.2s) var(--lv-ease-io) var(--d,0s)}.lv4[data-motion] [data-in] .lv4-draw{stroke-dashoffset:0}.lv4[data-js] [data-loop]:not([data-vis]) .lv4-loop,.lv4[data-js] [data-loop]:not([data-vis]) .lv4-loop:after,.lv4[data-js] [data-loop]:not([data-vis]) .lv4-loop:before{animation-play-state:paused}@keyframes lv4-spin{to{transform:rotate(1turn)}}@keyframes lv4-breathe{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes lv4-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes lv4-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lv4-shine{0%{transform:translateX(-100%)}28%,to{transform:translateX(100%)}}.lv4-header{position:fixed;top:0;left:0;right:0;z-index:60}.lv4[data-motion] .lv4-header{animation:lv4-drop .9s var(--lv-ease) .3s both}@keyframes lv4-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.lv4-header-bar{display:flex;align-items:center;height:76px;border-bottom:1px solid transparent;transition:height .4s var(--lv-ease),background-color .4s,border-color .4s}.lv4-header[data-open] .lv4-header-bar,.lv4:not([data-js]) .lv4-header-bar,.lv4[data-scrolled] .lv4-header-bar{height:62px;background:var(--lv-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom-color:var(--lv-line)}.lv4-header-in{display:flex;align-items:center;justify-content:space-between;gap:16px}.lv4-logo{display:inline-flex;align-items:center;gap:10px;color:var(--lv-ink);text-decoration:none;flex-shrink:0}.lv4-logo-bolt{width:28px;height:28px;color:var(--lv-i300)}.lv4[data-theme=light] .lv4-logo-bolt{color:var(--lv-brand)}.lv4-logo-word{font-family:var(--lv-font-h);font-weight:700;font-size:19px;line-height:1;letter-spacing:-.03em;color:var(--lv-ink);text-transform:none}.lv4-nav{display:flex;gap:2px;padding:4px;border-radius:999px;border:1px solid var(--lv-line);background:var(--lv-card)}.lv4-nav-link{padding:9px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--lv-t1);text-decoration:none;transition:color .2s,background-color .2s}.lv4-nav-link:hover{color:var(--lv-ink);background:var(--lv-card-2)}.lv4-header-actions{display:flex;align-items:center;gap:8px}.lv4-icon-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--lv-line-2);background:transparent;color:var(--lv-ink);cursor:pointer;transition:border-color .2s,background-color .2s,transform .3s var(--lv-ease)}.lv4-icon-btn:hover{background:var(--lv-card-2);border-color:var(--lv-accent)}.lv4-theme-btn svg{grid-area:1/1;transition:transform .6s var(--lv-spring),opacity .3s}.lv4-theme-sun{opacity:0;transform:rotate(-90deg) scale(.4)}.lv4[data-theme=light] .lv4-theme-sun{opacity:1;transform:none}.lv4[data-theme=light] .lv4-theme-moon{opacity:0;transform:rotate(90deg) scale(.4)}.lv4-burger,.lv4-narrow-only,.lv4:not([data-js]) .lv4-burger,.lv4:not([data-js]) .lv4-theme-btn{display:none}.lv4-burger span{position:absolute;left:50%;top:50%;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:currentColor;transition:transform .35s var(--lv-ease)}.lv4-burger span:first-child{transform:translateY(-4px)}.lv4-burger span:last-child{transform:translateY(4px)}.lv4-header[data-open] .lv4-burger span:first-child{transform:rotate(45deg)}.lv4-header[data-open] .lv4-burger span:last-child{transform:rotate(-45deg)}.lv4-menu{position:absolute;top:62px;left:0;right:0;padding:8px var(--lv-pad) 28px;background:var(--lv-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--lv-line);opacity:0;visibility:hidden;translate:0 -10px;transition:opacity .3s,translate .45s var(--lv-ease),visibility 0s linear .45s}.lv4-header[data-open] .lv4-menu{opacity:1;visibility:visible;translate:0 0;transition:opacity .3s,translate .45s var(--lv-ease),visibility 0s}.lv4-menu-nav{display:flex;flex-direction:column}.lv4-menu-link{display:block;padding:16px 4px;font-size:22px;font-weight:600;color:var(--lv-ink);text-decoration:none;border-bottom:1px solid var(--lv-line)}.lv4-header[data-open] .lv4-menu-link{animation:lv4-up .6s var(--lv-ease) both;animation-delay:calc(var(--i) * 60ms)}.lv4-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:140px 120px}.lv4-hero-glow{position:absolute;will-change:translate}.lv4-hero-glow i{display:block;width:100%;height:100%;border-radius:50%}.lv4-hero-glow--main{right:-16vw;top:-34%;width:min(84vw,1200px);aspect-ratio:1}.lv4-hero-glow--main i{background:radial-gradient(closest-side,rgba(92,101,251,.55),rgba(92,101,251,.32) 26%,rgba(92,101,251,.12) 56%,transparent 80%);animation:lv4-breathe 7s ease-in-out infinite alternate}.lv4-hero-glow--teal{left:-24vw;bottom:-36%;width:min(64vw,880px);aspect-ratio:1}.lv4-hero-glow--teal i{background:radial-gradient(closest-side,rgba(20,184,166,.22),rgba(20,184,166,.07) 45%,transparent 75%);animation:lv4-breathe 9s ease-in-out -3s infinite alternate}.lv4-hero-glow--violet{right:-14vw;bottom:-24%;width:min(48vw,680px);aspect-ratio:1}.lv4-hero-glow--violet i{background:radial-gradient(closest-side,rgba(168,85,247,.18),rgba(168,85,247,.05) 50%,transparent 75%);animation:lv4-breathe 8s ease-in-out -5s infinite alternate}.lv4[data-theme=light] .lv4-hero-glow--main i{background:radial-gradient(closest-side,rgba(92,101,251,.26),rgba(92,101,251,.12) 36%,rgba(92,101,251,.04) 62%,transparent 80%)}.lv4[data-theme=light] .lv4-hero-glow--teal i{background:radial-gradient(closest-side,rgba(20,184,166,.14),rgba(20,184,166,.04) 50%,transparent 75%)}.lv4[data-theme=light] .lv4-hero-glow--violet i{background:radial-gradient(closest-side,rgba(168,85,247,.12),transparent 70%)}.lv4[data-motion] .lv4-hero-glow i{animation-name:lv4-glow-in,lv4-breathe;animation-duration:2.2s,7s;animation-timing-function:var(--lv-ease),ease-in-out;animation-delay:0s,2.2s;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}@keyframes lv4-glow-in{0%{opacity:0;transform:scale(.7)}to{opacity:.72;transform:scale(.94)}}.lv4-final-ring,.lv4-hero-ring{position:absolute;pointer-events:none;aspect-ratio:1}.lv4-hero-ring{top:50%;right:-9vw;width:min(62vw,880px);margin-top:calc(min(62vw, 880px) / -2);will-change:translate}.lv4-ring{position:relative;width:100%;height:100%}.lv4-ring:after,.lv4-ring:before{content:"";position:absolute;inset:0;border-radius:50%}.lv4-ring:before{background:radial-gradient(closest-side,transparent 70%,rgba(88,97,241,.3) 78%,transparent 86%);animation:lv4-breathe 6s ease-in-out infinite alternate}.lv4-ring:after{background:radial-gradient(closest-side,transparent 49%,rgba(20,184,166,.15) 56.6%,transparent 64%);animation:lv4-breathe 8s ease-in-out -2s infinite alternate}.lv4[data-theme=light] .lv4-ring:before{background:radial-gradient(closest-side,transparent 70%,rgba(88,97,241,.16) 78%,transparent 86%)}.lv4[data-theme=light] .lv4-ring:after{background:radial-gradient(closest-side,transparent 49%,rgba(20,184,166,.12) 56.6%,transparent 64%)}.lv4-ring-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lv4-ring-dots{stroke:var(--lv-s2);opacity:.5}.lv4-ring-dots2{stroke:var(--lv-s2);opacity:.32}.lv4-ring-sat{fill:var(--lv-s1)}.lv4-ring-spin{animation:lv4-spin 140s linear infinite}.lv4-ring-spin2{animation:lv4-spin 100s linear infinite reverse}.lv4-ring-orbit{animation:lv4-spin 26s linear infinite}.lv4-final .lv4-ring-orbit{display:none}@media (max-width:760px){.lv4-ring-orbit{display:none}}.lv4[data-motion] .lv4-hero .lv4-ring{animation:lv4-ring-in 2s var(--lv-ease) .1s both}@keyframes lv4-ring-in{0%{opacity:0;transform:scale(.8) rotate(-30deg)}to{opacity:1;transform:none}}.lv4-hero-in{z-index:1}.lv4-hero-wordwrap{position:relative;display:inline-block;will-change:translate}.lv4-hero-halo{position:absolute;inset:-40% -12%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(92,101,251,.3),rgba(92,101,251,.1) 45%,transparent 72%);animation:lv4-breathe 6s ease-in-out infinite alternate;pointer-events:none}.lv4[data-theme=light] .lv4-hero-halo{background:radial-gradient(50% 50% at 50% 50%,rgba(92,101,251,.14),transparent 70%)}.lv4-hero-word{margin:0;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(3.5rem,15.2vw,13rem);line-height:.94;letter-spacing:-.02em;color:var(--lv-ink);text-shadow:var(--lv-text-glow);white-space:nowrap}.lv4-ch{display:inline-block}.lv4[data-motion] .lv4-ch{animation:lv4-ch-in 1.2s var(--lv-ease) both;animation-delay:calc(.16s + var(--i) * 80ms)}@keyframes lv4-ch-in{0%{opacity:0;transform:translate3d(0,.45em,0) rotate(8deg) scale(.9)}to{opacity:1;transform:none}}.lv4-hero-tagline{margin-top:clamp(22px,3vw,44px);max-width:980px;font-size:clamp(1.25rem,2.6vw,2.375rem);line-height:1.42;color:var(--lv-t1);text-wrap:balance}.lv4-hero-form{margin-top:clamp(28px,3.6vw,52px);max-width:660px}.lv4[data-motion] .lv4-hero-tagline{animation:lv4-up 1.1s var(--lv-ease) .8s both}.lv4[data-motion] .lv4-hero-form{animation:lv4-up 1.1s var(--lv-ease) 1s both}.lv4-scroll-cue{position:absolute;left:50%;bottom:30px;width:24px;height:38px;margin-left:-12px;border-radius:12px;border:1.5px solid var(--lv-line-2)}.lv4-scroll-cue i{position:absolute;left:50%;top:7px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--lv-accent);animation:lv4-cue 1.9s var(--lv-ease) infinite}@keyframes lv4-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.lv4[data-motion] .lv4-scroll-cue{animation:lv4-up 1s var(--lv-ease) 1.6s both}.lv4-trend{padding-bottom:0}.lv4-trend-in{z-index:1}.lv4-trend-title{margin-top:28px}.lv4-trend-text{margin-top:32px;max-width:36ch}.lv4-trend-viz{position:relative;margin-top:clamp(-240px,-13vw,-40px);pointer-events:none}.lv4-trend-svg{display:block;width:100%;height:auto;aspect-ratio:1920/880;overflow:visible}.lv4-stop-a{stop-color:var(--lv-s2)}.lv4-stop-b{stop-color:var(--lv-s1)}.lv4-stop-brand{stop-color:var(--lv-brand)}.lv4-stop-white{stop-color:#ffffff}.lv4-stop-teal{stop-color:#14b8a6}.lv4-stop-teal2{stop-color:#5eead4}.lv4[data-theme=light] .lv4-stop-white{stop-color:#5861f1}.lv4[data-theme=light] .lv4-stop-teal2{stop-color:#0d9488}.lv4-grid-lines path{stroke:var(--lv-line);stroke-width:1;stroke-dasharray:4 10}.lv4-trend-area{--ty:0px;--rv-o:1.4s}.lv4-trend-glow{stroke:var(--lv-s-glow);opacity:.5}.lv4-trend-end{--ty:0px;--sc:0.2;--rv-ease-s:var(--lv-spring)}.lv4-trend-end-glow{fill:var(--lv-brand);opacity:.7}.lv4-trend-end-ring{stroke:var(--lv-s2);stroke-opacity:.6}.lv4-trend-end-core{fill:var(--lv-dot)}.lv4-trend-end-pulse{fill:none;stroke:var(--lv-s1);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:lv4-ripple 2.4s var(--lv-ease) infinite}.lv4-people{padding-bottom:clamp(220px,26vw,400px)}.lv4-people-cols{margin-top:clamp(40px,5vw,80px);display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(28px,5vw,88px)}.lv4-thesis{position:relative;padding-top:44px}.lv4-thesis-bar{position:absolute;left:0;top:0;width:64px;height:3px;border-radius:3px}.lv4-thesis--people .lv4-thesis-bar{background:var(--lv-bar-people);box-shadow:0 0 18px 2px rgba(88,97,241,.8)}.lv4-thesis--companies .lv4-thesis-bar{background:var(--lv-bar-companies);box-shadow:0 0 18px 2px rgba(20,184,166,.7)}.lv4-thesis-text{font-family:var(--lv-font-h);font-weight:600;font-size:clamp(1.5rem,2.8vw,2.75rem);line-height:1.14;letter-spacing:-.03em;color:var(--lv-ink);text-shadow:var(--lv-soft-glow);text-wrap:balance}.lv4-people-divider{display:block;width:1px;margin-top:44px;background:linear-gradient(180deg,var(--lv-line-2),transparent);--ty:0px;--sc:1 0;transform-origin:50% 0;--rv-t:1.4s}.lv4-people-waves{position:absolute;left:0;right:0;bottom:0;height:clamp(180px,24vw,420px);pointer-events:none}.lv4-waves-svg{display:block;width:100%;height:100%}.lv4-wave-set{--ty:60px;--rv-t:1.6s;--rv-o:1.4s}.lv4-wave-glow{stroke:var(--lv-brand);opacity:.5}.lv4-wave-glow2{stroke:#14b8a6;opacity:.35}.lv4-wave-drift{animation:lv4-drift 28s linear infinite}.lv4-wave-drift2{animation:lv4-drift 38s linear infinite reverse}@keyframes lv4-drift{0%{transform:translateX(0)}to{transform:translateX(-1320px)}}.lv4-card{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;border:1px solid var(--lv-line);background:var(--lv-card);box-shadow:var(--lv-card-shadow)}.lv4-card--accent{border:1.5px solid transparent;background:linear-gradient(var(--lv-accent-bg),var(--lv-accent-bg)) padding-box,linear-gradient(135deg,var(--lv-brand),var(--lv-violet)) border-box;box-shadow:var(--lv-accent-shadow)}[data-tilt]{transition:transform .7s var(--lv-ease),border-color .3s,box-shadow .4s;will-change:transform}[data-tilt][data-tilting]{transition:transform .14s linear,border-color .3s,box-shadow .4s}.lv4-spot{position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(480px circle at var(--spot-x,50%) var(--spot-y,50%),var(--lv-spot),transparent 62%);transition:opacity .4s;pointer-events:none}.lv4-card:hover .lv4-spot{opacity:1}.lv4-card:hover{border-color:var(--lv-line-2)}.lv4-problem-title{max-width:1120px;font-size:clamp(1.75rem,3.9vw,3.75rem);line-height:1.08}.lv4-problem-cards{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,32px)}.lv4-pcard{height:100%;min-height:clamp(260px,27vw,384px);padding:clamp(24px,2.8vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.lv4-pcard:hover{box-shadow:0 30px 80px -34px rgba(88,97,241,.55)}.lv4-pcard-arc{position:absolute;right:-90px;top:-90px;width:280px;height:280px;stroke:var(--lv-s2);transition:transform 1.4s var(--lv-ease);pointer-events:none}.lv4-pcard-arc circle:first-child{opacity:.45}.lv4-pcard-arc circle:last-child{opacity:.25}.lv4-pcard:hover .lv4-pcard-arc{transform:rotate(75deg) scale(1.1)}.lv4-pcard .lv4-num{transition:transform .6s var(--lv-ease),text-shadow .4s}.lv4-pcard:hover .lv4-num{transform:translateY(-4px);text-shadow:0 0 30px rgba(88,97,241,.7)}.lv4-pcard-text{position:relative;max-width:15ch;font-weight:500;font-size:clamp(1.375rem,2.3vw,2.25rem);line-height:1.22;color:var(--lv-ink);text-wrap:balance}.lv4-sol-title{font-size:clamp(2rem,4.8vw,4.5rem)}.lv4-sol-sub{margin-top:24px;max-width:44ch}.lv4-sol-rows{margin-top:clamp(48px,6vw,96px);display:grid;gap:clamp(22px,2.8vw,44px)}.lv4-sol-row{display:grid;grid-template-columns:minmax(0,.95fr) clamp(80px,9vw,130px) minmax(0,1.25fr);align-items:center;gap:clamp(12px,1.6vw,24px)}.lv4-sol-prob{text-align:right;font-size:clamp(1.125rem,2.1vw,2.125rem);line-height:1.2;color:var(--lv-t2)}.lv4-sol-arrow{display:block;width:100%;height:auto;overflow:visible}.lv4-sol-arrow-dot{fill:var(--lv-s2);opacity:.5}.lv4-sol-arrow-glow{stroke:var(--lv-s-glow);opacity:.4}.lv4-sol-arrow-line{stroke:var(--lv-s1)}.lv4-sol-arrow-head{stroke:var(--lv-s1);--sc:0.3}.lv4-sol-sol{position:relative;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(1.5rem,2.45vw,3rem);line-height:1.06;letter-spacing:-.02em;color:var(--lv-ink);text-shadow:var(--lv-sol-glow)}.lv4-sol-sol span{position:relative;z-index:1}.lv4-sol-sol:after{content:"";position:absolute;left:-8%;right:10%;top:-60%;bottom:-60%;border-radius:50%;background:radial-gradient(50% 50% at 35% 50%,rgba(88,97,241,.5),transparent 70%);opacity:0;pointer-events:none}.lv4[data-theme=light] .lv4-sol-sol:after{background:radial-gradient(50% 50% at 35% 50%,rgba(88,97,241,.16),transparent 70%)}.lv4[data-motion] [data-in] .lv4-sol-sol:after{animation:lv4-flash 1.9s var(--lv-ease) var(--d,0s) both}@keyframes lv4-flash{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.06)}to{opacity:.3;transform:scale(1)}}.lv4-sol-motto-wrap{margin-top:clamp(48px,6vw,96px)}.lv4-motto,.lv4-note{position:relative;overflow:hidden;isolation:isolate;border:1.5px solid transparent;background:linear-gradient(var(--lv-accent-bg),var(--lv-accent-bg)) padding-box,linear-gradient(135deg,var(--lv-brand),var(--lv-violet)) border-box;box-shadow:var(--lv-accent-shadow);color:var(--lv-ink);font-weight:500}.lv4-motto{display:inline-block;max-width:100%;border-radius:999px;padding:clamp(16px,1.6vw,24px) clamp(24px,2.8vw,46px);font-size:clamp(1.0625rem,1.8vw,1.75rem);line-height:1.3}.lv4-q{color:var(--lv-accent-2)}.lv4-motto-shine{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(199,203,255,.2) 50%,transparent 65%);transform:translateX(-100%);animation:lv4-shine 6s var(--lv-ease) 1.4s infinite;pointer-events:none}.lv4[data-theme=light] .lv4-motto-shine{background:linear-gradient(105deg,transparent 35%,rgba(88,97,241,.1) 50%,transparent 65%)}.lv4-frame{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--lv-line-2);background:var(--lv-frame-bg);box-shadow:var(--lv-frame-shadow)}.lv4-frame-bar{display:flex;align-items:center;gap:8px;height:40px;padding-inline:18px;background:var(--lv-frame-bar);border-bottom:1px solid var(--lv-line)}.lv4-frame-bar i{width:11px;height:11px;border-radius:50%;background:var(--lv-frame-dot)}.lv4-shot-img{display:block;width:100%;height:auto}.lv4-an-shot-in,.lv4-learn-shot-in{position:relative}.lv4-an-shot-in:after,.lv4-learn-shot-in:after{content:"";position:absolute;left:8%;right:8%;bottom:-70px;height:170px;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(88,97,241,.5),transparent);pointer-events:none}.lv4[data-theme=light] .lv4-an-shot-in:after,.lv4[data-theme=light] .lv4-learn-shot-in:after{background:radial-gradient(50% 50% at 50% 50%,rgba(88,97,241,.2),transparent)}.lv4-an-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,5vw,80px)}.lv4-an-title{margin-top:28px;font-size:clamp(2.5rem,6vw,5.5rem)}.lv4-steps{margin:clamp(56px,6.5vw,96px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1fr);align-items:end;gap:clamp(28px,3.4vw,48px)}.lv4-step{position:relative}.lv4-step-card{padding:clamp(24px,2.4vw,34px);display:flex;flex-direction:column;gap:16px}.lv4-step--1 .lv4-step-card{min-height:clamp(200px,17vw,236px)}.lv4-step--2 .lv4-step-card{min-height:clamp(230px,20vw,276px)}.lv4-step--3 .lv4-step-card{min-height:clamp(260px,23vw,316px)}.lv4-step-title{font-size:clamp(1.125rem,1.55vw,1.5rem);line-height:1.4;color:var(--lv-ink)}.lv4-step-note{margin-top:-6px;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.35;color:var(--lv-t2)}.lv4-step-arrow{position:absolute;left:calc(-1 * clamp(28px, 3.4vw, 48px));bottom:38%;width:clamp(28px,3.4vw,48px);height:24px;overflow:visible}.lv4-step-arrow-head,.lv4-step-arrow-line{stroke:var(--lv-s1)}.lv4-learn-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,88px)}.lv4-learn-title{margin-top:28px;font-size:clamp(2.75rem,7vw,6rem)}.lv4-learn-lead{isolation:isolate;margin-top:28px;max-width:34ch}.lv4-hl{position:relative;white-space:nowrap;color:var(--lv-ink);font-weight:600}.lv4-hl:after{content:"";position:absolute;left:-4px;right:-4px;bottom:.1em;height:.34em;z-index:-1;border-radius:8px;background:linear-gradient(90deg,#5861f1,#a855f7);box-shadow:0 0 28px rgba(88,97,241,.8);transform-origin:0 50%}.lv4[data-theme=light] .lv4-hl:after{background:linear-gradient(90deg,rgba(88,97,241,.3),rgba(168,85,247,.3));box-shadow:none}.lv4[data-motion] .lv4-hl:after{transform:scaleX(0);transition:transform 1.1s var(--lv-ease) calc(var(--d, 0s) + .55s)}.lv4[data-motion] [data-in] .lv4-hl:after{transform:scaleX(1)}.lv4-learn-list{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:16px}.lv4-learn-list li{position:relative;padding-left:34px;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.45;color:var(--lv-t1)}.lv4-learn-list li:before{content:"";position:absolute;left:0;top:.72em;width:18px;height:2px;border-radius:2px;background:var(--lv-accent);box-shadow:0 0 12px rgba(88,97,241,.9)}.lv4-frame--tilt{transform:perspective(2000px) rotateY(-8deg);transform-origin:100% 50%;transition:transform 1s var(--lv-ease)}.lv4-learn-shot-in:hover .lv4-frame--tilt{transform:perspective(2000px) rotateY(-2deg)}.lv4-learn-bottom{margin-top:clamp(48px,6vw,88px);flex-wrap:wrap;gap:20px 28px}.lv4-course,.lv4-learn-bottom{display:flex;align-items:center}.lv4-course{flex:1 1 440px;min-width:0;justify-content:space-between;gap:16px 28px;padding:22px 26px;border-radius:24px;border:1px solid var(--lv-line-2);background:var(--lv-card);box-shadow:var(--lv-card-shadow);color:inherit;text-decoration:none;transition:border-color .3s,transform .5s var(--lv-ease),box-shadow .5s var(--lv-ease)}.lv4-course:hover{border-color:var(--lv-accent);transform:translateY(-3px);box-shadow:0 24px 60px -30px rgba(88,97,241,.6)}.lv4-course-body{display:grid;gap:6px;min-width:0}.lv4-course-name{font-weight:600;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.3;color:var(--lv-ink)}.lv4-course-desc{font-size:15px;line-height:1.45;color:var(--lv-t2)}.lv4-course-more{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:600;font-size:15px;color:var(--lv-accent)}.lv4-course-more svg{transition:transform .3s var(--lv-ease)}.lv4-course:hover .lv4-course-more svg{transform:translateX(4px)}.lv4-agents{padding-block:clamp(96px,10vw,150px)}.lv4-defs{position:absolute;width:0;height:0;overflow:hidden}.lv4-ag>.lv4-label{margin-left:calc((min(100vw, 1440px + 2 * var(--lv-pad)) - min(100vw, var(--lv-wrap) + 2 * var(--lv-pad))) / 2)}.lv4-ag-canvas{position:relative;width:100%;margin-top:12px;aspect-ratio:1720/850;container-type:inline-size}.lv4-ag-halo,.lv4-ag-orbs,.lv4-ag-ripple{position:absolute;left:50%;top:57.647%;aspect-ratio:1;border-radius:50%;pointer-events:none}.lv4-ag-halo{width:40%;margin-left:-20%;margin-top:-20%;background:radial-gradient(closest-side,rgba(92,101,251,.42),rgba(92,101,251,.14) 50%,transparent 76%);animation:lv4-breathe 5s ease-in-out infinite alternate}.lv4[data-theme=light] .lv4-ag-halo{background:radial-gradient(closest-side,rgba(92,101,251,.2),rgba(92,101,251,.06) 50%,transparent 76%)}.lv4-ag-ripple{width:19.2%;margin-left:-9.6%;margin-top:-9.6%;border:1.5px solid var(--lv-s1);opacity:0;animation:lv4-ripple 4.2s var(--lv-ease) 1.2s infinite}.lv4-ag-ripple--2{animation-delay:3.3s}.lv4-ag-orbs{width:22.674%;margin-left:-11.337%;margin-top:-11.337%}.lv4-ag-orb{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lv4-ag-orb--1{animation:lv4-spin 60s linear infinite}.lv4-ag-orb--2{animation:lv4-spin 90s linear infinite reverse}.lv4-ag-orbit{stroke:var(--lv-s1);opacity:.85}.lv4-ag-orbit2{stroke:var(--lv-s2);opacity:.38}.lv4-ag-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lv4-ag-core-glow{fill:var(--lv-brand);opacity:.3}.lv4[data-theme=light] .lv4-ag-core-glow{opacity:.14}.lv4-ag-line{stroke:var(--lv-s1)}.lv4-ag-line-glow{stroke:var(--lv-s-glow);opacity:.45}.lv4-ag-head{stroke:var(--lv-s1);--sc:0.3}.lv4-ag-future,.lv4-ag-head--muted{stroke:var(--lv-s2);stroke-opacity:.6}.lv4-ag-mask-line{stroke:#ffffff}.lv4-ag-icon{stroke:var(--lv-s1)}.lv4-ag-icon-glow{stroke:var(--lv-s-glow);opacity:.45}.lv4-ag-node-halo{fill:var(--lv-brand);opacity:.28}.lv4-ag-node--future .lv4-ag-icon{stroke-opacity:.62}.lv4-ag-node--future .lv4-ag-icon-glow{opacity:.22}.lv4-ag-pulse-core{fill:#ffffff}.lv4[data-theme=light] .lv4-ag-pulse-core{fill:var(--lv-brand)}.lv4-ag-pulse--muted circle{fill-opacity:.5}.lv4[data-motion] .lv4-ag-pulses{opacity:0;transition:opacity .8s ease 2.9s}.lv4[data-motion] [data-in] .lv4-ag-pulses{opacity:1}.lv4-ag-spark-svg{position:absolute;left:40.698%;top:36.471%;width:18.605%;height:40%;overflow:visible}.lv4-spark-glow{stroke:var(--lv-brand);opacity:.5}.lv4-spark-line{stroke:var(--lv-s1)}.lv4-spark-eyes circle{fill:var(--lv-s1)}.lv4-spark-wave{transform-box:fill-box;transform-origin:10% 100%;animation:lv4-wave 5s var(--lv-ease) 1.4s infinite}@keyframes lv4-wave{0%,44%,to{transform:rotate(0deg)}8%{transform:rotate(24deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(22deg)}32%{transform:rotate(-8deg)}}.lv4-spark-twinkle{transform-box:fill-box;transform-origin:center;animation:lv4-twinkle 2.8s ease-in-out infinite}@keyframes lv4-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6) rotate(45deg)}}.lv4-spark-eyes{transform-box:fill-box;transform-origin:center;animation:lv4-blink 5.5s ease-in-out infinite}@keyframes lv4-blink{0%,46%,52%,to{transform:scaleY(1)}49%{transform:scaleY(.1)}}.lv4-ag-lbl{position:absolute;width:36%;margin-left:-18%;display:flex;flex-direction:column;align-items:center;gap:.35em;text-align:center;pointer-events:none}.lv4-ag-h{font-family:var(--lv-font-h);font-weight:500;font-size:clamp(12px,1.4vw,22px);font-size:1.55cqw;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--lv-ink);text-shadow:0 0 24px rgba(88,97,241,.55)}.lv4[data-theme=light] .lv4-ag-h{text-shadow:none}.lv4-ag-s{font-size:clamp(11px,1.3vw,20px);font-size:1.42cqw;line-height:1.3;white-space:nowrap;color:var(--lv-t2)}.lv4-ag-lbl--future .lv4-ag-h{color:var(--lv-t2);text-shadow:none}.lv4-agm{--rail:112px;display:none;flex-direction:column;margin-top:28px}.lv4-agm-top{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:center;padding:16px 16px 16px 0;border-radius:20px;border:1px solid var(--lv-line-2);background:var(--lv-card);box-shadow:var(--lv-accent-shadow)}.lv4-agm-rail{display:grid;place-items:center}.lv4-agm-icon{width:34px;height:34px;flex-shrink:0;stroke:var(--lv-s1);filter:drop-shadow(0 0 6px rgba(88,97,241,.75))}.lv4[data-theme=light] .lv4-agm-icon{filter:none}.lv4-agm-icon--lg{width:48px;height:48px}.lv4-agm-node-text,.lv4-agm-top-text{display:flex;flex-direction:column;gap:4px;min-width:0}.lv4-agm-h{display:block;font-family:var(--lv-font-h);font-weight:500;font-size:13px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--lv-ink)}.lv4-agm-s{display:block;font-size:14px;line-height:1.35;color:var(--lv-t2)}.lv4-agm-vlink{position:relative;width:var(--rail);height:60px}.lv4-agm-sline,.lv4-agm-vline{position:absolute;left:calc(var(--rail) / 2 - 1px);width:2px;border-radius:2px;box-shadow:0 0 10px rgba(88,97,241,.7)}.lv4-agm-vline{top:6px;bottom:6px;background:var(--lv-s1)}.lv4-agm-chev{position:absolute;left:calc(var(--rail) / 2 - 5px);width:10px;height:10px;border-left:2px solid var(--lv-s1);border-top:2px solid var(--lv-s1)}.lv4-agm-chev--up{top:5px;transform:rotate(45deg)}.lv4-agm-chev--down{bottom:5px;transform:rotate(225deg)}.lv4-agm-track{position:absolute;left:calc(var(--rail) / 2 - 12px);top:10px;bottom:10px;width:24px;overflow:hidden;pointer-events:none}.lv4-agm-track--spine{top:0;bottom:38px}.lv4-agm-runner{position:absolute;left:0;top:0;width:24px;height:100%}.lv4-agm-runner:after{content:"";position:absolute;left:8px;bottom:0;width:8px;height:8px;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 3px rgba(124,132,255,.95)}.lv4[data-theme=light] .lv4-agm-runner:after{background:var(--lv-brand);box-shadow:0 0 8px 2px rgba(88,97,241,.5)}.lv4-agm-runner--v{animation:lv4-run 2.2s var(--lv-ease-io) infinite alternate}.lv4-agm-runner--s{animation:lv4-run 3.2s linear infinite}@keyframes lv4-run{0%{transform:translateY(calc(-100% + 8px))}to{transform:translateY(0)}}.lv4-agm-core{position:relative;width:var(--rail);aspect-ratio:1}.lv4-agm-core-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(closest-side,rgba(92,101,251,.55),rgba(92,101,251,.15) 55%,transparent 76%);animation:lv4-breathe 5s ease-in-out infinite alternate}.lv4[data-theme=light] .lv4-agm-core-glow{background:radial-gradient(closest-side,rgba(92,101,251,.22),transparent 76%)}.lv4-agm-core-ripple{position:absolute;inset:8%;border-radius:50%;border:1.5px solid var(--lv-s1);opacity:0;animation:lv4-ripple 3.8s var(--lv-ease) infinite}.lv4-agm-core-orb,.lv4-agm-spark{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lv4-agm-core-orb--1{animation:lv4-spin 40s linear infinite}.lv4-agm-core-orb--2{animation:lv4-spin 64s linear infinite reverse}.lv4-agm-spine{position:relative;display:grid;gap:12px;padding-top:16px}.lv4-agm-sline{top:0;bottom:32px;background:linear-gradient(180deg,var(--lv-s1),var(--lv-s2) 80%,transparent)}.lv4-agm-row{position:relative;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:center;min-height:62px}.lv4-agm-hlink{position:absolute;left:calc(var(--rail) / 2);top:50%;width:calc(var(--rail) / 2);height:2px;margin-top:-1px;background:var(--lv-s1);box-shadow:0 0 8px rgba(88,97,241,.6)}.lv4-agm-hlink:after,.lv4-agm-hlink:before{content:"";position:absolute;top:-4px;width:8px;height:8px;transform:rotate(45deg)}.lv4-agm-hlink:before{left:8px;border-left:2px solid var(--lv-s1);border-bottom:2px solid var(--lv-s1)}.lv4-agm-hlink:after{right:2px;border-right:2px solid var(--lv-s1);border-top:2px solid var(--lv-s1)}.lv4-agm-hlink--dashed{background:repeating-linear-gradient(90deg,var(--lv-s2) 0 6px,transparent 6px 12px);box-shadow:none;opacity:.75}.lv4-agm-node{grid-column:2;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--lv-line);background:var(--lv-card)}.lv4-agm-row--future .lv4-agm-node{border-style:dashed}.lv4-agm-row--future .lv4-agm-h{color:var(--lv-t2)}.lv4-aud-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:40px}.lv4-aud-title{margin-top:28px;font-size:clamp(2.125rem,4.6vw,4.5rem)}.lv4-aud-dots{justify-self:end;width:min(100%,460px);display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:clamp(7px,1vw,13px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%);mask-image:linear-gradient(90deg,transparent,#000 50%)}.lv4-dot{position:relative;aspect-ratio:1;border-radius:50%;background:var(--lv-s2);opacity:.4}.lv4-dot--lit{background:var(--lv-s1);opacity:1}.lv4-dot--lit:after{content:"";position:absolute;inset:-60%;border-radius:50%;background:radial-gradient(closest-side,rgba(88,97,241,.85),transparent);animation:lv4-dot-glow 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .14s)}.lv4[data-theme=light] .lv4-dot--lit:after{background:radial-gradient(closest-side,rgba(88,97,241,.35),transparent)}@keyframes lv4-dot-glow{0%,to{opacity:.4}50%{opacity:1}}.lv4[data-motion] .lv4-dot{opacity:0;scale:.2;transition:opacity .5s var(--lv-ease),scale .7s var(--lv-spring);transition-delay:calc(.25s + var(--i) * 30ms + var(--r) * 60ms)}.lv4[data-motion] [data-in] .lv4-dot{opacity:.4;scale:1}.lv4[data-motion] [data-in] .lv4-dot--lit{opacity:1}.lv4-aud-facts{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr);align-items:end}.lv4-aud-f1{display:flex;flex-direction:column;gap:10px;padding-right:32px}.lv4-gnum{display:inline-block;white-space:nowrap;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(3.5rem,8.2vw,7.5rem);line-height:.96;letter-spacing:-.03em;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 40px rgba(88,97,241,.45))}.lv4[data-theme=light] .lv4-gnum{filter:none}.lv4-grad{background:var(--lv-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.lv4-aud-unit{font-size:clamp(1.25rem,2.4vw,2.25rem);line-height:1.2;color:var(--lv-t1)}.lv4-aud-f{align-self:stretch;display:flex;align-items:flex-end;margin-left:24px;padding-left:clamp(20px,2.8vw,44px);border-left:1px solid var(--lv-line-2);font-size:clamp(1.125rem,2vw,1.875rem);line-height:1.36;color:var(--lv-ink)}.lv4-note{display:block;margin-top:clamp(40px,5vw,72px);border-radius:28px;padding:clamp(22px,2.4vw,32px) clamp(24px,3vw,44px);font-size:clamp(1.125rem,1.9vw,1.875rem);line-height:1.38}.lv4-why-box{position:relative;margin-top:clamp(28px,4vw,56px)}.lv4-why-hl{position:absolute;top:0;right:0;bottom:0;width:38%;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(var(--lv-accent-bg),var(--lv-accent-bg)) padding-box,linear-gradient(135deg,var(--lv-brand),var(--lv-violet)) border-box;box-shadow:var(--lv-accent-shadow);--rv-o:1.2s}.lv4-why-hl-glow{position:absolute;inset:-18%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(88,97,241,.24),transparent);animation:lv4-breathe 6s ease-in-out infinite alternate}.lv4[data-theme=light] .lv4-why-hl-glow{background:radial-gradient(closest-side,rgba(88,97,241,.1),transparent)}.lv4-why-table{position:relative;z-index:1;width:100%;border-collapse:collapse;table-layout:fixed}.lv4-why-table td,.lv4-why-table th{text-align:left;vertical-align:middle}.lv4-why-table thead th{height:92px;padding:0 32px 0 0;font-family:var(--lv-font-t);font-weight:600;font-size:clamp(12px,1vw,14px);letter-spacing:.14em;text-transform:uppercase;color:var(--lv-accent)}.lv4-why-table thead th:first-child{width:30%}.lv4-why-table thead th:nth-child(2){width:32%}.lv4-why-table thead th:nth-child(3){width:38%}.lv4-why-table thead .lv4-why-brandcol{padding-left:44px;letter-spacing:normal}.lv4-why-table tbody td,.lv4-why-table tbody th{padding:clamp(24px,2.6vw,38px) 32px clamp(24px,2.6vw,38px) 0;border-top:1px solid var(--lv-line)}.lv4-why-who{font-weight:500;font-size:clamp(1.25rem,2.1vw,2rem);line-height:1.25;color:var(--lv-ink)}.lv4-why-weak{color:var(--lv-t2)}.lv4-why-table tbody .lv4-why-our,.lv4-why-weak{font-size:clamp(1.0625rem,1.75vw,1.75rem);line-height:1.35}.lv4-why-table tbody .lv4-why-our{padding-left:44px;font-weight:500;color:var(--lv-ink);transition:text-shadow 1s var(--lv-ease) var(--d,0s)}.lv4[data-theme=dark][data-motion] [data-in] .lv4-why-our{text-shadow:0 0 26px rgba(88,97,241,.6)}.lv4-why-row{--ty:28px}.lv4-chips{display:flex;flex-wrap:wrap;gap:12px}.lv4-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:.45em .95em;border-radius:999px;border:1px solid var(--lv-line-2);background:var(--lv-chip-bg);font-size:clamp(1rem,1.5vw,1.5rem);color:var(--lv-ink);text-shadow:none}.lv4-pr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px}.lv4-pr-title{margin-top:24px;max-width:16ch;font-size:clamp(2rem,4.6vw,4rem)}.lv4-pr-lead{max-width:36ch;font-size:clamp(1.0625rem,1.5vw,1.375rem)}.lv4-pr-grid{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.lv4-pr-shell--wide{grid-column:1/-1}.lv4-pr-card{height:100%;display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,36px)}.lv4-pr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.lv4-pr-icon{color:var(--lv-accent)}.lv4-pr-step{letter-spacing:.12em;text-transform:uppercase;color:var(--lv-t2)}.lv4-badge,.lv4-pr-step{font-size:12px;font-weight:600}.lv4-badge{display:inline-flex;align-items:center;height:26px;padding-inline:11px;border-radius:999px;background:var(--lv-chip-bg);color:var(--lv-accent-2)}.lv4-pr-h3{margin-top:8px;font-family:var(--lv-font-h);font-weight:500;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.2;letter-spacing:-.02em;color:var(--lv-ink)}.lv4-pr-desc{font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.5;color:var(--lv-t2)}.lv4-pr-price{margin-top:auto;padding-top:26px}.lv4-pr-amount{font-family:var(--lv-font-h);font-weight:600;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02;letter-spacing:-.03em;white-space:nowrap;color:var(--lv-ink)}.lv4-pr-amount--accent{background:var(--lv-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.lv4-pr-caption{font-size:13px;line-height:1.45;color:var(--lv-t3)}.lv4-pr-amount+.lv4-pr-caption{margin-top:10px}.lv4-pr-cta{align-self:flex-start;margin-top:22px}.lv4-pr-wide-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.lv4-pr-wide-title{display:flex;flex-direction:column;gap:10px}.lv4-pr-sizes{display:inline-flex;align-items:center;gap:6px}.lv4-pkgs{margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.lv4-pkg{min-width:0;padding:18px 18px 16px;border-radius:20px;border:1px solid var(--lv-line);background:var(--lv-card);transition:border-color .3s,transform .5s var(--lv-ease),box-shadow .5s var(--lv-ease)}.lv4-pkg:hover{border-color:var(--lv-accent);transform:translateY(-4px);box-shadow:0 20px 50px -28px rgba(88,97,241,.7)}.lv4-pkg-people{font-family:var(--lv-font-h);font-weight:500;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lv-ink)}.lv4-pkg-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--lv-line)}.lv4-pkg-total{font-family:var(--lv-font-h);font-weight:500;font-size:clamp(1rem,1.35vw,1.1875rem);letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lv-ink)}.lv4-pr-note{margin-top:22px;max-width:70ch}.lv4-faq-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px)}.lv4-faq-head{position:sticky;top:110px}.lv4-faq-title{margin-top:24px;font-size:clamp(1.875rem,3.4vw,3rem)}.lv4-faq-lead{margin-top:20px;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.lv4-faq-list{display:grid;gap:12px}.lv4-faq-item{border-radius:22px;border:1px solid var(--lv-line);background:var(--lv-card);box-shadow:var(--lv-card-shadow);interpolate-size:allow-keywords;transition:border-color .3s,box-shadow .4s}.lv4-faq-item:hover,.lv4-faq-item[open]{border-color:var(--lv-line-2)}.lv4-faq-item[open]{box-shadow:0 24px 60px -34px rgba(88,97,241,.6)}.lv4-faq-item::details-content{block-size:0;overflow-y:clip;transition:block-size .5s var(--lv-ease),content-visibility .5s allow-discrete}.lv4-faq-item[open]::details-content{block-size:auto}.lv4-faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:22px;list-style:none;cursor:pointer;font-weight:600;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.35;color:var(--lv-ink)}.lv4-faq-q::-webkit-details-marker{display:none}.lv4-faq-q::marker{content:""}.lv4-faq-plus{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:50%;border:1px solid var(--lv-line-2);transition:transform .6s var(--lv-spring),background-color .3s,border-color .3s}.lv4-faq-plus:after,.lv4-faq-plus:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--lv-ink);transition:background-color .3s}.lv4-faq-plus:after{transform:rotate(90deg)}.lv4-faq-item[open] .lv4-faq-plus{transform:rotate(135deg);background:var(--lv-brand);border-color:var(--lv-brand)}.lv4-faq-item[open] .lv4-faq-plus:after,.lv4-faq-item[open] .lv4-faq-plus:before{background:#ffffff}.lv4-faq-a{padding:0 24px 24px}.lv4-faq-a p{max-width:68ch;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.65;color:var(--lv-t1)}.lv4[data-motion] .lv4-faq-item[open] .lv4-faq-a p{animation:lv4-up-sm .6s var(--lv-ease) both}@keyframes lv4-up-sm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lv4-final{min-height:min(100vh,1000px);display:flex;align-items:center;text-align:center}.lv4-final-ring{left:50%;top:44%;width:min(96vw,940px);margin-left:calc(min(96vw, 940px) / -2);margin-top:calc(min(96vw, 940px) / -2)}.lv4-final-in{z-index:1;display:flex;flex-direction:column;align-items:center}.lv4-final-word{margin:0;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(3.5rem,14vw,12rem);line-height:.94;letter-spacing:-.02em;white-space:nowrap;color:var(--lv-ink);text-shadow:var(--lv-text-glow)}.lv4-final-motto{margin-top:clamp(20px,2.4vw,36px);font-weight:500;font-size:clamp(1.5rem,3.4vw,3.25rem);line-height:1.2;color:var(--lv-accent)}.lv4-final-tag{margin-top:14px;font-size:clamp(1.125rem,2vw,1.875rem);line-height:1.46;color:var(--lv-t1);text-wrap:balance}.lv4-final-formwrap{width:min(100%,660px);margin-top:clamp(32px,4vw,56px);text-align:left}.lv4-footer{position:relative;border-top:1px solid var(--lv-line)}.lv4-footer-in{justify-content:space-between;gap:16px 24px;padding-block:32px}.lv4-footer-in,.lv4-footer-links{display:flex;flex-wrap:wrap;align-items:center}.lv4-footer-links{gap:12px 24px;font-size:14px;color:var(--lv-t2)}.lv4-footer-link{color:var(--lv-t2);text-decoration:none;transition:color .2s}.lv4-footer-link:hover{color:var(--lv-ink)}@media (max-width:1100px){.lv4-hero-ring{right:-22vw;width:76vw;margin-top:-38vw;opacity:.8}}@media (max-width:960px){.lv4-an-grid,.lv4-learn-grid,.lv4-steps{grid-template-columns:minmax(0,1fr)}.lv4-steps{gap:40px}.lv4-step .lv4-step-card{min-height:0}.lv4-step-arrow{left:34px;bottom:auto;top:-34px;width:30px;rotate:90deg}.lv4-frame--tilt,.lv4-learn-shot-in:hover .lv4-frame--tilt{transform:none}.lv4-faq-grid{grid-template-columns:minmax(0,1fr)}.lv4-faq-head{position:static}.lv4-pkgs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lv4-nav{display:none}.lv4-burger{display:grid}}@media (min-width:901px){.lv4-menu{display:none}}@media (max-width:760px){.lv4-trend-viz{margin-top:28px}.lv4-people-cols{grid-template-columns:minmax(0,1fr);gap:40px}.lv4-people-divider{width:100%;height:1px;margin-top:0;background:linear-gradient(90deg,var(--lv-line-2),transparent);--sc:0 1;transform-origin:0 50%}.rv-left,.rv-right{--tx:0px;--ty:44px}.lv4-problem-cards{grid-template-columns:minmax(0,1fr)}.lv4-pcard{min-height:210px}.lv4-sol-row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}.lv4-sol-prob{text-align:left}.lv4-sol-arrow{width:84px}.lv4-motto{display:block;border-radius:24px}.lv4-ag-canvas{display:none}.lv4-agm{display:flex}.lv4-aud-head{grid-template-columns:minmax(0,1fr);gap:28px}.lv4-aud-dots{justify-self:start;width:100%;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent);mask-image:linear-gradient(90deg,#000 40%,transparent)}.lv4-aud-facts{grid-template-columns:minmax(0,1fr);gap:24px}.lv4-aud-f1{padding-right:0}.lv4-aud-f{margin-left:0;padding:20px 0 0;border-left:0;border-top:1px solid var(--lv-line-2)}.lv4-why-hl{display:none}.lv4-why-table,.lv4-why-table tbody,.lv4-why-table tbody td,.lv4-why-table tbody th,.lv4-why-table tr{display:block;width:100%}.lv4-why-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv4-why-row{margin-bottom:16px;overflow:hidden;border-radius:22px;border:1px solid var(--lv-line-2);background:var(--lv-card);box-shadow:var(--lv-card-shadow)}.lv4-why-table tbody td,.lv4-why-table tbody th{border-top:0;padding:0 20px}.lv4-why-table tbody .lv4-why-who{padding-top:20px;font-size:1.25rem}.lv4-why-table tbody .lv4-why-weak{padding-top:12px;padding-bottom:18px}.lv4-why-table tbody .lv4-why-our{padding:16px 20px 20px;border-top:1px solid var(--lv-line-2);background:linear-gradient(135deg,rgba(88,97,241,.16),rgba(168,85,247,.1))}.lv4-why-our:before,.lv4-why-weak:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-accent);text-shadow:none}}@media (max-width:640px){.lv4-form-row{flex-direction:column;align-items:stretch;border-radius:24px;padding:8px}.lv4-field{padding-inline:12px 8px}.lv4-form-submit{width:100%}.lv4-pr-grid{grid-template-columns:minmax(0,1fr)}.lv4-pkgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv4-pkg{padding:14px}.lv4-pkg:last-child{grid-column:1/-1}.lv4-course{flex-direction:column;align-items:flex-start}.lv4-glow{width:calc(var(--gs) * 1.7)}.lv4-hero{min-height:auto;padding-block:120px 96px}.lv4-final{min-height:auto;padding-block:96px 80px}.lv4-hero-ring{right:-40vw;width:110vw;margin-top:-55vw;top:40%;opacity:.7}}@media (max-width:480px){.lv4-wide-only{display:none}.lv4-narrow-only{display:inline}.lv4-logo-word{font-size:17px}.lv4-logo-bolt{width:24px;height:24px}.lv4-header-actions{gap:6px}.lv4-icon-btn{width:40px;height:40px}}@media (max-height:640px){.lv4-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.lv4 .lv4-dot--lit:after,.lv4 .lv4-loop,.lv4 .lv4-loop:after,.lv4 .lv4-loop:before,.lv4 .lv4-ring:after,.lv4 .lv4-ring:before,.lv4 .lv4-scroll-cue i,.lv4 .lv4-trend-end-pulse{animation:none!important}.lv4 .lv4-ag-pulses,.lv4 .lv4-ag-ripple,.lv4 .lv4-agm-core-ripple,.lv4 .lv4-agm-track,.lv4 .lv4-smil-dot{display:none}}@media print{.lv4 .rv-persp,.lv4 .rv-persp-right,.lv4 [data-rv]{opacity:1!important;translate:none!important;scale:none!important;transform:none!important}.lv4 .lv4-draw{stroke-dashoffset:0!important}.lv4-header{position:absolute}}.lv4-tasks-lead{margin-top:20px;max-width:56ch}.lv4-tasks-grid{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.lv4-task-card{display:block;color:inherit;text-decoration:none;border-radius:28px}.lv4-task-inner{position:relative;height:100%;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);transition:transform .4s var(--lv-ease),border-color .3s,box-shadow .4s}.lv4-task-card:focus-visible .lv4-task-inner,.lv4-task-card:hover .lv4-task-inner{transform:translateY(-4px);border-color:var(--lv-line-2);box-shadow:0 30px 70px -36px rgba(88,97,241,.55)}.lv4-task-top{display:flex;align-items:center;justify-content:space-between}.lv4-task-num{font-family:var(--lv-font-h);font-weight:600;font-size:clamp(1.25rem,1.8vw,1.625rem);color:var(--lv-accent)}.lv4-task-go{color:var(--lv-t3);transition:transform .3s var(--lv-ease),color .3s}.lv4-task-card:hover .lv4-task-go{color:var(--lv-accent);transform:translate(2px,-2px)}.lv4-task-title{margin:0;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.25;color:var(--lv-ink)}.lv4-task-ask{margin:0;padding:12px 14px;border-radius:16px;background:var(--lv-input-bg);border:1px solid var(--lv-line);color:var(--lv-t1)}.lv4-task-ask,.lv4-task-result{font-size:.9375rem;line-height:1.4}.lv4-task-result{margin:auto 0 0;display:flex;flex-direction:column;gap:4px;color:var(--lv-t2)}.lv4-task-result-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lv-accent)}.lv4-work-lead{margin-top:20px;max-width:56ch}.lv4-work-grid{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,4vw,56px)}.lv4-work-stage{position:relative}.lv4-work-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.lv4-work-tab{padding:9px 18px;border-radius:999px;border:1px solid var(--lv-line-2);background:transparent;color:var(--lv-t2);font-family:var(--lv-font-t);font-weight:600;font-size:14px;cursor:pointer;transition:border-color .25s,color .25s,background-color .25s}.lv4-work-tab:hover{color:var(--lv-ink);border-color:var(--lv-accent)}.lv4-work-tab[data-active]{background:var(--lv-brand);border-color:transparent;color:#fff}.lv4-work-frame,.lv4-work-media{position:relative}.lv4-work-img{animation:lv4-work-fade .5s var(--lv-ease) both}@keyframes lv4-work-fade{0%{opacity:0}to{opacity:1}}.lv4-work-caption{margin:16px 4px 0;font-size:.9375rem;color:var(--lv-t2)}.lv4-work-caption-role{font-weight:600;color:var(--lv-ink)}.lv4-work-caption-sep{margin:0 6px;color:var(--lv-t3)}.lv4-work-side{display:flex;flex-direction:column;gap:18px;padding-top:8px}.lv4-work-side-lead{margin:0;font-size:1.0625rem;line-height:1.45;color:var(--lv-t1)}.lv4-work-chips{margin:0;padding:0;list-style:none}.lv4-work-video{aspect-ratio:8/5;background:var(--lv-frame-bg);object-fit:cover}.lv4-work-watch{position:absolute;inset:0;margin:auto;width:max-content;height:46px;display:inline-flex;align-items:center;gap:8px;padding-inline:22px;border-radius:999px;border:none;background:var(--lv-brand);color:#fff;font-family:var(--lv-font-t);font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 12px 32px -10px rgba(88,97,241,.7);transition:transform .3s var(--lv-ease),background-color .25s}.lv4-work-watch:hover{background:var(--lv-brand-600);transform:translateY(-2px)}.lv4-value-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px)}.lv4-value-lead{margin-top:18px;max-width:46ch}.lv4-value-stats{margin-top:clamp(32px,4vw,56px);display:grid;gap:clamp(20px,2.4vw,32px)}.lv4-value-stat{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.lv4-value-num{display:inline-block;white-space:nowrap;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv4-value-label{max-width:22ch;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.35;color:var(--lv-t2)}.lv4-value-fine{margin-top:clamp(28px,3.4vw,44px);max-width:52ch;font-size:.875rem;line-height:1.5;color:var(--lv-t3)}.lv4-value-shot-in{position:relative}.lv4-value-shot-in:after{content:"";position:absolute;left:8%;right:8%;bottom:-60px;height:150px;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(20,184,166,.4),transparent);pointer-events:none}.lv4[data-theme=light] .lv4-value-shot-in:after{background:radial-gradient(50% 50% at 50% 50%,rgba(20,184,166,.18),transparent)}.lv4-value-badge{position:absolute;top:-14px;left:24px;z-index:1;background:var(--lv-accent-bg);box-shadow:var(--lv-card-shadow)}.lv4-value-frame-body{position:relative}.lv4-value-fade{position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(to bottom,transparent,var(--lv-frame-bg));pointer-events:none}.lv4-privacy-grid{margin-top:clamp(36px,4.4vw,64px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4.4vw,64px);align-items:start}.lv4-privacy-list{margin:0;padding:0;list-style:none;display:grid;gap:clamp(20px,2.4vw,32px)}.lv4-privacy-item{display:flex;gap:14px;align-items:flex-start;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.45;color:var(--lv-ink)}.lv4-privacy-icon{flex-shrink:0;margin-top:2px;color:var(--lv-accent)}.lv4-privacy-card{padding:clamp(24px,2.8vw,36px);display:flex;flex-direction:column;gap:16px}.lv4-privacy-demo-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lv-accent)}.lv4-privacy-lines{position:relative}.lv4-privacy-line{margin:0;font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.5;color:var(--lv-ink)}.lv4-privacy-line mark{padding:.05em .35em;border-radius:6px;background:var(--lv-chip-bg);color:var(--lv-accent-2);font-weight:600}.lv4-privacy-line--raw{display:none}.lv4-privacy-line--masked{display:block}.lv4[data-motion] .lv4-privacy-lines{display:grid}.lv4[data-motion] .lv4-privacy-line--masked,.lv4[data-motion] .lv4-privacy-line--raw{display:block;grid-area:1/1;opacity:0}.lv4[data-motion] .lv4-privacy-line--raw.lv4-loop{animation:lv4-priv-raw 7s ease-in-out infinite}.lv4[data-motion] .lv4-privacy-line--masked.lv4-loop{animation:lv4-priv-masked 7s ease-in-out infinite}@keyframes lv4-priv-raw{0%,22%{opacity:1}32%,to{opacity:0}}@keyframes lv4-priv-masked{0%,22%{opacity:0}32%,to{opacity:1}}.lv4-privacy-summary{margin:0;font-size:.875rem;color:var(--lv-t2)}.lv4-privacy-legend{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);padding-top:14px;border-top:1px solid var(--lv-line)}.lv4-privacy-legend-col{display:flex;flex-direction:column;gap:10px}.lv4-privacy-legend-h{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lv-t3)}.lv4-chip--hide{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#f3a3a3}.lv4[data-theme=light] .lv4-chip--hide{background:rgba(220,38,38,.08);color:#b42323}.lv4-privacy-fine{margin-top:18px;max-width:60ch;font-size:.8125rem;line-height:1.5;color:var(--lv-t3)}.lv4-persona-lead{margin-top:20px;max-width:52ch}.lv4-persona-grid{margin-top:clamp(36px,4.4vw,64px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.lv4-persona-card{position:relative;min-height:clamp(180px,15vw,220px);padding:clamp(24px,2.6vw,34px);display:flex;flex-direction:column;gap:12px}.lv4-persona-card-title{margin:0;font-family:var(--lv-font-h);font-weight:600;font-size:clamp(1.125rem,1.5vw,1.375rem);color:var(--lv-ink)}.lv4-persona-card-text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--lv-t2)}@media (max-width:960px){.lv4-work-grid{grid-template-columns:minmax(0,1fr)}.lv4-work-side{padding-top:0}.lv4-value-grid{grid-template-columns:minmax(0,1fr)}.lv4-value-shot{order:-1}.lv4-privacy-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.lv4-persona-grid,.lv4-tasks-grid{grid-template-columns:minmax(0,1fr)}.lv4-value-stat{gap:14px}}@media (max-width:640px){.lv4-privacy-legend{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.lv4 .lv4-work-img{animation:none!important}}