.lk{--navy:#07192f;--navy-2:#0a2038;--navy-deep:#04111f;--paper:#f6efe5;--paper-ink:#5c5446;--red:#e8261a;--red-deep:#c61c11;--ink:#eef3f9;--muted:#94a6bf;--muted-2:#6f829c;--line:#b0c6e029;--line-strong:#b0c6e052;--dash-red:#e8261a73;--dash-red-soft:#e8261a4d;--dash-navy:#07192f4d;--maxw:1180px;--ease:cubic-bezier(.22, .7, .2, 1);background:var(--navy);min-height:100dvh;color:var(--ink);font-family:var(--lk-font-zen), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.7;position:relative;overflow-x:hidden}.lk h1,.lk h2,.lk h3,.lk .mincho{font-family:var(--lk-font-mincho), serif;letter-spacing:.005em;font-weight:600;line-height:1.18}.lk a{color:inherit;text-decoration:none}.lk button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.lk ::selection{background:var(--red);color:#fff}.lk .grain{z-index:1;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='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lk .wrap{max-width:var(--maxw);z-index:2;margin:0 auto;padding:0 36px;position:relative}.lk .dotred{color:var(--red)}.lk nav{z-index:40;transition:background .5s var(--ease);position:fixed;top:0;left:0;right:0}.lk .sprog{background:var(--red);z-index:60;width:0;height:2px;transition:width .15s linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #e8261ab3}.lk nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07192fd9}.lk .nav-in{max-width:var(--maxw);border-bottom:1px dashed var(--dash-red);align-items:center;gap:30px;margin:0 auto;padding:18px 36px;display:flex}.lk .brand{font-family:var(--lk-font-mincho), serif;letter-spacing:.04em;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.lk .brand .bseal{background:var(--red);border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 0 0 4px #e8261a1f}.lk .nav-links{align-items:center;gap:28px;margin-left:auto;display:flex}.lk .nav-links a{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500;transition:color .25s;position:relative}.lk .nav-links a:hover{color:var(--ink)}.lk .nav-links a:after{content:"";background:var(--red);height:1px;transition:right .3s var(--ease);position:absolute;bottom:-5px;left:0;right:100%}.lk .nav-links a:hover:after{right:0}.lk .nav-cta{align-items:center;gap:12px;display:flex}.lk .nav-burger{border:1px solid var(--line-strong);background:0 0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;display:none}.lk .nav-burger span{background:var(--ink);width:100%;height:1.5px;transition:transform .3s var(--ease), opacity .2s;display:block}.lk .nav-burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.lk .nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.lk .nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.lk .nav-mobile{background:var(--navy);border-bottom:1px dashed var(--dash-red);flex-direction:column;padding:6px 22px 22px;display:none}.lk .nav-mobile a{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px dashed var(--line);padding:15px 2px;font-size:13px;font-weight:500}.lk .nav-mobile-cta{gap:12px;margin-top:18px;display:flex}.lk .nav-mobile-cta .btn{flex:1;justify-content:center}.lk .btn{font-family:var(--lk-font-zen), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid var(--line-strong);color:var(--ink);transition:all .3s var(--ease);white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:13px 24px;font-size:12px;font-weight:500;display:inline-flex}.lk .btn:hover{border-color:var(--red);color:#fff}.lk .btn-primary{background:var(--red);border-color:var(--red);color:#fff}.lk .btn-primary:hover{background:var(--red-deep);border-color:var(--red-deep);transform:translateY(-1px)}.lk .hero{background:radial-gradient(110% 85% at 64% 46%, #0b2138 0%, var(--navy) 50%, #04101f 100%);justify-content:center;align-items:center;min-height:100svh;padding:130px 0 70px;display:flex;position:relative;overflow:hidden}.lk .vrail{background:linear-gradient(var(--line), transparent 70%);z-index:2;width:1px;position:absolute;top:0;bottom:0;left:46px}.lk .vlabel{writing-mode:vertical-rl;letter-spacing:.5em;text-transform:uppercase;color:var(--muted-2);z-index:2;font-size:11px;font-weight:400;position:absolute;top:50%;left:30px;transform:translateY(-50%)rotate(180deg)}.lk .hero-grid{width:100%;max-width:var(--maxw);z-index:2;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(28px,5vw,64px);margin:0 auto;padding:0 36px 0 100px;display:grid;position:relative}.lk .hero-copy{text-align:left}.lk .seal-row{animation:lk-fadeup .8s var(--ease) .15s both;align-items:center;gap:18px;margin:0 0 30px;display:flex}.lk .seal-cap{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.lk .hanko{background:var(--red);width:46px;height:46px;animation:lk-stamp .55s var(--ease) .7s both;flex:none;place-items:center;display:grid;transform:rotate(-2.5deg);box-shadow:0 6px 20px -6px #e8261a8c}.lk .hanko-bar{background:var(--red);flex:none;width:3px;height:52px}@keyframes lk-stamp{0%{opacity:0;transform:scale(1.7)rotate(5deg)}60%{opacity:1;transform:scale(.94)rotate(-4deg)}to{transform:scale(1)rotate(-2.5deg)}}@keyframes lk-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lk .hero h1{text-transform:uppercase;letter-spacing:.005em;margin:0 0 6px;font-size:clamp(42px,6.4vw,88px);font-weight:800;line-height:1.02}.lk .hl{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lk .hl>span{animation:lk-lineup .9s var(--ease) both;display:inline-block}.lk .hl:nth-child(2)>span{animation-delay:.14s}@keyframes lk-lineup{0%{transform:translateY(110%)}to{transform:none}}.lk .hero h1 .dotred{animation:lk-dotpop .5s var(--ease) 1.05s both;display:inline-block}@keyframes lk-dotpop{0%{transform:scale(0)}70%{transform:scale(1.5)}to{transform:scale(1)}}.lk .hero .sub{color:var(--muted);max-width:46ch;animation:lk-fadeup .8s var(--ease) .5s both;font-size:clamp(15px,1.8vw,18px);font-weight:300;line-height:1.75}.lk .hero-actions{animation:lk-fadeup .8s var(--ease) .7s both;flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lk .hero-actions .btn{padding:15px 28px;font-size:12.5px}.lk .hero-ball{animation:lk-fadeup 1s var(--ease) .35s both;flex-direction:column;align-items:center;gap:40px;display:flex}.lk .ball-stage{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;place-items:center;width:clamp(250px,40vmin,430px);display:grid;position:relative}.lk .ball-core{z-index:2;background:radial-gradient(circle at 50% 42%, #ff6a48 0%, #f33a24 32%, var(--red) 58%, #c41708 100%);width:78%;height:78%;transition:transform .5s var(--ease);border-radius:50%;animation:7s ease-in-out infinite lk-breathe;position:relative;box-shadow:0 0 80px -10px #ff50308c,0 30px 100px -28px #e8261abf,inset 0 0 70px #ff826438,inset 0 -20px 55px #6e0a0473}.lk .ball-core:after{content:"";opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0}@keyframes lk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.lk .ball-glow{z-index:0;pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#ff563866 0%,#e8261a29 44%,#0000 70%);border-radius:50%;animation:5.4s ease-in-out infinite lk-glowpulse;position:absolute;inset:-6%}@keyframes lk-glowpulse{0%,to{opacity:.5;transform:scale(.96)}34%{opacity:.95;transform:scale(1.05)}52%{opacity:.65;transform:scale(1)}72%{opacity:.85;transform:scale(1.03)}}.lk .ball-stage:hover .ball-core{transform:scale(1.03)}.lk .ball-stage.is-active .ball-core{animation:2.4s ease-in-out infinite lk-breathe}.lk .ball-stage.is-active .ball-glow{animation-duration:1.7s}.lk .ripple-layer{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:11%}.lk .ripple{border:1px solid #e8261a80;border-radius:50%;width:100%;height:100%;position:absolute}.lk .ripple.cream{border-color:#f6efe566}@keyframes lk-ripple-out{0%{opacity:.7;transform:scale(.98)}to{opacity:0;transform:scale(1.7)}}.lk .orbit{z-index:1;pointer-events:none;width:92%;height:92%;margin:auto;animation:55s linear infinite lk-orbitspin;position:absolute;inset:0}.lk .orbit text{fill:#94a6bf99;font-family:var(--lk-font-zen), sans-serif;letter-spacing:.34em;text-transform:uppercase;font-size:8.6px;font-weight:500}@keyframes lk-orbitspin{to{transform:rotate(360deg)}}.lk .bubble{z-index:3;text-align:left;background:var(--paper);max-width:240px;color:var(--navy);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;padding:13px 16px;font-size:13.5px;line-height:1.55;position:absolute;transform:translateY(10px)scale(.96);box-shadow:0 18px 50px -18px #0000008c}.lk .bubble.show{opacity:1;transform:none}.lk .bubble .who{letter-spacing:.26em;text-transform:uppercase;color:var(--red);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.lk .b1{top:-2%;left:-14%}.lk .b2{background:var(--navy-2);color:var(--ink);border:1px solid #e8261a80;bottom:-1%;right:-12%}.lk .ball-hint{letter-spacing:.26em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:10px;min-height:18px;font-size:12px;display:flex}.lk .ball-hint .pip{background:var(--red);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .3s}.lk .ball-stage.is-active~.ball-hint .pip{opacity:1;animation:1.3s infinite lk-blink}@keyframes lk-blink{0%,to{opacity:1}50%{opacity:.25}}.lk .scroll-mark{z-index:3;color:var(--muted-2);letter-spacing:.28em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.lk .scroll-mark .ln{background:linear-gradient(var(--muted-2), transparent);width:1px;height:38px;animation:2.4s ease-in-out infinite lk-cue}@keyframes lk-cue{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.5)}50%{opacity:.9;transform-origin:top;transform:scaleY(1)}}@media (max-height:900px){.lk .scroll-mark{display:none}}.lk .marquee{border-top:1px dashed var(--dash-red);border-bottom:1px dashed var(--dash-red);z-index:2;background:var(--navy-deep);padding:16px 0;position:relative;overflow:hidden}.lk .mtrack{white-space:nowrap;align-items:center;gap:62px;width:max-content;animation:38s linear infinite lk-marq;display:flex}.lk .mtrack span{font-family:var(--lk-font-mincho), serif;text-transform:uppercase;letter-spacing:.14em;color:#eef3f9d9;font-size:clamp(15px,4.2vw,26px);font-weight:600}.lk .mtrack i{background:var(--red);border-radius:50%;flex:none;width:9px;height:9px}.lk .marquee:hover .mtrack{animation-play-state:paused}@keyframes lk-marq{to{transform:translate(-50%)}}.lk .kicker{font-family:var(--lk-font-zen), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:13px;font-size:12px;font-weight:500;display:inline-flex}.lk .kicker .dot{background:var(--red);border-radius:50%;width:7px;height:7px}.lk .sec-head{max-width:62ch;margin-bottom:56px}.lk .sec-head .kicker{margin-bottom:20px}.lk .sec-head h2{text-transform:uppercase;clip-path:inset(-8% 100% -18% 0);transition:clip-path 1.1s var(--ease) .12s;font-size:clamp(29px,4.3vw,50px);font-weight:700;line-height:1.06}.lk .sec-head.in h2{clip-path:inset(-8% -6% -18% 0)}.lk .sec-head p{color:var(--muted);max-width:54ch;margin-top:2px;font-size:clamp(15px,1.7vw,18px)}.lk .pad{padding-top:clamp(85px,11vw,140px);padding-bottom:clamp(85px,11vw,140px)}.lk .gnum{font-family:var(--lk-font-mincho), serif;color:#0000;-webkit-text-stroke:1.5px #94a6bf38;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(110px,17vw,220px);font-weight:800;line-height:1;position:absolute;top:36px;right:0}.lk .paper-sec .gnum{-webkit-text-stroke:1.5px #07192f26}.lk .paper-sec{background:var(--paper);color:var(--navy);z-index:2;position:relative;overflow:hidden}.lk .paper-sec .kicker{color:#8a7d68}.lk .paper-sec h2,.lk .paper-sec h3{color:var(--navy)}.lk .paper-sec .sec-head p{color:var(--paper-ink)}.lk .steps{border-top:1px dashed var(--dash-navy);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lk .step{padding:36px 30px 8px 0}.lk .step+.step{border-left:1px dashed var(--dash-navy);padding-left:30px}.lk .step .no{font-family:var(--lk-font-mincho), serif;color:var(--red);border:1px solid #e8261a80;place-items:center;width:44px;height:44px;margin-bottom:24px;font-size:15px;font-weight:700;display:grid;transform:rotate(-2deg)}.lk .step h3{margin-bottom:6px;font-size:21px;font-weight:700}.lk .step p{color:var(--paper-ink);max-width:44ch;font-size:15px;line-height:1.7}.lk .feats{border-top:1px dashed var(--dash-red-soft);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lk .feat{border-bottom:1px dashed var(--dash-red-soft);transition:transform .35s var(--ease);padding:34px 30px 34px 0}.lk .feat:not(:nth-child(3n+1)){border-left:1px dashed var(--line);padding-left:30px}.lk .feat .fico{color:var(--red);margin-bottom:18px}.lk .feat .fico svg{width:27px;height:27px;transition:transform .35s var(--ease)}.lk .feat:hover .fico svg{transform:scale(1.18)rotate(-4deg)}.lk .feat h3{margin-bottom:7px;font-size:20px;font-weight:700;transition:color .3s}.lk .feat:hover h3{color:#ffb3ab}.lk .feat p{color:var(--muted);font-size:14.5px;line-height:1.65}.lk .voices{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lk .voice{border:1px dashed var(--dash-navy);background:#ffffff40;align-items:center;gap:18px;padding:24px;transition:border-color .3s,transform .3s;display:flex}.lk .voice:hover{border-color:var(--red);transform:translateY(-4px)rotate(-.6deg)}.lk .vplay{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:background .3s,transform .3s;display:grid;box-shadow:0 10px 24px -10px #e8261a99}.lk .vplay:hover{background:var(--red-deep);transform:scale(1.06)}.lk .vplay svg{width:18px;height:18px}.lk .voice.playing .vplay{background:var(--navy)}.lk .voice h3{color:var(--navy);font-size:19px;font-weight:700;line-height:1.2}.lk .voice .vmeta{letter-spacing:.18em;text-transform:uppercase;color:#8a7d68;margin-top:4px;font-size:11px;font-weight:500}.lk .voice .eq{align-items:flex-end;gap:3px;height:14px;margin-top:7px;display:none}.lk .voice.playing .eq{display:inline-flex}.lk .eq b{background:var(--red);width:3px;animation:1s ease-in-out infinite lk-eqb}.lk .eq b:first-child{height:60%}.lk .eq b:nth-child(2){height:100%;animation-delay:.15s}.lk .eq b:nth-child(3){height:40%;animation-delay:.3s}.lk .eq b:nth-child(4){height:80%;animation-delay:.45s}@keyframes lk-eqb{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.lk .voices-foot{color:var(--paper-ink);align-items:center;gap:12px;margin-top:30px;font-size:14.5px;display:flex}.lk .voices-foot:before{content:"";background:var(--red);width:26px;height:1px}.lk .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lk .plan{border:1px dashed var(--line-strong);flex-direction:column;padding:38px 32px;transition:border-color .3s,transform .3s;display:flex;position:relative}.lk .plan:hover{border-color:var(--muted);transform:translateY(-4px)}.lk .plan.pro{border:1px solid var(--red);background:linear-gradient(#e8261a12,#0000 55%)}.lk .plan .pname{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:12px;font-weight:500}.lk .plan .price{font-family:var(--lk-font-mincho), serif;color:var(--ink);font-size:46px;font-weight:700;line-height:1}.lk .plan .price small{color:var(--muted);font-size:16px;font-weight:400;font-family:var(--lk-font-zen), sans-serif;letter-spacing:.04em}.lk .plan ul{flex-direction:column;flex:1;gap:11px;margin:26px 0 30px;list-style:none;display:flex}.lk .plan li{color:var(--muted);align-items:baseline;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.lk .plan li:before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.lk .plan .btn{justify-content:center}.lk .pro-stamp{background:var(--red);color:#fff;letter-spacing:.22em;text-transform:uppercase;padding:8px 13px;font-size:10px;font-weight:700;position:absolute;top:-17px;right:22px;transform:rotate(2.5deg);box-shadow:0 8px 22px -8px #e8261ab3}.lk .faq-list{max-width:820px}.lk .fq{border-bottom:1px dashed var(--line-strong)}.lk .fq summary{cursor:pointer;font-family:var(--lk-font-mincho), serif;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(17px,2vw,20px);font-weight:600;list-style:none;transition:color .25s;display:flex}.lk .fq summary:hover{color:#fff}.lk .fq summary::-webkit-details-marker{display:none}.lk .fq .pl{color:var(--red);transition:transform .35s var(--ease);font-size:24px;line-height:1;font-family:var(--lk-font-zen), sans-serif;flex:none;font-weight:300}.lk .fq[open] .pl{transform:rotate(45deg)}.lk .fq .fa{color:var(--muted);max-width:68ch;padding:0 40px 26px 0;font-size:15px;line-height:1.75}.lk .cta{z-index:2;text-align:center;background:var(--red);color:#fff;position:relative;overflow:hidden}.lk .mini-ball{background:radial-gradient(circle at 50% 42%, #1c3f6b, var(--navy) 58%, #03101e);border-radius:50%;width:104px;height:104px;margin:0 auto 42px;animation:7s ease-in-out infinite lk-breathe;position:relative;box-shadow:0 24px 70px -20px #0000008c,inset 0 0 34px #78aae62e}.lk .cta h2{text-transform:uppercase;color:#fff;max-width:20ch;margin:0 auto 8px;font-size:clamp(28px,4.6vw,54px);font-weight:700;line-height:1.05}.lk .cta .dotred{color:var(--navy)}.lk .cta p{color:#ffebe6eb;max-width:46ch;margin:0 auto 36px;font-size:clamp(15px,1.8vw,18px)}.lk .cta .btn{padding:16px 34px;font-size:13px}.lk .cta .btn-primary{background:var(--navy);border-color:var(--navy);color:#fff}.lk .cta .btn-primary:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.lk footer{border-top:1px dashed var(--dash-red);z-index:2;padding:46px 0 28px;position:relative;overflow:hidden}.lk .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.lk .foot-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lk .foot-links a{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500;transition:color .25s}.lk .foot-links a:hover{color:var(--ink)}.lk .foot-copy{color:var(--muted-2);letter-spacing:.04em;margin-top:28px;font-size:12.5px}.lk .foot-word{font-family:var(--lk-font-mincho), serif;text-transform:uppercase;text-align:center;letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.5px #94a6bf42;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-top:40px;margin-bottom:-.18em;font-size:clamp(58px,12.5vw,168px);font-weight:800;line-height:1}.lk .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.lk .reveal.in{opacity:1;transform:none}@media (max-width:1000px){.lk .nav-links{display:none}.lk .nav-cta{margin-left:auto}.lk .nav-cta .btn-ghost-entrar{display:none}.lk .nav-burger,.lk .nav-mobile{display:flex}.lk .feats{grid-template-columns:repeat(2,1fr)}.lk .feat:not(:nth-child(3n+1)){border-left:none;padding-left:0}.lk .feat:nth-child(2n){border-left:1px dashed var(--line);padding-left:30px}.lk .voices{grid-template-columns:repeat(2,1fr)}.lk .plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}.lk .hero-grid{padding-left:56px}}@media (max-width:860px){.lk .vrail,.lk .vlabel{display:none}.lk .hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:30px;padding:0 24px}.lk .hero-copy{text-align:center}.lk .seal-row,.lk .hero-actions{flex-wrap:wrap;justify-content:center}.lk .hero h1{margin-left:auto;margin-right:auto}.lk .hero .sub{margin:0 auto}.lk .steps{grid-template-columns:1fr}.lk .step{padding:30px 0 6px}.lk .step+.step{border-left:none;border-top:1px dashed var(--dash-navy);padding-left:0}.lk .b1{left:-2%}.lk .b2{right:-2%}.lk .scroll-mark{display:none}.lk .hero{padding-bottom:48px}}@media (max-width:640px){.lk .wrap{padding:0 22px}.lk .nav-in{gap:14px;padding:16px 22px}.lk .btn{min-height:44px;padding:14px 18px}.lk .hero h1{font-size:clamp(30px,8.4vw,40px)}.lk .hero .sub{max-width:34ch}.lk .feats{grid-template-columns:1fr}.lk .feat:nth-child(2n){border-left:none;padding-left:0}.lk .voices{grid-template-columns:1fr}.lk .voice{padding:18px}.lk .vplay{width:46px;height:46px}.lk .mtrack{gap:30px}.lk .plan{padding:28px 22px}.lk .plan .price{font-size:40px}.lk .fq summary{gap:14px}.lk .fq .fa{padding:0 6px 22px 0}.lk .foot-word{white-space:nowrap;word-break:normal;font-size:clamp(30px,11vw,48px)}.lk .gnum{font-size:clamp(64px,18vw,84px);top:18px;right:14px}.lk #como .wrap.pad,.lk #caracteristicas .wrap.pad,.lk #voces .wrap.pad,.lk #precios .wrap.pad,.lk #faq .wrap.pad{padding-top:58px}.lk .hero{padding-top:92px;padding-bottom:24px}.lk .hero-grid,.lk .hero-ball{gap:20px}.lk .ball-stage{width:clamp(190px,52vw,240px)}.lk .ball-glow{filter:blur(10px)}.lk .ball-core{box-shadow:0 0 42px -14px #ff503080,0 14px 46px -26px #e8261ab3,inset 0 0 50px #ff826438,inset 0 -16px 40px #6e0a0473}}@media (prefers-reduced-motion:reduce){.lk *,.lk :before,.lk :after{animation:none!important}.lk .reveal{opacity:1;transition:none;transform:none}.lk .sec-head h2{clip-path:none;transition:none}}.lk .ball-stage.state-thinking .ball-core{animation:1.1s ease-in-out infinite lk-think}.lk .ball-stage.state-speaking .ball-core{animation:.6s ease-in-out infinite lk-speak}@keyframes lk-think{50%{opacity:.85;transform:scale(.97)}}@keyframes lk-speak{50%{transform:scale(1.04)}}.lk .ball-hangup{border:1px solid var(--line-strong,currentColor);color:var(--ink,inherit);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:1.5rem auto 0;padding:.55rem 1.4rem;display:block}.lk .ball-hangup:hover{border-color:var(--red)}@media (prefers-reduced-motion:reduce){.lk .ball-stage.state-thinking .ball-core,.lk .ball-stage.state-speaking .ball-core{animation:none}}
