body.lp{overflow-x:hidden}.lp a{color:inherit}.lp main{max-width:1120px;margin:0 auto;padding:0 16px}.lp-nav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top) + 12px) max(16px,calc((100% - 1120px)/2)) 12px;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.lp-nav__brand{text-decoration:none}.lp-logo-fallback{font:800 26px var(--display)}.lp-logo-fallback b{color:var(--accent)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:14px;background:var(--accent);color:var(--accent-ink)!important;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease;box-shadow:0 8px 30px color-mix(in srgb,var(--accent) 35%,transparent)}.lp-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 45%,transparent)}.lp-btn:active{transform:scale(.97)}.lp-btn--small{padding:9px 16px;font-size:14px;box-shadow:none}.lp-btn--xl{padding:18px 30px;font:800 24px var(--display);letter-spacing:.05em;text-transform:uppercase}.lp-btn--ghost{background:var(--surface-2);color:var(--text)!important;border:1px solid var(--line);box-shadow:none}.lp-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:calc(100dvh - 70px);padding:40px 0 60px}.lp-kicker{font:500 12px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.lp h1,.lp h2{font-family:var(--display);font-weight:800;line-height:.98;letter-spacing:.005em;margin:0}.lp h1{font-size:clamp(46px,7vw,84px)}.lp h1 span{color:var(--accent)}.lp h2{font-size:clamp(34px,4.6vw,54px);max-width:820px}.lp h3{margin:0 0 6px;font-size:18px}.lp-lead{font-size:19px;line-height:1.55;color:var(--muted);max-width:560px;margin:22px 0 28px}.lp-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lp-note{font:12px var(--mono);color:var(--muted);margin:0}.lp-hero__copy>*{animation:rise .6s ease-out both}.lp-hero__copy>*:nth-child(2){animation-delay:.08s}.lp-hero__copy>*:nth-child(3){animation-delay:.16s}.lp-hero__copy>*:nth-child(4){animation-delay:.24s}.lp-hero__phone{display:flex;justify-content:center;perspective:1400px}.lp-phone{position:relative;width:300px;height:610px;border-radius:46px;padding:12px;background:linear-gradient(145deg,#2a2b30,#0f1012);box-shadow:0 0 0 2px #34363c,0 40px 90px #0009,0 0 120px color-mix(in srgb,var(--accent) 18%,transparent);transform:rotateY(-10deg) rotateX(4deg);animation:phone-float 7s ease-in-out infinite}@keyframes phone-float{50%{transform:rotateY(-6deg) rotateX(2deg) translateY(-12px)}}.lp-phone__notch{position:absolute;top:20px;left:50%;width:90px;height:24px;transform:translate(-50%);border-radius:20px;background:#000;z-index:3}.lp-phone__screen{position:relative;height:100%;border-radius:36px;overflow:hidden;background:radial-gradient(120% 70% at 50% 0%,#22181a,var(--bg) 60%);display:flex;flex-direction:column;padding:48px 14px 16px;gap:10px;transition:background .6s ease}.lp-phone__screen.call--si{background:radial-gradient(120% 70% at 50% 0%,#10261a,var(--bg) 60%)}.lp-phone__screen.call--interes{background:radial-gradient(120% 70% at 50% 0%,#1a1f2a,var(--bg) 60%)}.lp-phone__top{display:flex;justify-content:space-between;align-items:center}.lp-phone__top b{display:block;font:700 20px var(--display)}.lp-phone__top small{color:var(--muted);font:11px var(--mono)}.lp-phone__timer{font:12px var(--mono);color:var(--muted);display:flex;align-items:center;gap:6px}.lp-phone__timer i{width:7px;height:7px;border-radius:50%;background:#2ecc71;box-shadow:0 0 8px #2ecc71;animation:blink-dot 1.2s ease-in-out infinite}@keyframes blink-dot{50%{opacity:.3}}.lp-phone__face{display:flex;justify-content:center;margin:4px 0 6px}.lp-phone__chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;overflow:hidden}.lp-bubble{max-width:82%;margin:0;padding:9px 12px;font-size:13px;line-height:1.35;border-radius:18px;animation:bubble-in .35s cubic-bezier(.2,1.3,.4,1) both}.lp-bubble--client{align-self:flex-start;background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:6px}.lp-bubble--seller{align-self:flex-end;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#ff8a3d));color:#fff;border-bottom-right-radius:6px}.lp-bubble--typing{display:flex;gap:4px;padding:12px 14px}.lp-bubble--typing span{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:typing-dot 1s ease-in-out infinite}.lp-bubble--typing span:nth-child(2){animation-delay:.15s}.lp-bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{50%{transform:translateY(-4px);opacity:.4}}@keyframes bubble-in{0%{opacity:0;transform:translateY(10px) scale(.92)}}.lp-phone__win{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pop-in .5s cubic-bezier(.2,1.4,.4,1)}.lp-phone__win span{font:600 13px var(--mono);letter-spacing:.25em;color:#2ecc71}.lp-phone__win b{font:800 96px var(--display);line-height:1}.lp-phone__win small{font:12px var(--mono);color:var(--muted)}.lp-section{padding:80px 0;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.lp-section.is-in,.lp-final.is-in{opacity:1;transform:none}.lp-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-steps li,.lp-grid article,.lp-plan{background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--line);border-radius:22px;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-steps span{display:block;font:800 44px var(--display);color:var(--accent);margin-bottom:8px}.lp-steps p,.lp-grid p{color:var(--muted);line-height:1.55;margin:0}.lp-moods{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:36px}.lp-moods figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .2s ease}.lp-moods figure:hover{transform:translateY(-6px)}.lp-moods figcaption{font:12px var(--mono);color:var(--muted);text-align:center}.lp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.lp-grid article{transition:transform .2s ease,border-color .2s ease}.lp-grid article:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.lp-grid b{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--accent-soft);font-size:20px;margin-bottom:14px}.lp-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;max-width:1180px}@media(max-width:1180px){.lp-plans{grid-template-columns:1fr 1fr;max-width:820px}}.lp-plan{display:flex;flex-direction:column;gap:8px}.lp-plan--pro{border-color:var(--accent);box-shadow:0 0 60px var(--accent-soft)}.lp-price{font:800 46px var(--display);margin:0}.lp-price small{font-size:18px;color:var(--muted)}.lp-plan ul{margin:6px 0 16px;padding-left:18px;color:var(--muted);line-height:1.7;flex:1}.lp-faq details{max-width:820px;border-bottom:1px solid var(--line);padding:18px 0}.lp-faq details:first-of-type{margin-top:26px}.lp-faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp-faq summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{color:var(--muted);line-height:1.6;margin:12px 0 0}.lp-final{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:90px 0 110px;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.lp-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:28px 16px calc(env(safe-area-inset-bottom) + 28px);border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.lp-footer a{color:var(--muted)}@media(max-width:860px){.lp-hero{grid-template-columns:1fr;gap:36px;padding-top:24px;min-height:0}.lp-hero__cta{align-items:stretch}.lp-lead{font-size:17px}.lp-phone{transform:none;animation:none;width:280px;height:570px}.lp-steps,.lp-grid,.lp-plans{grid-template-columns:1fr}.lp-moods{grid-template-columns:repeat(3,1fr);row-gap:24px}.lp-section{padding:60px 0}}@media(prefers-reduced-motion:reduce){.lp-phone,.lp-section,.lp-final{animation:none;transition:none;opacity:1;transform:none}}.lp-grid b{background:none;width:auto;height:auto}.lp-phone__win--dead span{color:var(--accent)}.lp-phone__win--warm span{color:#ffb020}.lp-phone__win small{max-width:220px;text-align:center}.lp-sticky{display:none}@media(max-width:860px){.lp-sticky{display:block;position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:30;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,1.2,.4,1)}.lp-sticky.is-on{transform:none}.lp-sticky .lp-btn{width:100%;padding:16px;font:800 20px var(--display);letter-spacing:.05em;text-transform:uppercase}.lp-footer{padding-bottom:calc(env(safe-area-inset-bottom) + 90px)}.lp-nav{padding-top:calc(env(safe-area-inset-top) + 10px)}.lp h1{font-size:clamp(42px,12vw,56px)}.lp h2{font-size:clamp(30px,9vw,40px)}.lp-steps li,.lp-grid article,.lp-plan{padding:20px}.lp-faq summary{font-size:16px;padding:4px 0}}.lp-price-alt{margin:4px 0 10px;font-size:14px;color:#2ecc71;font-weight:600}.lp-plan{position:relative}.lp-plan--intensive{border-color:#ff8a00;background:linear-gradient(160deg,color-mix(in srgb,#ff8a00 12%,var(--surface)),color-mix(in srgb,var(--surface) 85%,transparent) 60%);box-shadow:0 0 60px #ff8a0024}.lp-plan__badge{position:absolute;top:-12px;right:18px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#ff3b30,#ff8a00);color:#fff;font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.lp-price-alt--warm{color:#ff8a00}.lp-price-alt--muted{color:var(--muted);font-weight:500}.lp-price--ask{font-size:38px}.lp-btn--warm{background:linear-gradient(135deg,#ff3b30,#ff8a00)}.lp-plan--team{border-style:dashed}.lp-plan__note{margin:6px 0 0;text-align:center;font:500 13px var(--mono);color:var(--muted)}.lp-pricing-sub{max-width:640px;color:var(--muted);margin:10px 0 0}
