@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Outfit:wght@500;600;700;800&display=swap");:root{--lf-bg0:#070b14;--lf-bg1:#0c1524;--lf-teal:#14b8a6;--lf-teal-bright:#2dd4bf;--lf-teal-dim:rgba(20,184,166,0.14);--lf-text:#e8eef7;--lf-muted:#94a3b8;--lf-line:#243044;--lf-font-display:"Outfit","PingFang SC","Microsoft YaHei",sans-serif;--lf-font-body:"DM Sans","PingFang SC","Microsoft YaHei",sans-serif}.lf-page{min-height:100vh;color:var(--lf-text);font-family:var(--lf-font-body);background:radial-gradient(ellipse 90% 60% at 15% -10%,rgba(20,184,166,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 10%,rgba(14,116,144,.18),transparent 50%),linear-gradient(180deg,var(--lf-bg0) 0,var(--lf-bg1) 42%,#0a1f24 100%);overflow-x:hidden}.lf-page a{color:inherit}.lf-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.lf-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 36px;position:-webkit-sticky;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(7,11,20,.9),rgba(10,18,32,.72) 38%,rgba(12,28,36,.28) 72%,rgba(10,31,36,0));border-bottom:none;box-shadow:none}.lf-brand{font-family:var(--lf-font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;text-decoration:none;color:var(--lf-teal-bright)}.lf-nav-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lf-nav-links a{text-decoration:none;color:var(--lf-muted);font-size:.92rem;font-weight:500;transition:color .2s ease}.lf-nav-links a:hover{color:var(--lf-text)}.lf-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.65);cursor:pointer;flex-shrink:0}.lf-nav-toggle-bar{display:block;height:2px;width:100%;border-radius:2px;background:#e2e8f0;transition:transform .2s ease,opacity .2s ease}.lf-nav.is-open .lf-nav-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.lf-nav.is-open .lf-nav-toggle-bar:nth-child(2){opacity:0}.lf-nav.is-open .lf-nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lf-nav-backdrop,.lf-nav-drawer{display:none}.lf-lang-switch{display:inline-flex;align-items:center;gap:6px;color:var(--lf-muted);font-size:.88rem}.lf-lang-switch a.is-active{color:var(--lf-teal-bright);font-weight:700}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.lf-btn:hover{transform:translateY(-1px)}.lf-btn-primary{background:var(--lf-teal);color:#042f2e}.lf-btn-primary:hover{background:var(--lf-teal-bright)}.lf-btn-ghost{background:transparent;border-color:rgba(45,212,191,.45);color:var(--lf-teal-bright)}.lf-btn-ghost:hover{border-color:var(--lf-teal-bright);background:var(--lf-teal-dim)}.lf-btn-nav{padding:8px 14px;font-size:.88rem}.lf-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:36px 48px;gap:36px 48px;align-items:center;padding:40px 0 36px;min-height:calc(100vh - 220px);box-sizing:border-box}.lf-hero-copy{animation:lf-rise .7s ease both}.lf-hero-brand{font-size:clamp(3.2rem,7vw,5.2rem);font-weight:800;letter-spacing:-.045em;line-height:.95;margin:0 0 18px;color:var(--lf-teal-bright);text-shadow:0 0 40px rgba(20,184,166,.25)}.lf-hero-brand,.lf-hero-title{font-family:var(--lf-font-display)}.lf-hero-title{font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:650;letter-spacing:-.02em;margin:0 0 14px;color:var(--lf-text)}.lf-hero-desc{margin:0;max-width:34rem;font-size:1.05rem;line-height:1.65;color:var(--lf-muted)}.lf-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lf-hero-visual{position:relative;min-height:540px;animation:lf-rise .85s ease .12s both;cursor:default}.lf-glow{position:absolute;inset:8% 0 12% 8%;background:radial-gradient(circle at 35% 40%,rgba(45,212,191,.28),transparent 55%),radial-gradient(circle at 75% 55%,rgba(14,165,233,.18),transparent 50%);filter:blur(8px);pointer-events:none;z-index:0;transition:opacity .45s ease,transform .45s ease}.lf-mock{position:absolute;display:flex;flex-direction:column;border:1px solid var(--lf-line);border-radius:16px;background:linear-gradient(165deg,rgba(15,23,42,.97),rgba(8,14,26,.99));box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden;z-index:1;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;will-change:transform}.lf-mock-tg{inset:0 18% 2% 0;transform:rotate(-2.2deg) translate(0);z-index:2}.lf-mock-dc{inset:38% 0 0 36%;transform:rotate(2.4deg) translate(0);z-index:3}.lf-hero-visual:hover .lf-mock-tg{transform:rotate(-4deg) translate(-28px,-18px);box-shadow:0 28px 70px rgba(0,0,0,.55)}.lf-hero-visual:hover .lf-mock-dc{transform:rotate(4.2deg) translate(30px,22px);box-shadow:0 32px 72px rgba(0,0,0,.58)}.lf-hero-visual:hover .lf-glow{opacity:.85;transform:scale(1.06)}.lf-mock-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--lf-line);font-size:.78rem;color:var(--lf-muted)}.lf-mock-head-tg{background:rgba(15,23,42,.9)}.lf-mock-head-tg strong{display:block;color:var(--lf-text);font-size:.82rem;font-weight:650}.lf-mock-head-tg span:last-child{font-size:.7rem;color:#64748b}.lf-tg-mark{width:26px;height:26px;background-color:#229ed9;-webkit-mask-image:url(/brand/telegram.png);mask-image:url(/brand/telegram.png)}.lf-dc-mark,.lf-tg-mark{flex-shrink:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lf-dc-mark{width:18px;height:18px;background-color:#5865f2;-webkit-mask-image:url(/brand/discord.png);mask-image:url(/brand/discord.png)}.lf-mock-head-dc strong{color:var(--lf-text);font-weight:650}.lf-dc-ok{margin-left:auto;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#052e16;font-size:.65rem;font-weight:800}.lf-mock-body{padding:14px;display:grid;grid-gap:8px;gap:8px;flex:1 1;min-height:0;overflow:auto;align-content:start}.lf-composer{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;border-top:1px solid rgba(36,48,68,.85);flex-shrink:0}.lf-composer-field{flex:1 1;min-width:0;padding:8px 12px;border-radius:18px;font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-composer-tg{background:#17212b;gap:10px;padding:6px 10px 8px}.lf-composer-tg .lf-composer-field{background:#242f3d;border:none;border-radius:20px;color:#6d7f8f;padding:9px 14px;font-size:.78rem}.lf-tg-ico{width:22px;height:22px;flex-shrink:0;color:#8b98a5;display:block}.lf-composer-dc{background:#313338;gap:6px;padding:8px 10px 10px}.lf-composer-dc .lf-composer-field{background:#383a40;border-radius:8px;color:#949ba4;padding:9px 12px}.lf-dc-plus{width:24px;height:24px;border-radius:50%;background:#b5bac1;flex-shrink:0;position:relative}.lf-dc-plus:after,.lf-dc-plus:before{content:"";position:absolute;left:50%;top:50%;background:#313338;transform:translate(-50%,-50%)}.lf-dc-plus:before{width:12px;height:2px}.lf-dc-plus:after{width:2px;height:12px}.lf-composer-dc .lf-composer-ico.lf-dc-svg{width:20px;height:20px;flex-shrink:0;opacity:.95}.lf-composer-dc .lf-composer-ico.lf-dc-svg[src$="emoji.svg"],.lf-composer-dc .lf-composer-ico.lf-dc-svg[src$="gif.svg"],.lf-composer-dc .lf-composer-ico.lf-dc-svg[src$="sticker.svg"]{filter:invert(79%) sepia(6%) saturate(271%) hue-rotate(182deg) brightness(93%) contrast(87%)}.lf-composer-dc .lf-composer-ico.lf-dc-svg[src$="nitro.svg"]{filter:none;width:22px;height:16px;object-fit:contain}.lf-chip-user{justify-self:end;padding:7px 13px;border-radius:12px 12px 4px 12px;background:#229ed9;color:#fff;font-size:.88rem;font-weight:650}.lf-bubble{border-radius:4px 12px 12px 12px;padding:11px 13px;background:rgba(30,41,59,.95);border:1px solid rgba(45,212,191,.12);font-size:.9rem;line-height:1.5;color:#cbd5e1;max-width:92%}.lf-plan-row{display:grid;grid-template-columns:24px 1fr 16px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(45,212,191,.22);background:rgba(15,23,42,.85);color:var(--lf-text);font-size:.88rem;text-align:left;cursor:default}.lf-plan-ico{color:var(--lf-teal-bright);font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}.lf-plan-ico .bi{font-size:.95rem;line-height:1}.lf-plan-arrow{color:var(--lf-muted);font-size:1.05rem;justify-self:end}.lf-pay-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;margin-top:10px;margin-bottom:2px;align-items:center;flex-shrink:0;width:100%;max-width:320px}.lf-pay-logo{height:44px;width:100%;max-width:none;object-fit:contain;border-radius:8px;background:#fff;padding:2px 4px;box-sizing:border-box}.lf-dc-msg{display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px}.lf-dc-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#5865f2;color:#fff;font-size:.7rem;font-weight:800}.lf-dc-name{font-size:.8rem;font-weight:650;margin-bottom:6px}.lf-dc-name span{margin-left:6px;padding:1px 5px;border-radius:4px;background:#5865f2;color:#fff;font-size:.62rem;font-weight:700;vertical-align:middle}.lf-dc-embed{border-left:3px solid #22c55e;border-radius:0 10px 10px 0;padding:12px 12px 12px 14px;background:rgba(15,23,42,.9)}.lf-dc-check{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px;background:#22c55e;color:#052e16;font-size:1.15rem;font-weight:800}.lf-dc-embed-title{text-align:center;color:#4ade80;font-weight:700;font-size:.88rem;margin-bottom:6px}.lf-dc-embed p{margin:0 0 10px;text-align:center;color:#94a3b8;font-size:.72rem;line-height:1.45}.lf-dc-btn{display:block;text-align:center;padding:8px 10px;border-radius:6px;background:#2b2d31;color:#e2e8f0;font-size:.74rem;font-weight:600}.lf-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 28px;gap:24px 28px;padding:16px 0 64px;animation:lf-rise .9s ease .2s both}.lf-highlight{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;align-items:start}.lf-highlight-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--lf-teal-bright);background:var(--lf-teal-dim);border:1px solid rgba(45,212,191,.28)}.lf-highlight-ico svg{width:24px;height:24px}.lf-highlight-ico .bi{font-size:1.45rem;line-height:1}.lf-highlight h3{margin:2px 0 6px;font-family:var(--lf-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.lf-highlight p{margin:0;color:var(--lf-muted);font-size:.98rem;line-height:1.5}.lf-section{padding:72px 0;border-top:1px solid rgba(36,48,68,.7)}.lf-section-head{max-width:40rem;margin-bottom:36px;animation:lf-rise .6s ease both}.lf-kicker{display:inline-block;color:var(--lf-teal-bright);font-size:.82rem;font-weight:650;letter-spacing:.04em;margin-bottom:10px}.lf-section h2{font-family:var(--lf-font-display);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:750;letter-spacing:-.03em;margin:0 0 12px}.lf-section-head p{margin:0;color:var(--lf-muted);font-size:1.05rem;line-height:1.6}.lf-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 48px;gap:28px 48px;align-items:start}.lf-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.lf-feature-list.lf-feature-grid{grid-template-columns:1fr 1fr;column-gap:48px;row-gap:28px;align-items:start}.lf-feature-list li{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;align-items:start}.lf-feature-list .n{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--lf-teal-dim);color:var(--lf-teal-bright);font-size:.92rem;font-weight:700;letter-spacing:.02em}.lf-feature-list h3{margin:2px 0 6px;font-size:1.18rem;font-weight:700;font-family:var(--lf-font-display);letter-spacing:-.01em}.lf-feature-list p{margin:0;color:var(--lf-muted);font-size:1.02rem;line-height:1.6}.lf-platform-title{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-family:var(--lf-font-display);font-size:1.28rem;font-weight:700;letter-spacing:-.01em}.lf-platform-mark.lf-tg-mark{width:34px;height:34px}.lf-platform-mark.lf-dc-mark{width:30px;height:30px}.lf-platform-desc{margin:0;color:var(--lf-muted);font-size:1.02rem;line-height:1.6}.lf-pay-row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.lf-pay-track{display:flex;width:max-content;animation:lf-pay-marquee 28s linear infinite}.lf-pay-group{display:flex;gap:14px;flex-shrink:0;padding-right:14px}.lf-pay-row:hover .lf-pay-track{animation-play-state:paused}@keyframes lf-pay-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lf-pay-pill{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 20px 12px 14px;border-radius:999px;border:1px solid var(--lf-line);background:rgba(2,6,23,.45);color:#e2e8f0;font-size:1.05rem;font-weight:600;letter-spacing:.01em}.lf-pay-pill-logo{width:auto;height:36px;object-fit:contain;border-radius:8px;background:#fff;padding:3px 6px;box-sizing:border-box}@media (prefers-reduced-motion:reduce){.lf-pay-track{animation:none;flex-wrap:wrap;width:auto;max-width:100%}.lf-pay-group[aria-hidden=true]{display:none}.lf-pay-group{flex-wrap:wrap}.lf-pay-row{mask-image:none;-webkit-mask-image:none}}.lf-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:step}.lf-flow-item{position:relative;padding-top:8px}.lf-flow-item:before{counter-increment:step;content:counter(step);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;margin-bottom:12px;background:var(--lf-teal);color:#042f2e;font-weight:800;font-size:.8rem}.lf-flow-item h3{margin:0 0 6px;font-family:var(--lf-font-display);font-size:1.05rem}.lf-flow-item p{margin:0;color:var(--lf-muted);font-size:.92rem;line-height:1.5}.lf-pricing-wrap{display:grid;grid-gap:22px;gap:22px}.lf-billing-toggle{gap:4px;margin:0 auto;padding:4px;border-radius:999px;border:1px solid var(--lf-line);background:rgba(2,6,23,.55)}.lf-billing-btn,.lf-billing-toggle{display:inline-flex;align-items:center}.lf-billing-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;gap:8px;padding:8px 16px;border-radius:999px;background:transparent;color:var(--lf-muted);font:inherit;font-size:.92rem;font-weight:600;transition:background .15s ease,color .15s ease}.lf-billing-btn-active{background:rgba(45,212,191,.16);color:var(--lf-text)}.lf-billing-save-pill{padding:2px 8px;border-radius:999px;background:var(--lf-teal-dim);color:var(--lf-teal-bright);font-size:.72rem;font-weight:700}.lf-price-save{margin:0;color:var(--lf-teal-bright);font-size:.88rem;font-weight:600;line-height:1.45}.lf-price-billed{color:var(--lf-muted);font-weight:500}.lf-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.lf-price-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 24px;border-radius:18px;border:1px solid var(--lf-line);background:rgba(2,6,23,.4)}.lf-price-card-featured{border-color:rgba(45,212,191,.45);background:radial-gradient(ellipse 90% 70% at 50% 0,rgba(20,184,166,.16),transparent 55%),rgba(2,6,23,.55)}.lf-price-badge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--lf-teal-dim);color:var(--lf-teal-bright);font-size:.75rem;font-weight:700}.lf-price-card h3{margin:0;font-family:var(--lf-font-display);font-size:1.2rem;font-weight:700}.lf-price-amount{margin:4px 0 0;display:flex;align-items:baseline;gap:6px}.lf-price-amount span{font-family:var(--lf-font-display);font-size:2.2rem;font-weight:800;letter-spacing:-.03em;color:var(--lf-text)}.lf-price-amount small{color:var(--lf-muted);font-size:.95rem}.lf-price-note{margin:0;color:var(--lf-muted);font-size:.92rem;line-height:1.45}.lf-price-card ul{list-style:none;margin:8px 0 16px;padding:0;display:grid;grid-gap:8px;gap:8px;flex:1 1}.lf-price-card li{position:relative;padding-left:18px;color:#cbd5e1;font-size:.95rem;line-height:1.45}.lf-price-card li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--lf-teal-bright)}.lf-price-card .lf-btn{width:100%;justify-content:center;text-align:center;box-sizing:border-box}.lf-blog-list,.lf-faq-list{display:grid;grid-gap:12px;gap:12px;max-width:760px}.lf-faq-item{border:1px solid var(--lf-line);border-radius:14px;background:rgba(2,6,23,.4);padding:4px 18px}.lf-faq-item summary{cursor:pointer;list-style:none;padding:16px 0;font-family:var(--lf-font-display);font-size:1.08rem;font-weight:650}.lf-faq-item summary::-webkit-details-marker{display:none}.lf-faq-item summary:after{content:"+";float:right;color:var(--lf-teal-bright);font-weight:700}.lf-faq-item[open] summary:after{content:"–"}.lf-faq-item p{margin:0 0 16px;line-height:1.6}.lf-faq-item p,.lf-faq-more{color:var(--lf-muted);font-size:.98rem}.lf-faq-more{margin:28px 0 0}.lf-faq-more a{margin:0 4px;color:var(--lf-teal-bright);text-decoration:none;font-weight:600}.lf-faq-more a:hover{text-decoration:underline}.lf-blog-card{padding:22px 24px;border:1px solid var(--lf-line);border-radius:14px;background:rgba(2,6,23,.4)}.lf-blog-card time{display:block;margin-bottom:8px;color:var(--lf-teal-bright);font-size:.82rem;font-weight:600}.lf-blog-card h3{margin:0 0 8px;font-family:var(--lf-font-display);font-size:1.2rem;font-weight:700}.lf-blog-card h3 a{color:inherit;text-decoration:none}.lf-blog-card h3 a:hover{color:var(--lf-teal-bright)}.lf-blog-card p{margin:0;color:var(--lf-muted);font-size:.98rem;line-height:1.6}.lf-cta-band{margin:24px 0 80px;padding:48px 40px;border-radius:20px;border:1px solid rgba(45,212,191,.28);background:radial-gradient(ellipse 80% 100% at 0 50%,rgba(20,184,166,.18),transparent 55%),rgba(8,14,26,.85);text-align:center}.lf-cta-band h2{font-family:var(--lf-font-display);font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 10px}.lf-cta-band p{margin:0 auto 22px;max-width:32rem;color:var(--lf-muted)}.lf-cta-band .lf-hero-cta{justify-content:center;margin-top:0}.lf-footer{padding:28px 0 40px;border-top:1px solid rgba(36,48,68,.7);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#64748b;font-size:.85rem}.lf-about-body{max-width:720px;display:grid;grid-gap:16px;gap:16px;color:var(--lf-muted);line-height:1.75;font-size:1.02rem}.lf-about-body p{margin:0}.lf-contact-float{position:fixed;right:20px;bottom:24px;z-index:40;display:flex;flex-direction:column;gap:12px}.lf-contact-float-btn{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:1.45rem;box-shadow:0 10px 28px rgba(2,6,23,.45);transition:transform .15s ease,filter .15s ease}.lf-contact-float-btn:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.08)}.lf-contact-wa{background:#25d366}.lf-contact-tg{background:#2aabee}@media (max-width:560px){.lf-contact-float{right:14px;bottom:16px}.lf-contact-float-btn{width:48px;height:48px;font-size:1.3rem}}@keyframes lf-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.lf-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:28px 0 24px}.lf-hero-visual{min-height:0;display:flex;flex-direction:column;gap:14px;max-width:440px;margin:0 auto;width:100%}.lf-glow{inset:0;opacity:.55}.lf-mock{position:relative;width:100%;box-shadow:0 16px 40px rgba(0,0,0,.4);transition:none}.lf-mock,.lf-mock-dc,.lf-mock-tg{inset:auto;transform:none}.lf-hero-visual:hover .lf-mock-dc,.lf-hero-visual:hover .lf-mock-tg{transform:none;box-shadow:0 16px 40px rgba(0,0,0,.4)}.lf-hero-visual:hover .lf-glow{transform:none;opacity:.55}.lf-mock-tg{z-index:1}.lf-mock-dc{z-index:2;margin-top:-6px}}@media (max-width:900px){.lf-feature-list.lf-feature-grid,.lf-flow,.lf-highlights,.lf-pricing,.lf-split{grid-template-columns:1fr}.lf-highlights{grid-template-columns:1fr 1fr;padding-bottom:40px}.lf-nav-desktop{display:none}.lf-nav-toggle{display:inline-flex}.lf-nav-drawer{display:block;position:absolute;top:calc(100% - 4px);right:0;left:auto;width:min(280px,calc(100vw - 40px));padding:12px 14px 18px;border-radius:14px;border:1px solid rgba(51,65,85,.9);background:rgba(7,11,20,.97);box-shadow:0 18px 40px rgba(2,6,23,.55);z-index:30}.lf-nav-drawer[hidden]{display:none}.lf-nav-drawer-links{display:grid;grid-gap:4px;gap:4px}.lf-nav-drawer-links a{display:block;text-decoration:none;color:#e2e8f0;font-size:1rem;font-weight:560;padding:12px 10px;border-radius:10px}.lf-nav-drawer-links a:hover{background:rgba(45,212,191,.1);color:#5eead4}.lf-nav-drawer-links .lf-lang-switch{padding:10px;margin-top:4px}.lf-nav-drawer-links .lf-btn-nav{text-align:center;margin-top:6px}.lf-nav-backdrop{display:block;position:fixed;inset:0;z-index:15;border:none;padding:0;margin:0;background:rgba(2,6,23,.45);cursor:pointer}.lf-cta-band{padding:36px 22px}}@media (max-width:560px){.lf-highlights{grid-template-columns:1fr}.lf-shell{width:min(1120px,calc(100% - 28px))}.lf-hero{padding:16px 0 12px;gap:20px}.lf-hero-brand{font-size:clamp(2.4rem,12vw,3.2rem)}.lf-hero-visual{max-width:none;gap:12px}.lf-mock-dc{margin-top:0}.lf-mock-body{padding:12px}.lf-plan-row{font-size:.8rem;padding:9px 10px}.lf-pay-icons{max-width:280px;gap:7px 8px}.lf-pay-logo{height:40px;padding:2px 3px}.lf-dc-embed{padding:10px}.lf-dc-check{width:34px;height:34px;font-size:1rem}}