html:has(.lp){scroll-behavior:smooth}.lp{--fg:var(--color-fg);--fg-muted:var(--color-fg-muted);--fg-subtle:var(--color-fg-subtle);--border:var(--color-border);--border-strong:var(--color-border-strong);--accent:var(--color-accent);--accent-fg:var(--color-accent-fg);--success:var(--color-success);--success-bg:var(--color-success-bg);--warning:var(--color-warning);--warning-bg:var(--color-warning-bg);--danger:var(--color-danger);--danger-bg:var(--color-danger-bg);--participar:var(--color-participar);--evaluar:var(--color-evaluar);--no-participar:var(--color-no-participar);--dur-fast:var(--duration-fast);--dur-base:var(--duration-base);--dur-slow:var(--duration-slow);background:var(--color-bg);color:var(--fg);min-height:100vh;overflow-x:hidden;.material-symbols-outlined{vertical-align:middle}.wrap{max-width:1680px;margin:0 auto;padding:0 40px}.data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}section{position:relative}strong{font-weight:500}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.28;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.9' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.4 0 0 0 0 0.42 0 0 0 0 0.48 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}main{position:relative;z-index:2}.chip{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-muted);padding:7px 14px;border-radius:999px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-xs),inset 0 1px 0 rgba(255,255,255,.7)}.chip .dot{width:7px;height:7px;border-radius:999px;background:var(--success);box-shadow:0 0 0 0 rgba(21,128,61,.35);animation:lp-pulse-dot 2.6s var(--ease-out) infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:10px;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.005em;cursor:pointer;border:1px solid transparent;white-space:nowrap;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn:active{transform:scale(.97)}.btn .material-symbols-outlined{font-size:18px}.btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),white 7%) 0,var(--accent) 55%);color:var(--accent-fg);box-shadow:0 1px 2px rgba(16,24,40,.3),0 8px 20px -8px rgba(16,24,40,.5),inset 0 1px 0 rgba(255,255,255,.16)}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,black);box-shadow:0 1px 2px rgba(16,24,40,.35),0 10px 26px -8px rgba(16,24,40,.55),inset 0 1px 0 rgba(255,255,255,.16)}.btn-ghost{background:rgba(255,255,255,.5);color:var(--fg);border-color:rgba(255,255,255,.65);box-shadow:var(--shadow-xs),inset 0 1px 0 rgba(255,255,255,.7)}.btn-ghost:hover{background:rgba(255,255,255,.75)}.btn-sm{height:38px;padding:0 16px;font-size:13px;border-radius:9px}.btn-lg{height:52px;padding:0 28px;font-size:15px;border-radius:12px}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bill-toggle button:focus-visible,.faq-q:focus-visible{outline-offset:-3px}.skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-150%);padding:10px 18px;border-radius:10px;background:var(--accent);color:var(--accent-fg);font-family:var(--font-sans);font-size:14px;font-weight:500;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:none;outline:2px solid var(--accent);outline-offset:3px}.nav{position:fixed;top:0;left:0;right:0;z-index:60;padding:16px 20px 0}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;max-width:1680px;margin:0 auto;padding:0 20px;border:1px solid transparent;border-radius:999px;transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),height var(--dur-slow) var(--ease-out)}.nav.scrolled{padding-top:12px}.nav.scrolled .nav-inner{height:58px;background:rgba(247,248,250,.62);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:rgba(255,255,255,.55);box-shadow:0 10px 30px -14px rgba(16,24,40,.28),0 2px 6px -3px rgba(16,24,40,.18),inset 0 1px 0 rgba(255,255,255,.6)}.nav-logo{height:38px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:400;color:var(--fg-muted)}.nav-links a:hover{color:var(--fg)}.nav-right{display:flex;align-items:center;gap:14px;justify-self:end}.nav-login{font-size:14px;color:var(--fg-muted);display:inline-flex;align-items:center;min-height:44px}.nav-login:hover,.nav-toggle{color:var(--fg)}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.nav-toggle:hover{background:rgba(255,255,255,.5)}.nav-toggle .material-symbols-outlined{font-size:26px}.nav-mobile{display:none;flex-direction:column;gap:4px;margin:10px 8px 0;padding:10px}.nav-mobile a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:10px;font-size:15px;font-weight:400;color:var(--fg-muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.nav-mobile a:hover{background:rgba(255,255,255,.5);color:var(--fg)}.hero{padding:148px 0 56px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.hero-copy{position:relative}.hero h1{font-size:clamp(38px,4.2vw,54px);line-height:1.04;font-weight:500;letter-spacing:-.032em;margin-top:22px;text-wrap:balance}.hero h1 .accent-line{color:var(--fg-subtle)}.hero-sub{font-size:16.5px;line-height:1.62;font-weight:300;color:var(--fg-muted);margin-top:20px;max-width:500px}.hero-sub strong{color:var(--fg);font-weight:400}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.hero-micro{margin-top:14px;font-family:var(--font-mono);font-size:13px;font-weight:300;color:var(--fg-muted);letter-spacing:.01em}.trust{padding:44px 0 8px}.trust-inner{display:flex;align-items:baseline;justify-content:center;gap:14px 36px;flex-wrap:wrap;padding-top:28px;border-top:1px solid rgba(211,216,222,.55)}.trust-lbl{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.trust-src{font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--fg-muted)}.trust-sep{color:var(--border-strong);font-weight:300}.sec{padding:96px 0}.sec-head{max-width:680px;margin:0 auto 56px;text-align:center}.sec-head .chip{margin-bottom:18px}.sec-head h2{font-size:clamp(28px,3.2vw,38px);font-weight:500;letter-spacing:-.028em;line-height:1.12;text-wrap:balance}.sec-head p{font-size:16px;font-weight:300;color:var(--fg-muted);margin-top:14px;line-height:1.62}#como-funciona .sec-head,.ia .sec-head{text-align:left;margin-left:0;max-width:760px}.gcard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.steps{display:flex;flex-direction:column;gap:22px}.step-row{display:grid;grid-template-columns:1fr 1.08fr;gap:0;overflow:hidden;border-radius:22px}.step-row.flip{grid-template-columns:1.08fr 1fr}.step-row.flip .step-copy{order:2}.step-row.flip .step-visual{order:1}.step-copy{padding:clamp(28px,4vw,52px) clamp(28px,4vw,52px) clamp(26px,3.6vw,48px);display:flex;flex-direction:column}.step-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--fg-subtle)}.step-copy h3{font-size:25px;font-weight:500;letter-spacing:-.022em;line-height:1.18;margin-top:14px;text-wrap:balance}.step-copy>p{font-size:14.5px;font-weight:300;color:var(--fg-muted);line-height:1.65;margin-top:14px}.step-bullets{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:10px}.step-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:300;color:var(--fg);line-height:1.5}.step-bullets li .material-symbols-outlined{font-size:17px;color:var(--fg-muted);margin-top:1px;flex-shrink:0}.step-visual{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;background:radial-gradient(420px 320px at 30% 20%,rgba(168,176,190,.14),transparent 65%),radial-gradient(380px 300px at 80% 90%,rgba(90,110,150,.1),transparent 60%),rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.5);overflow:hidden}.step-row.flip .step-visual{border-left:0;border-right:1px solid rgba(255,255,255,.5)}.ia{padding-top:96px}.ia-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:0}.ia-card{padding:26px 28px;display:flex;flex-direction:column;gap:12px}.ia-card:first-child{grid-column:1/-1}.ia-card:first-child p{max-width:64ch}.ia-card-head{gap:12px}.ia-card .ic,.ia-card-head{display:flex;align-items:center}.ia-card .ic{width:34px;height:34px;border-radius:9px;flex-shrink:0;justify-content:center;background:var(--glass-bg-2);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 6px -2px rgba(16,24,40,.12)}.ia-card .ic .material-symbols-outlined{font-size:20px;color:var(--fg)}.ia-card h3{font-size:17px;font-weight:500;letter-spacing:-.012em}.ia-card p{font-size:13.5px;font-weight:300;color:var(--fg-muted);line-height:1.62}.ia-card p .data{font-size:12.5px;color:var(--fg)}.ia-privacy{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:640px;margin:36px auto 0;text-align:left;font-size:12.5px;font-weight:300;color:var(--fg-subtle);line-height:1.6}.ia-privacy .material-symbols-outlined{font-size:16px;color:var(--fg-subtle);margin-top:2px;flex-shrink:0}.toggle-wrap{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:26px}.bill-toggle{display:inline-flex;padding:4px;border-radius:999px;position:relative;background:var(--glass-bg);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 2px rgba(16,24,40,.05)}.bill-toggle button{position:relative;z-index:2;height:36px;padding:0 18px;border:0;background:transparent;border-radius:999px;font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--fg-muted);cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.bill-toggle button.active{color:var(--accent-fg)}.bill-toggle .pill{position:absolute;z-index:1;top:4px;bottom:4px;border-radius:999px;background:var(--accent);box-shadow:0 2px 8px -2px rgba(16,24,40,.45);transition:left .22s var(--ease-out),width .22s var(--ease-out)}.founder-note{display:flex;align-items:center;justify-content:center;gap:10px;max-width:660px;margin:0 auto 40px;padding:14px 22px;border-radius:12px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.75);font-size:14px;line-height:1.5;color:var(--fg);text-align:center}.founder-note .material-symbols-outlined{font-size:18px;flex-shrink:0}.founder-note strong{font-weight:500}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan{padding:32px 30px;display:flex;flex-direction:column;position:relative;transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.plan:hover{transform:translateY(-3px);box-shadow:0 18px 44px -18px rgba(16,24,40,.3),inset 0 1px 0 rgba(255,255,255,.8)}.plan.featured{background:var(--glass-bg-3);border-color:rgba(255,255,255,.85);box-shadow:0 24px 56px -20px rgba(16,24,40,.35),inset 0 1px 0 rgba(255,255,255,.9);transform:translateY(-10px) scale(1.015)}.plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-fg);background:var(--accent);border-radius:999px;padding:6px 14px;box-shadow:0 4px 12px -4px rgba(16,24,40,.5);white-space:nowrap}.plan h3{font-size:16px;font-weight:500;letter-spacing:-.005em}.plan-price{margin-top:14px;display:flex;align-items:baseline;gap:6px;min-height:44px}.plan-price .amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;letter-spacing:-.03em;color:var(--fg);transition:opacity .14s var(--ease-out),filter .14s var(--ease-out)}.plan-price .amount.swap{opacity:0;filter:blur(3px)}.plan-price .per{font-size:13px}.plan-bill-note,.plan-price .per{font-weight:300;color:var(--fg-subtle)}.plan-bill-note{font-size:12px;margin-top:4px;min-height:16px}.plan-bill-note .data,.plan-desc{color:var(--fg-muted)}.plan-desc{font-size:13.5px;font-weight:300;line-height:1.55;margin-top:14px;min-height:42px}.plan ul{list-style:none;padding:0;margin:20px 0 26px;display:flex;flex-direction:column;gap:10px}.plan li{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:300;color:var(--fg);line-height:1.45}.plan li .material-symbols-outlined{font-size:16px;color:var(--fg-muted);margin-top:1px;flex-shrink:0}.plan li .data{font-size:12px}.plan .btn{width:100%;margin-top:auto}.plan-cancel{font-size:11.5px;margin-top:10px}.plan-cancel,.pricing-foot{text-align:center;color:var(--fg-subtle)}.pricing-foot{font-size:12.5px;font-weight:300;margin-top:32px;line-height:1.7;max-width:560px;margin-left:auto;margin-right:auto}.sec#faq{padding-top:24px}.faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:16px;overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out)}.faq-item[data-open=true]{box-shadow:0 14px 36px -16px rgba(16,24,40,.28),inset 0 1px 0 rgba(255,255,255,.8)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 26px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:15.5px;font-weight:500;letter-spacing:-.008em;color:var(--fg)}.faq-q .material-symbols-outlined{font-size:20px;color:var(--fg-muted);transition:transform var(--dur-slow) var(--ease-out);flex-shrink:0}.faq-item[data-open=true] .faq-q .material-symbols-outlined{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-out)}.faq-item[data-open=true] .faq-a{grid-template-rows:1fr}.faq-a-clip{overflow:hidden}.faq-a-inner{padding:0 26px 24px;font-size:14px;font-weight:300;color:var(--fg-muted);line-height:1.68}.final-cta{padding:40px 0 110px;text-align:center}.final-cta h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.032em;line-height:1.08}.final-cta h2 .lite{color:var(--fg-subtle)}.final-cta p{font-size:15.5px;font-weight:300;color:var(--fg-muted);margin:18px auto 0;max-width:480px;line-height:1.62}.final-cta .btn{margin-top:30px}.sec-divider{position:relative;height:1px;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.sec-divider:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(150,156,168,.3) 22%,rgba(150,156,168,.3) 78%,transparent)}.sec-divider-glow{position:absolute;top:0;left:0;height:1px;width:26%;pointer-events:none;transform:translateX(-130%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7) 50%,transparent);animation:lp-divider-sweep 7s var(--ease-out) infinite;animation-play-state:paused}.sec-divider.av .sec-divider-glow{animation-play-state:running}.footer{border-top:none;padding:52px 0 44px;position:relative;z-index:2}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer-logo{height:40px;width:auto;display:block}.footer-made{font-size:13px;font-weight:300;color:var(--fg-muted);margin-top:14px}.footer-links{display:flex;flex-direction:column;gap:4px}.footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:300;color:var(--fg-muted)}.footer-links a:hover{color:var(--fg)}.footer-links .data{font-size:12px}.footer-col-lbl{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:4px}.footer-copy{font-size:12px;color:var(--fg-subtle);margin-top:36px;padding-top:20px;border-top:1px solid rgba(211,216,222,.45);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.rv{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.hero-visual{perspective:1600px;perspective-origin:60% 30%}.vtable-scene{position:relative;transform-style:preserve-3d;transform:rotateX(7deg) rotateY(-9deg) rotate(1.2deg);transition:transform .9s var(--ease-out)}.vtable-under{position:absolute;inset:8px -6px -10px 6px;border-radius:22px;background:linear-gradient(160deg,rgba(160,175,200,.3),rgba(120,135,165,.16));filter:blur(2px);transform:translateZ(-34px);box-shadow:0 50px 90px -30px rgba(16,24,40,.45)}.vtable{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.72),rgba(255,255,255,.46) 60%,rgba(244,247,252,.55));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(160,175,200,.35),0 30px 70px -24px rgba(16,24,40,.38),0 4px 12px -4px rgba(16,24,40,.14);transform:translateZ(0)}.vtable:before{inset:0;border-radius:20px;z-index:5;background:linear-gradient(115deg,rgba(255,255,255,.55),transparent 14%,transparent 82%,rgba(255,255,255,.25));mix-blend-mode:screen}.vtable:after,.vtable:before{content:"";position:absolute;pointer-events:none}.vtable:after{top:-40%;bottom:-40%;left:-30%;width:34%;z-index:6;transform:rotate(14deg) translateX(-140%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42) 48%,transparent);animation:lp-light-sweep 7s var(--ease-out) 1.8s infinite}.vt-bar{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.3)}.vt-title{font-size:12px;font-weight:400;color:var(--fg-muted)}.vt-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--fg-subtle)}.vt-live i{width:6px;height:6px;border-radius:999px;background:var(--success);display:block}.vt-head,.vt-row{display:grid;grid-template-columns:64px 1fr 132px 128px;align-items:center;gap:8px;padding:0 18px}.vt-head{height:34px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:rgba(255,255,255,.34);border-bottom:1px solid rgba(160,175,200,.22)}.vt-head .r,.vt-row .r{text-align:right}.vt-row{min-height:58px;border-bottom:1px solid rgba(160,175,200,.18);position:relative}.vt-row:last-child{border-bottom:0}.vt-row:hover{background:rgba(255,255,255,.35)}.vt-row{opacity:0;transform:translateY(14px);transition:opacity .46s var(--ease-out),transform .46s var(--ease-out),background var(--dur-fast) var(--ease-out)}.vt-row.in{opacity:1;transform:none}.match{position:relative}.match,.match svg{width:40px;height:40px}.match svg{transform:rotate(-90deg);display:block}.match circle{fill:none;stroke-width:2.5}.match .track{stroke:rgba(120,130,145,.22)}.match .arc{stroke:var(--fg-muted);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s var(--ease-out) .12s}.vt-row.in .match .arc{stroke-dashoffset:var(--off)}.match .num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;color:var(--fg)}.match.g .arc{stroke:var(--success)}.match.a .arc{stroke:var(--warning)}.match.r .arc{stroke:var(--danger)}.vt-ent{min-width:0}.vt-ent .name{font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.vt-ent .ref{font-size:10.5px;color:var(--fg-subtle);margin-top:2px;display:block}.vt-ent .ref,.vt-money{font-family:var(--font-mono)}.vt-money{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400;color:var(--fg)}.vchip{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 11px;border-radius:7px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;border:1px solid;white-space:nowrap;opacity:0;transform:scale(1.25);filter:blur(2px)}.vt-row.in .vchip{animation:lp-stamp .38s var(--ease-out) .52s forwards}.vchip.g{color:var(--success);background:var(--success-bg);border-color:rgba(21,128,61,.28)}.vchip.a{color:var(--warning);background:var(--warning-bg);border-color:rgba(161,97,10,.28)}.vchip.r{color:var(--danger);background:var(--danger-bg);border-color:rgba(180,35,24,.26)}.vtable-reflection{position:absolute;left:10%;right:10%;bottom:-46px;height:40px;border-radius:50%;background:radial-gradient(closest-side,rgba(16,24,40,.22),transparent 75%);filter:blur(10px);transform:translateZ(-60px)}.doc-scene{position:relative;width:100%;max-width:480px;padding:44px 36px;perspective:1200px}.doc-stack{position:relative;width:178px;margin:0 0 0 8px;transform:rotateX(10deg) rotateY(14deg);transform-style:preserve-3d}.doc-pages{position:absolute;top:5px;left:5px;right:-7px;bottom:-8px;border-radius:4px 8px 8px 4px;background:repeating-linear-gradient(180deg,rgba(190,200,215,.9) 0 1px,rgba(255,255,255,.95) 1px 3px);box-shadow:14px 22px 40px -14px rgba(16,24,40,.4);transform:translateZ(-16px)}.doc-cover{position:relative;width:178px;height:236px;border-radius:5px;background:linear-gradient(160deg,#FFFFFF,#F2F4F8);border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 1px 3px rgba(16,24,40,.1);padding:18px 16px;display:flex;flex-direction:column}.doc-cover .d-eyebrow{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;color:var(--fg-subtle);text-transform:uppercase}.doc-cover .d-title{font-size:11.5px;font-weight:500;line-height:1.35;color:var(--fg);margin-top:8px;letter-spacing:-.005em}.doc-cover .d-id{font-family:var(--font-mono);font-size:9px;color:var(--fg-muted);margin-top:6px}.doc-lines{margin-top:14px;display:flex;flex-direction:column;gap:5px}.doc-lines i{display:block;height:4px;border-radius:2px;background:rgba(120,130,145,.2)}.doc-lines i:nth-child(2n){width:86%}.doc-lines i:nth-child(3n){width:72%}.doc-cover .d-pages{margin-top:auto;font-family:var(--font-mono);font-size:9px;color:var(--fg-subtle)}.doc-scan{position:absolute;left:8px;right:8px;height:26px;top:16px;border-radius:4px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(168,176,190,.18) 45%,rgba(168,176,190,.3) 50%,rgba(168,176,190,.18) 55%,transparent);opacity:0}.in-view .doc-scan{animation:lp-doc-scan 3.4s var(--ease-out) .4s infinite}.doc-fields{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:232px;border-radius:14px;padding:14px 16px;background:var(--glass-bg-3);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 44px -16px rgba(16,24,40,.32),inset 0 1px 0 rgba(255,255,255,.9)}.doc-fields .df-h{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:10px}.df-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(160,175,200,.18)}.df-row:last-child{border-bottom:0}.df-row .k{font-size:11px;font-weight:300;color:var(--fg-muted)}.df-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;color:var(--fg);white-space:nowrap}.df-row{opacity:0;transform:translateX(-14px)}.in-view .df-row{animation:lp-df-in .42s var(--ease-out) forwards}.in-view .df-row:nth-child(2){animation-delay:.55s}.in-view .df-row:nth-child(3){animation-delay:.8s}.in-view .df-row:nth-child(4){animation-delay:1.05s}.in-view .df-row:nth-child(5){animation-delay:1.3s}.in-view .df-row:nth-child(6){animation-delay:1.55s}.doc-thread{position:absolute;left:196px;right:236px;top:50%;height:1px;background:linear-gradient(90deg,rgba(168,176,190,0),rgba(168,176,190,.5),rgba(168,176,190,0))}.flag-chip{position:absolute;left:26px;bottom:30px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;background:var(--danger-bg);border:1px solid rgba(180,35,24,.25);font-family:var(--font-mono);font-size:10.5px;color:var(--danger);box-shadow:0 8px 20px -8px rgba(180,35,24,.3);opacity:0;transform:translateY(8px)}.in-view .flag-chip{animation:lp-df-in .42s var(--ease-out) 1.8s forwards}.flag-chip .material-symbols-outlined{font-size:14px}.cross-scene{width:100%;max-width:460px;padding:40px 28px}.cross-cols{display:grid;grid-template-columns:1fr 44px 1fr;gap:0;align-items:stretch}.cross-col{border-radius:14px;padding:14px 16px;background:var(--glass-bg-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 36px -16px rgba(16,24,40,.28),inset 0 1px 0 rgba(255,255,255,.85)}.cross-col .cc-h{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:8px}.cc-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid rgba(160,175,200,.16);min-height:33px}.cc-row:last-child{border-bottom:0}.cc-row .k{font-size:10.5px;font-weight:300;color:var(--fg-muted)}.cc-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;color:var(--fg)}.cross-mid{flex-direction:column;justify-content:flex-start;padding-top:34px;gap:0}.cross-mid,.cx{display:flex;align-items:center}.cx{height:33px;justify-content:center;width:100%;position:relative}.cx:after,.cx:before{content:"";position:absolute;top:50%;height:1px;width:9px;background:rgba(168,176,190,.45);opacity:0;transition:opacity .3s var(--ease-out)}.cx:before{left:0}.cx:after{right:0}.cx .material-symbols-outlined{font-size:15px;color:var(--success);opacity:0;transform:scale(.4);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.cx.warn .material-symbols-outlined{color:var(--warning)}.in-view .cx.on:after,.in-view .cx.on:before{opacity:1}.in-view .cx.on .material-symbols-outlined{opacity:1;transform:scale(1)}.in-view .cx:first-child.on .material-symbols-outlined,.in-view .cx:first-child.on:after,.in-view .cx:first-child.on:before{transition-delay:.5s}.in-view .cx:nth-child(2).on .material-symbols-outlined,.in-view .cx:nth-child(2).on:after,.in-view .cx:nth-child(2).on:before{transition-delay:.85s}.in-view .cx:nth-child(3).on .material-symbols-outlined,.in-view .cx:nth-child(3).on:after,.in-view .cx:nth-child(3).on:before{transition-delay:1.2s}.in-view .cx:nth-child(4).on .material-symbols-outlined,.in-view .cx:nth-child(4).on:after,.in-view .cx:nth-child(4).on:before{transition-delay:1.55s}.cross-verdict{margin-top:26px;text-align:center}.verdict-stamp{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:12px;background:var(--success-bg);border:1px solid rgba(21,128,61,.3);font-family:var(--font-mono);font-size:17px;font-weight:500;letter-spacing:.06em;color:var(--success);box-shadow:0 16px 38px -14px rgba(21,128,61,.35),inset 0 1px 0 rgba(255,255,255,.6);opacity:0;transform:scale(1.3);filter:blur(3px)}.in-view .verdict-stamp{animation:lp-stamp .42s var(--ease-out) 2s forwards}.verdict-stamp .material-symbols-outlined{font-size:20px}.cross-score{margin-top:14px;font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle);opacity:0}.in-view .cross-score{animation:lp-df-in .4s var(--ease-out) 2.35s forwards}.watch-scene{width:100%;max-width:440px;padding:40px 28px;position:relative}.watch-list{border-radius:16px;overflow:hidden;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 44px -16px rgba(16,24,40,.3),inset 0 1px 0 rgba(255,255,255,.9)}.watch-h{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(160,175,200,.2)}.watch-h .t{font-size:12px;font-weight:500;color:var(--fg)}.watch-h .c{font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle)}.w-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid rgba(160,175,200,.14)}.w-row:last-child{border-bottom:0}.w-row .st{width:8px;height:8px;border-radius:999px;background:var(--border-strong);flex-shrink:0}.w-row.ok .st{background:var(--success)}.w-row.due .st{background:var(--danger)}.w-row .wi{min-width:0;flex:1}.w-row .wn{font-size:12.5px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.w-row .wr{font-size:9.5px;color:var(--fg-subtle);margin-top:2px;display:block}.w-row .wd,.w-row .wr{font-family:var(--font-mono)}.w-row .wd{font-size:10.5px;color:var(--fg-muted);white-space:nowrap}.w-row.due .wd{color:var(--danger);font-weight:500}.in-view .w-row.due .wd{animation:lp-due-flip .6s var(--ease-out) 1s both}.w-row .adenda{font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;color:var(--warning);background:var(--warning-bg);border:1px solid rgba(161,97,10,.25);border-radius:5px;padding:2px 6px}.mail-card{position:absolute;right:6px;bottom:18px;width:240px;border-radius:13px;padding:13px 15px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 50px -16px rgba(16,24,40,.4),inset 0 1px 0 rgba(255,255,255,.92);opacity:0;transform:translateY(16px) scale(.96)}.in-view .mail-card{animation:lp-mail-in .52s var(--ease-out) 1.75s forwards}.mail-card .mh{display:flex;align-items:center;gap:8px}.mail-card .mh .material-symbols-outlined{font-size:16px;color:var(--danger)}.mail-card .mh .t{font-size:11px;font-weight:600;color:var(--fg)}.mail-card .ms{font-size:11px;font-weight:300;color:var(--fg-muted);margin-top:6px;line-height:1.45}.mail-card .ms .data{color:var(--fg);font-size:10.5px}.mail-card .mt{font-family:var(--font-mono);font-size:9px;color:var(--fg-subtle);margin-top:8px}.engine{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto 56px;max-width:760px}.engine-doc{width:104px;height:134px;border-radius:4px;flex-shrink:0;background:linear-gradient(160deg,#fff,#F0F2F6);border:1px solid var(--border);box-shadow:4px 6px 18px -6px rgba(16,24,40,.25);padding:12px 11px;position:relative}.engine-doc i{display:block;height:3.5px;border-radius:2px;background:rgba(120,130,145,.22);margin-bottom:5px}.engine-doc i:nth-child(2n){width:82%}.engine-doc i:nth-child(3n){width:64%}.engine-doc .pg{position:absolute;bottom:8px;right:10px;font-family:var(--font-mono);font-size:8px;color:var(--fg-subtle)}.engine-flow{flex:1;max-width:110px;height:1px;position:relative;background:rgba(168,176,190,.3)}.engine-flow:after{content:"";position:absolute;top:-1.5px;left:0;width:26px;height:4px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(150,158,172,.75),transparent);animation:lp-flow-dot 2.2s linear infinite;animation-play-state:paused}.ia.av .engine-flow:after{animation-play-state:running}.engine-block{position:relative;width:188px;height:168px;border-radius:22px;flex-shrink:0;background:linear-gradient(155deg,rgba(255,255,255,.78),rgba(240,244,250,.5));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,inset 0 -10px 22px -12px rgba(168,176,190,.4),0 28px 60px -20px rgba(16,24,40,.38);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.engine-block:before{content:"";position:absolute;inset:10px;border-radius:14px;pointer-events:none;border:1px dashed rgba(168,176,190,.35)}.engine-block .eb-t{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.engine-block .eb-m{font-size:13px;font-weight:500;color:var(--fg);letter-spacing:-.005em}.engine-block .eb-s{font-family:var(--font-mono);font-size:9.5px;color:var(--fg-muted)}.engine-out{width:180px;flex-shrink:0;border-radius:13px;padding:12px 14px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);box-shadow:0 14px 34px -14px rgba(16,24,40,.3),inset 0 1px 0 rgba(255,255,255,.9)}.engine-out .eo-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid rgba(160,175,200,.16)}.engine-out .eo-row:last-child{border-bottom:0}.engine-out .k{font-size:10px;font-weight:300;color:var(--fg-muted)}.engine-out .v{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--fg)}.engine-out .v.g{color:var(--success)}@media (max-width:1020px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-sub{max-width:560px}.step-row,.step-row.flip{grid-template-columns:1fr}.step-row.flip .step-copy{order:1}.step-row.flip .step-visual{order:2}.step-visual{border-left:0!important;border-right:0!important;border-top:1px solid rgba(255,255,255,.5);min-height:360px}.ia-cards,.pricing{grid-template-columns:1fr}.pricing{max-width:460px;margin:0 auto}.plan.featured{transform:none}.plan.featured:hover{transform:translateY(-3px)}.hero-visual{perspective:1400px;perspective-origin:50% 30%}.vtable-scene{transform:rotateX(5deg) rotateY(-5deg) rotate(.6deg);max-width:640px;margin:0 auto}}@media (max-width:900px){.nav-links,.nav-login{display:none}.nav-toggle{display:inline-flex}.nav-mobile.open{display:flex;animation:lp-nav-panel-in .2s var(--ease-out) both}}@media (max-width:560px){.wrap{padding:0 18px}.hero{padding:116px 0 40px}.hero h1{font-size:33px;letter-spacing:-.028em}.hero-sub{font-size:15px}.hero-cta{gap:10px}.hero-cta .btn{width:100%}.sec{padding:64px 0}.ia{padding-top:64px}.sec-head{margin-bottom:36px}.sec-head h2{font-size:26px}.step-copy{padding:32px 24px 30px}.step-copy h3{font-size:21px}.step-visual{min-height:320px}.faq-q{padding:17px 18px;font-size:14.5px}.faq-a-inner{padding:0 18px 20px}.final-cta{padding:24px 0 80px}.final-cta h2{font-size:31px}.footer-inner{flex-direction:column;gap:28px}.trust-inner{gap:10px 22px}.trust-src{font-size:14px}.nav-inner{padding:0 18px}.founder-note{font-size:13px;text-align:left}.vtable-scene{transform:none}.vt-head,.vtable-under,.vtable:after{display:none}.vt-row{grid-template-columns:48px 1fr auto;grid-template-areas:"match ent verdict" "match money verdict";min-height:64px;padding:10px 14px}.vt-row .match{grid-area:match}.vt-row .vt-ent{grid-area:ent}.vt-row .vt-money{grid-area:money;font-size:10.5px;color:var(--fg-muted);margin-top:3px}.vt-row>.r:last-child{grid-area:verdict}.vchip{height:24px;padding:0 8px;font-size:9.5px}.doc-scene{padding:28px 10px;max-width:100%}.doc-stack{transform:rotateX(6deg) rotateY(9deg) scale(.82);margin-left:-10px}.doc-fields{position:static;transform:none;top:auto;right:auto;width:100%;max-width:240px;margin:16px auto 0;padding:12px}.doc-thread{display:none}.flag-chip{left:10px;bottom:14px}.cross-scene{padding:26px 8px}.cross-cols{grid-template-columns:1fr 30px 1fr}.cross-col{padding:11px}.cc-row .k{font-size:9px}.cc-row .v{font-size:10px}.cx:after,.cx:before{width:5px}.watch-scene{padding:26px 8px 70px}.mail-card{right:4px;bottom:8px;width:216px}.engine{flex-direction:column;gap:18px;margin-bottom:40px}.engine-flow{width:1px;height:36px;max-width:none;flex:none}.engine-flow:after{animation:none;top:0;left:-1.5px;width:4px;height:26px;background:linear-gradient(180deg,transparent,rgba(150,158,172,.75),transparent)}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.vtable-scene{transform:none!important}.vtable:after{animation:none;display:none}.vt-row,.vt-row .vchip{opacity:1;transform:none;filter:none;animation:none}.vt-row.in .vchip{animation:none}.match .arc{stroke-dashoffset:var(--off)!important}.engine-flow:after{animation:none;display:none}.sec-divider-glow{animation:none;opacity:0}.chip .dot,.plan.featured{animation:none}.doc-scan{animation:none!important;opacity:0!important}.in-view .cross-score,.in-view .df-row,.in-view .flag-chip,.in-view .mail-card,.in-view .verdict-stamp{animation-duration:1ms!important;animation-delay:0s!important}.in-view .w-row.due .wd{animation:none;color:var(--danger)}.in-view .cx.on .material-symbols-outlined,.in-view .cx.on:after,.in-view .cx.on:before{transition-delay:0s!important}.nav-mobile.open{animation:none}}}@keyframes lp-pulse-dot{0%{box-shadow:0 0 0 0 rgba(21,128,61,.3)}55%{box-shadow:0 0 0 6px rgba(21,128,61,0)}to{box-shadow:0 0 0 0 rgba(21,128,61,0)}}@keyframes lp-light-sweep{0%{transform:rotate(14deg) translateX(-160%)}34%{transform:rotate(14deg) translateX(440%)}to{transform:rotate(14deg) translateX(440%)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.25);filter:blur(2px)}70%{opacity:1;transform:scale(.96);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes lp-doc-scan{0%{transform:translateY(-4px);opacity:0}8%{opacity:1}72%{transform:translateY(180px);opacity:1}86%{opacity:0}to{transform:translateY(180px);opacity:0}}@keyframes lp-df-in{to{opacity:1;transform:none}}@keyframes lp-due-flip{0%{color:var(--color-fg-muted);transform:translateY(0);opacity:1}45%{transform:translateY(-7px);opacity:0}55%{transform:translateY(7px);opacity:0;color:var(--color-danger)}to{transform:translateY(0);opacity:1;color:var(--color-danger)}}@keyframes lp-mail-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-flow-dot{0%{transform:translateX(-11px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(104px);opacity:0}}@keyframes lp-divider-sweep{0%{transform:translateX(-130%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(420%);opacity:0}}@keyframes lp-nav-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}