.lm-root{--bg:#181818;--ink:#fff;--muted:#ffffffad;--muted2:#ffffff80;--lm-green:#3ecf8e;--lm-lime:#bcf866;--primary:#255d3c;--primary-hover:#36754f;--primary-foreground:#fff;--line:#ffffff14;--card:#ffffff09;--p:#255d3c;--ph:#36754f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .4, 1);background:var(--bg);color:var(--ink);font-family:var(--font-montserrat,"Montserrat", ui-sans-serif, sans-serif)}@supports (color:lab(0% 0 0)){.lm-root{--primary:lab(34.9239% -25.4143 13.0914);--primary-hover:lab(44.3368% -28.5387 14.6941);--primary-foreground:lab(100% 0 0)}}body:has(.lm-root){overflow-x:hidden}#terrain{z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.brand-grid{z-index:1;pointer-events:none;opacity:.022;background-image:linear-gradient(#3ecf8e73 1px,#0000 1px),linear-gradient(90deg,#3ecf8e73 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0}.glow-fixed{pointer-events:none;z-index:1;border-radius:50%;position:fixed}.gf1{filter:blur(130px);background:#3ecf8e12;width:520px;height:520px;animation:6s ease-in-out infinite pulseGlow;top:-60px;left:-180px}.gf2{filter:blur(110px);background:#3ecf8e0d;width:380px;height:380px;animation:6s ease-in-out 2.8s infinite pulseGlow;bottom:-80px;right:-120px}@keyframes pulseGlow{0%,to{opacity:.75}50%{opacity:1.2}}.vignette{z-index:1;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#0a0a0a8c 100%);position:fixed;inset:0}.grain{z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}.lm-root main{z-index:3;position:relative}.progress{z-index:100;background:linear-gradient(90deg, #3ecf8e, var(--lm-lime));transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.scenes-nav{z-index:90;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.scene-dot{cursor:pointer;width:8px;height:8px;transition:background .4s, transform .4s var(--ease-spring);appearance:none;background:#ffffff2e;border:0;border-radius:50%;padding:0;position:relative}.scene-dot.on{background:var(--lm-green);transform:scale(1.4);box-shadow:0 0 12px #3ecf8eb3}.scene-dot .tip{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;opacity:0;font-size:10px;transition:opacity .3s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.scene-dot:hover .tip{opacity:1}.scene-dot:focus-visible{outline:2px solid var(--lm-green);outline-offset:3px}.lm-root nav#lm-nav{z-index:80;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:14px 40px;transition:background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.lm-root nav#lm-nav.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--line);background:#121212c7}.brand{align-items:center;gap:12px;display:flex}.logo-pill{background:#fff;border-radius:999px;align-items:center;height:48px;padding:4px 10px;display:flex;box-shadow:0 0 22px -2px #3ecf8e8c}.tagline{letter-spacing:-.01em;color:#ffffffc2;font-size:13.5px;font-weight:500}.nav-actions{align-items:center;gap:10px;display:flex}.lm-root .lm-cta-outline{color:#56a87a;background:0 0;border-color:#36754f80;transition:color .2s,border-color .2s,background-color .2s}.lm-root .lm-cta-outline:hover{color:#6dbb8e;background:#255d3c24;border-color:#36754fd9}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:130px 24px 80px;display:flex;position:relative}.hero-content{will-change:transform, opacity;max-width:1020px;position:relative}.pre-org{color:#ffffffe0;opacity:0;animation:rise .9s var(--ease-out) .15s forwards;font-size:14px;font-weight:600;transform:translateY(18px)}.pre-sub{color:var(--muted2);opacity:0;animation:rise .9s var(--ease-out) .28s forwards;margin-top:5px;font-size:13.5px;transform:translateY(18px)}.lm-root h1{letter-spacing:-.025em;margin:30px 0 26px;font-size:clamp(38px,6vw,78px);font-weight:700;line-height:1.04}.lm-root h1 .w{opacity:0;filter:blur(10px);animation:wordIn .9s var(--ease-out) forwards;display:inline-block;transform:translateY(46px)rotate(2deg)}@keyframes wordIn{to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}.grad{color:#0000;animation:wordIn .9s var(--ease-out) forwards;-webkit-background-clip:text;background-clip:text}.grad-a{background:linear-gradient(90deg,#fff 0%,#b9e2cc 100%);-webkit-background-clip:text;background-clip:text}.grad-b{background:linear-gradient(90deg,#b9e2cc 0%,#43c388 100%);-webkit-background-clip:text;background-clip:text}.hero p.lede{color:#ffffffb8;opacity:0;max-width:680px;animation:rise .9s var(--ease-out) 1.15s forwards;margin:0 auto 38px;font-size:clamp(15px,1.6vw,19px);line-height:1.65;transform:translateY(22px)}.hero-ctas{opacity:0;animation:rise .9s var(--ease-out) 1.35s forwards;flex-wrap:wrap;justify-content:center;gap:13px;display:flex;transform:translateY(22px)}@keyframes rise{to{opacity:1;transform:translateY(0)}}.trust{opacity:0;animation:rise 1s var(--ease-out) 1.7s forwards;flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.trust span{color:var(--muted);border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:inline-flex}@media (max-width:980px){.trust{flex-wrap:wrap}}.trust i{background:var(--ph);border-radius:50%;flex-shrink:0;width:6px;height:6px}.scroll-hint{color:var(--muted2);letter-spacing:.22em;text-transform:uppercase;opacity:0;animation:rise 1s var(--ease-out) 2s forwards;flex-direction:column;align-items:center;gap:8px;font-size:10.5px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.mouse{border:1.5px solid #ffffff4d;border-radius:12px;width:24px;height:38px;position:relative}.mouse:after{content:"";background:var(--lm-green);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite wheel;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.kicker-bar{background:var(--ph);border-radius:999px;width:40px;height:4px;margin-bottom:18px}.scrub-title{letter-spacing:-.02em;max-width:860px;font-size:clamp(28px,3.8vw,52px);font-weight:700;line-height:1.12}.scrub-title .sw{opacity:.13;filter:blur(3px);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), filter .5s;display:inline-block;transform:translateY(.25em)}.scrub-title .sw.lit{opacity:1;filter:blur();transform:translateY(0)}.scene-modulos{height:900vh;position:relative}.pin{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mod-head{margin-bottom:5vh;padding:0 6vw}.stack-stage{width:100%;height:min(620px,74vh);position:relative}.stack-stage .h-card{will-change:transform, opacity, filter;width:min(400px,86vw);height:min(570px,68vh);position:absolute;top:50%;left:50%}.stack-stage.fanned .h-card{cursor:pointer}.stack-stage.fanned .h-card:hover{z-index:99!important}.stack-stage.fanned .card-inner{transition:scale .35s var(--ease-spring)}.stack-stage.fanned .h-card:hover .card-inner{scale:1.18}.h-card{border:1px solid var(--line);will-change:transform, opacity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#181818d1,#121212eb);border-radius:1.35rem;flex-shrink:0;width:min(560px,72vw);padding:44px 42px;position:relative;overflow:hidden}.h-icon{background:var(--card);border:1px solid var(--line);will-change:transform;border-radius:.75rem;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.h-icon .icon-glow{inset-inline:0;opacity:.7;height:24px;position:absolute;bottom:0}.h-card h3{letter-spacing:-.01em;color:#ffffffeb;margin-bottom:14px;font-size:clamp(21px,2.1vw,28px);font-weight:700}.h-card p{color:#ffffffb3;max-width:420px;font-size:14.5px;line-height:1.7}.h-pill{letter-spacing:.04em;border:1px solid var(--line);background:var(--card);color:#ffffffa6;border-radius:999px;align-items:center;gap:7px;margin-top:24px;padding:6px 13px;font-size:11px;font-weight:500;display:inline-flex}.h-pill i{border-radius:50%;width:6px;height:6px}.mod-progress{align-items:center;gap:9px;padding:5vh 8vw 0;display:flex}.mp-dot{background:#ffffff1f;border-radius:2px;width:26px;height:4px;position:relative;overflow:hidden}.mp-dot i{background:var(--lm-lime);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mod-counter{color:var(--muted2);font-variant-numeric:tabular-nums;letter-spacing:.18em;margin-left:auto;font-size:12px}.scene-diag{height:380vh;position:relative}.diag-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:4vw;padding:0 6vw;display:grid}@media (max-width:900px){.diag-grid{grid-template-columns:1fr;gap:30px}}.map-shell{border:1px solid var(--line);background:radial-gradient(circle at 50% 55%,#3ecf8e14,#0000 62%),linear-gradient(#ffffff05,#0003);border-radius:1.85rem;padding:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #3ecf8e59}.map-caption{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:10px;padding:9px 13px;position:absolute;bottom:18px;left:18px}.map-caption .c1{letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-size:9.5px}.map-caption .c2{color:#ffffffd9;margin-top:3px;font-size:13px;font-weight:600}.map-status{letter-spacing:.1em;text-transform:uppercase;color:#86efac;background:#3ecf8e14;border:1px solid #3ecf8e4d;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;display:inline-flex;position:absolute;top:18px;right:18px}.map-status i{background:var(--lm-green);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.diag-copy .sec-desc{color:var(--muted);max-width:480px;margin-top:18px;font-size:15.5px;line-height:1.7}.dim-list{flex-direction:column;gap:12px;max-width:540px;margin-top:36px;display:flex}.dim{filter:brightness(.5);transition:filter .5s var(--ease-out), transform .5s var(--ease-out), border-color .5s;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:34px 1fr 64px;align-items:center;gap:14px;padding:14px 18px;display:grid;transform:translate(24px);box-shadow:0 16px 36px -22px #000000b3}.dim.on{filter:none;border-color:#3ecf8e4d;transform:translate(0)}.dim .di{background:#3ecf8e1a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dim .dt{color:#ffffffd9;font-size:13.5px;font-weight:600}.dim .bar{background:#ffffff14;border-radius:2px;grid-column:2;height:4px;margin-top:6px;overflow:hidden}.dim .bar i{background:linear-gradient(90deg, #3ecf8e, var(--lm-lime));transform-origin:0;border-radius:2px;height:100%;display:block;transform:scaleX(0)}.dim .pc{text-align:right;font-variant-numeric:tabular-nums;color:var(--lm-lime);grid-area:1/3/span 2;align-self:center;font-size:15px;font-weight:800}.scene-sci{height:350vh;position:relative}.sci-stage{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.sci-bigword{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff21;white-space:nowrap;will-change:transform;-webkit-user-select:none;user-select:none;font-size:clamp(80px,15vw,220px);font-weight:800;position:absolute}.sci-card{will-change:transform, opacity;background:#141414eb;border:1px solid #ffffff1f;border-radius:1.35rem;width:min(480px,84vw);padding:38px;position:absolute;top:60%;left:50%;box-shadow:0 50px 100px -50px #000c}.sci-card .sci-visual{border-radius:1.35rem 1.35rem 0 0;height:172px;margin:-38px -38px 24px;position:relative;overflow:hidden}.sci-card .sci-visual:after{content:"";background:linear-gradient(#1414140a,#14141447 55%,#141414f5);position:absolute;inset:0}@media (max-height:760px){.sci-card .sci-visual{height:120px}}.sci-card h3{letter-spacing:-.01em;font-size:28px;font-weight:800}.sci-card .sub{margin:8px 0 14px;font-size:13px;font-weight:600}.sci-card p{color:var(--muted);font-size:14px;line-height:1.7}.sci-card .chip{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:20px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-block}.sci-kicker{text-align:center;z-index:3;flex-direction:column;align-items:center;width:100%;padding:0 24px;display:flex;position:absolute;top:7vh;left:50%;transform:translate(-50%)}.final-wrap{height:220vh;position:relative}.final{text-align:center;will-change:transform, opacity, filter;flex-direction:column;justify-content:center;align-items:center;display:flex}.final h2{letter-spacing:-.02em;font-size:clamp(32px,4.6vw,58px);font-weight:700;line-height:1.1}.final .grad-static{background:linear-gradient(90deg,#fff,#4e9d70,#a7f3d0);color:#0000;-webkit-background-clip:text;background-clip:text}.final p{color:var(--muted);max-width:540px;margin:20px auto 38px;font-size:16px;line-height:1.7}.orbit{will-change:transform;pointer-events:none;border:1px dashed #3ecf8e2e;border-radius:50%;position:absolute}.lm-root footer{border-top:1px solid var(--line);color:var(--muted2);z-index:3;background:#121212e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:28px 40px;font-size:12px;display:flex;position:relative}.lm-root footer .ft-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lm-root footer .ft-tags{flex-wrap:wrap;align-items:center;gap:7px 0;display:flex}.lm-root footer .ft-tags span{align-items:center;gap:5px;display:inline-flex}.lm-root footer .ft-tags span+span:before{content:"·";color:#ffffff38;margin:0 9px}.lm-root footer .ft-links{border-left:1px solid #ffffff29;align-items:center;gap:16px;margin-left:8px;padding-left:20px;display:flex}.lm-root footer .ft-links a{color:#56a87a;font-weight:600;text-decoration:none;transition:color .2s}.lm-root footer .ft-links a:hover{color:#6dbb8e;text-underline-offset:3px;text-decoration:underline}.map-shell{perspective:1200px;box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.map-tilt{border:1px solid var(--line);will-change:transform;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:radial-gradient(circle at 50% 55%,#3ecf8e14,#0000 62%),linear-gradient(#ffffff05,#00000040);border-radius:1.85rem;padding:14px;transition:transform .3s ease-out;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #3ecf8e59}#mapCanvas{aspect-ratio:40/34;border-radius:1.2rem;width:100%;display:block}.hud{z-index:5;border:0 solid #3ecf8e8c;width:20px;height:20px;position:absolute}.hud.tl{border-top-width:1.5px;border-left-width:1.5px;top:12px;left:12px}.hud.tr{border-top-width:1.5px;border-right-width:1.5px;top:12px;right:12px}.hud.bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:12px;left:12px}.hud.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:12px;right:12px}.map-readout{z-index:5;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:#a7f3d0a6;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:8px;gap:14px;padding:7px 12px;font-size:9px;display:flex;position:absolute;bottom:18px;right:18px}.dim .pc{font-family:var(--font-jetbrains-mono), monospace;font-weight:600}.rv{opacity:0;transform:var(--enter,translateY(44px));filter:blur(4px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:var(--d,0s);will-change:transform, opacity}.rv.in{opacity:1;filter:none;transform:none}.value-wrap{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff05);border-radius:1.85rem;padding:14px}.value-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.value-grid{grid-template-columns:1fr}}.v-card{border:1px solid var(--line);transition:border-color .4s, transform .4s var(--ease-spring);background:#00000038;border-radius:1.35rem;padding:28px;position:relative;overflow:hidden}.v-card:hover{border-color:#3ecf8e4d;translate:0 -4px}.v-card .eyebrow2{letter-spacing:.18em;text-transform:uppercase;color:var(--muted2);font-size:11px}.v-card h3{color:#ffffffeb;margin-top:14px;font-size:20px;font-weight:700;line-height:1.35}.v-card p{color:#ffffff9e;margin-top:12px;font-size:14px;line-height:1.65}.v-live{color:#ffffff94;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.v-live i{background:var(--lm-green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite blink;box-shadow:0 0 12px #3ecf8eb3}.comp-wrap{border:1px solid var(--line);background:#ffffff04;border-radius:1.85rem;padding:60px 50px}.comp-grid{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:48px;display:grid}@media (max-width:980px){.comp-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.comp-head{align-items:center;gap:13px;display:flex}.comp-head .ci{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;overflow:hidden}.comp-head .ci:after{content:"";inset-inline:0;background:linear-gradient(#0000,#3ecf8e2e);height:18px;position:absolute;bottom:0}.comp-head h4{font-size:15.5px;font-weight:700}.comp-item p{color:#fff9;margin-top:14px;font-size:13.5px;line-height:1.65}.cta-login{color:var(--muted2);margin-top:18px;font-size:14px}.cta-login a{color:var(--lm-green);text-decoration:none}.scene-como{height:200vh;position:relative}.scene-como .pin{padding:60px 6vw}@media (max-width:900px){.scene-como{height:auto}.scene-como .pin{height:auto;padding:110px 6vw;display:block;position:static;overflow:visible}}.how-wrap{width:100%;max-width:1100px;margin:0 auto}.how-wrap .sec-desc{color:#ffffff9e}.steps-grid{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:48px;display:grid}@media (max-width:980px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:560px){.steps-grid{grid-template-columns:1fr}}.step{border-top:1px solid var(--line);padding-top:18px}.step-num{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;color:var(--lm-green);font-size:13px}.step h4{color:#ffffffeb;margin-top:10px;font-size:15.5px;font-weight:700}.step p{color:#fff9;margin-top:10px;font-size:13.5px;line-height:1.65}.cta-backing{color:#ffffff73;margin-top:26px;max-width:560px;margin-inline:auto;font-size:13px;line-height:1.6}.lm-root footer .ft-legal{border-left:1px solid #ffffff29;align-items:center;gap:14px;margin-left:14px;padding-left:16px;display:inline-flex}.lm-root footer .ft-legal a{color:var(--lm-lime);font-weight:500;text-decoration:none;transition:opacity .2s}.lm-root footer .ft-legal a:hover{opacity:.8;text-underline-offset:3px;text-decoration:underline}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.h-card{perspective:1500px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0;display:flex;overflow:visible}.light-ray{z-index:3;pointer-events:none;background:conic-gradient(from var(--a), transparent 0%, transparent 74%, #3ecf8e0f 80%, #3ecf8e 89%, #a7f3d0 92%, transparent 98%);-webkit-mask-composite:xor;opacity:calc(.35 + var(--norm,0) * .65);border-radius:1.35rem;padding:1px;animation:3.8s linear infinite rayspin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rayspin{to{--a:360deg}}@supports not (background:conic-gradient(from var(--a, 0deg), red, red)){.light-ray{background:linear-gradient(120deg,#0000 30%,#3ecf8ea6 50%,#0000 70%) 0 0/250% 250%;animation:3.8s linear infinite rayFallback}@keyframes rayFallback{0%{background-position:0 0}to{background-position:200% 200%}}}.card-inner{width:100%;transform-style:preserve-3d;will-change:transform;position:relative}.face{backface-visibility:hidden;background:linear-gradient(#232323 0%,#181818 45%,#131313 100%);border:1px solid #ffffff1a;border-radius:1.35rem;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.face.front{flex-direction:column;height:100%;padding:36px 32px;display:flex;position:relative;transform:rotateY(180deg)}.face.back{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.face.back .big-num{letter-spacing:-.05em;opacity:.05;-webkit-user-select:none;user-select:none;font-size:96px;font-weight:800;line-height:1;position:absolute;top:16px;right:24px}.back-icon{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;overflow:hidden}.back-icon:after{content:"";inset-inline:0;background:linear-gradient(#0000,#3ecf8e24);height:30px;position:absolute;bottom:0}.back-hint{letter-spacing:.22em;text-transform:uppercase;color:#ffffff47;font-size:10px}.face.front .card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.face.front .h-icon{margin-bottom:0}.face.front .h-pill{margin-top:0}.face.front h3{letter-spacing:-.01em;color:#ffffffeb;margin-bottom:10px;font-size:clamp(19px,1.8vw,23px);font-weight:700}.face.front p{color:#ffffffb3;margin-bottom:14px;font-size:13.5px;line-height:1.6}.face.front .card-visual{aspect-ratio:3/2;flex:0 auto;min-height:120px;margin:auto -32px -36px;position:relative;overflow:hidden}.face.front .card-visual:after{content:"";background:linear-gradient(#131313f5,#1313134d 42%,#13131300);position:absolute;inset:0}.value-wrap{perspective:1400px}.value-wrap.rv{--enter:scale(.965)}.value-grid{perspective:1400px}.v-card{transform-origin:50% 100%}.value-grid .v-card:first-child{--enter:translateX(-130px) translateY(46px) rotate(-5deg) rotateY(20deg) scale(.93)}.value-grid .v-card:nth-child(2){--enter:translateY(150px) scale(.88)}.value-grid .v-card:nth-child(3){--enter:translateX(130px) translateY(46px) rotate(5deg) rotateY(-20deg) scale(.93)}.v-card.rv{transition:opacity 1.05s var(--ease-out), transform 1.05s var(--ease-spring), filter 1.05s var(--ease-out), translate .4s var(--ease-spring), background-color .6s, color .6s, border-color .6s;transition-delay:var(--d,0s), var(--d,0s), var(--d,0s), 0s, 0s, 0s, 0s}@media (max-width:900px){.value-grid .v-card:first-child{--enter:translateX(-64px) rotate(-3deg) scale(.96)}.value-grid .v-card:nth-child(2){--enter:translateX(64px) rotate(3deg) scale(.96)}.value-grid .v-card:nth-child(3){--enter:translateY(90px) scale(.95)}}.comp-wrap .sec-desc{color:#ffffff9e}body:has(.lm-root){transition:none}.lm-root nav#lm-nav,.tagline,.v-card,.value-wrap,.comp-wrap,.v-card h3,.v-card p,.eyebrow2,.v-live,.comp-item p,.comp-head h4,.comp-head .ci,.comp-wrap .sec-desc,.scene-dot,.step,.step h4,.step p,.step-num,.how-wrap .sec-desc{transition:background-color .6s,color .6s,border-color .6s}.scrub-title .sw{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), filter .5s, color .6s}body.light,body.light .lm-root{color:#1d1d1b}.lm-root .lm-login-btn{color:#56a87a;transition:color .2s,border-color .2s,background-color .2s}.lm-root .lm-login-btn:hover{color:#6dbb8e;background:#255d3c24;border-color:#36754fd9}body.light .lm-root .lm-login-btn{color:#1d6b47;border-color:#1d6b4773}body.light .lm-root .lm-login-btn:hover{color:#14532d;background:#1d6b471a;border-color:#1d6b47bf}body.light .grain{opacity:.03}body.light .lm-root nav#lm-nav.scrolled{background:#f8f5ecd9;border-bottom-color:#00000014}body.light .tagline{color:#000000a8}body.light .scene-dot{background:#0000002e}body.light .scene-dot.on{background:var(--lm-green)}body.light .progress{background:linear-gradient(90deg,#1d6b47,#7fae2f)}body.light .scene-dot .tip{color:#0000008c}body.light .value-wrap{background:#00000008;border-color:#e2dcc9}body.light .v-card{background:#fdfcf8;border-color:#e6e1d2;box-shadow:0 18px 40px -24px #0000002e}body.light .v-card h3{color:#1d1d1b}body.light .v-card p{color:#0009}body.light .eyebrow2{color:#00000073}body.light .v-live{color:#00000094}body.light .step{border-top-color:#d9d3c0}body.light .step-num{color:#3f6212}body.light .step h4{color:#1d1d1b}body.light .step p,body.light .how-wrap .sec-desc{color:#0009}body.light .comp-wrap{background:#fdfcf8;border-color:#e6e1d2}body.light .comp-wrap .sec-desc,body.light .comp-item p{color:#0009}body.light .comp-head h4{color:#1d1d1b}body.light .comp-head .ci{background:#0000000a;border-color:#e6e1d2}body.light .comp-head .ci i{color:#1d6b47}.scene-value{height:200vh;position:relative}.scene-value .pin{padding:60px 6vw}.scene-value .value-frame{width:100%;max-width:1320px;margin:0 auto}@media (max-width:900px){.scene-value{height:auto}.scene-value .pin{height:auto;padding:110px 6vw;display:block;position:static;overflow:visible}}.scene-comp{height:200vh;position:relative}.scene-comp .pin{padding:60px 6vw}.scene-comp .comp-frame{width:100%;max-width:1320px;margin:0 auto}@media (max-width:900px){.scene-comp{height:auto}.scene-comp .pin{height:auto;padding:110px 6vw;display:block;position:static;overflow:visible}}.map-tip{z-index:6;color:#d1fae5;pointer-events:none;opacity:0;white-space:nowrap;background:#0a0a0aeb;border:1px solid #3ecf8e73;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:opacity .18s;position:absolute;transform:translate(-50%,-130%)}.sci-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.sci-head .h-icon{flex-shrink:0;margin-bottom:0}.sci-head h3{margin:0}.sci-head .sub{margin:4px 0 0}.scene-modulos .pin{justify-content:flex-start;padding-top:calc(78px + 3vh)}.scene-modulos .mod-head{margin-bottom:2vh}.scene-modulos .stack-stage{flex:auto;height:auto;min-height:0}.stack-stage .h-card{height:clamp(420px,92%,570px)}.scene-modulos .mod-progress{padding:2.5vh 8vw 0}.intro{z-index:300;transition:opacity 1s var(--ease-out);background:#060606;position:fixed;inset:0}.intro.done{opacity:0;pointer-events:none}#introCanvas{width:100%;height:100%;position:absolute;inset:0}.intro-cap{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.intro-word{letter-spacing:.04em;color:#0000;-webkit-text-stroke:1.5px #ffffffd9;text-transform:uppercase;opacity:0;transition:opacity .7s var(--ease-out), letter-spacing 1.4s var(--ease-out);font-size:clamp(30px,6.4vw,96px);font-weight:800;line-height:1.1}.intro-word.on{opacity:1;letter-spacing:.1em}.intro-sub{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.3em;opacity:0;margin-top:16px;font-size:12px;transition:opacity .7s .15s}.intro-sub.on{opacity:1}.intro-meta{text-align:center;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.32em;color:#ffffff61;font-size:10px;position:absolute;top:28px;left:0;right:0}.intro-skip{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .25s;position:absolute;bottom:26px;right:28px}.intro-skip:hover{color:#fff;border-color:#ffffff59}.intro-prog{background:#ffffff12;height:2px;position:absolute;bottom:0;left:0;right:0}.intro-prog i{background:var(--lm-green);width:0%;height:100%;display:block}body.intro-lock{overflow:hidden}body.intro-lock .hero *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scrub-title .sw,.rv{opacity:1;filter:none;transform:none}.card-inner{transform:rotateY(180deg)!important}.light-ray{animation:none}.grain{display:none}}
