@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/satoshi-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:800 900;font-display:optional;src:url(/fonts/satoshi-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations")}:root{--bg:#f7f8fa;--bg-2:#fff;--bg-3:#f0f3f7;--bg-4:#e6ebf2;--fg:#111827;--fg-dim:#64748b;--fg-mute:#94a3b8;--accent:#785cff;--accent-2:#a259ff;--accent-3:#64748b;--accent-gradient:linear-gradient(135deg, var(--accent), var(--accent-2));--accent-soft-glow:#785cff1a;--gold:#cba16a;--line:#e6ebf2;--line-s:#d8e0ea;--glow:#785cff1a;--glow-2:#a259ff14;--shadow:0 12px 32px #785cff1a;--nav-bg:#f7f8fae0;--f-display:"Satoshi", ui-sans-serif, sans-serif;--f-body:"Inter", ui-sans-serif, system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--rad:8px;--container:1200px;--gap:clamp(3rem, 7vw, 6rem)}[data-theme=dark]{--bg:#0b1020;--bg-2:#101730;--bg-3:#151d3a;--bg-4:#1a2340;--fg:#e8ecf4;--fg-dim:#8a96ac;--fg-mute:#64748b;--accent:#8f73ff;--accent-2:#b383ff;--accent-3:#8a96ac;--gold:#d8b77e;--line:#1a2340;--line-s:#232d4d;--glow:#8f73ff24;--glow-2:#b383ff1a;--shadow:0 24px 64px #00000073;--nav-bg:#0b1020e0}body:before{opacity:.014}[data-theme=dark] body:before{opacity:.03}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:15px;font-weight:400;line-height:1.7;display:flex;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}em{color:var(--accent);font-style:normal}strong{font-weight:500}body:before{content:"";pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px;position:fixed;inset:0}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 8px var(--accent)}50%{opacity:.5;box-shadow:0 0 3px var(--accent)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=360px){.footer-grid{grid-template-columns:1fr}}.cv2-container{max-width:var(--container);padding:0 var(--gap);margin:0 auto}.cv2-btn{border-radius:var(--rad);font-family:var(--f-body);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;align-items:center;gap:.75rem;padding:.875rem 1.75rem;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.cv2-btn.primary{background:var(--accent-gradient);color:#fff;border-color:#0000}.cv2-btn.primary:hover{filter:brightness(1.08);box-shadow:0 4px 16px var(--accent-soft-glow);border-color:#0000;transform:scale(1.02)}.cv2-btn.primary:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.3)}.cv2-btn.primary:disabled:hover{opacity:.35}.cv2-btn .arrow{width:16px;display:inline-block}.cv2-btn .arrow:after{content:"→"}.cv2-footer{background:var(--bg-2);border-top:1px solid var(--line);padding:clamp(3rem,6vw,5rem) 0 2rem}.footer-mark{font-family:var(--f-display);color:var(--fg-mute);opacity:.1;letter-spacing:-.02em;margin-bottom:2rem;font-size:3rem;font-weight:800}.footer-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2rem 3rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:grid}.footer-grid h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);margin:0 0 1rem;font-size:10px}.footer-grid a{font-family:var(--f-mono);color:var(--fg-dim);margin-bottom:.75rem;font-size:11px;transition:color .2s;display:block}.footer-grid a:hover{color:var(--accent)}.footer-grid p{font-family:var(--f-mono);color:var(--fg-dim);margin:0;font-size:11px}.lp-footer-trust{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin-bottom:.5rem;padding:1.25rem 0 1.5rem;display:flex}.lp-footer-trust-item{color:var(--fg-mute);align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:flex}.lp-footer-trust-item svg{color:var(--accent);opacity:.7;flex-shrink:0}@media (width<=480px){.lp-footer-trust{justify-content:flex-start;gap:.6rem 1rem;padding:1rem 0}.lp-footer-trust-item{font-size:.7rem}}.footer-bot{font-family:var(--f-mono);color:var(--fg-mute);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.cv2-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.cv2-reveal.in{opacity:1;transform:translateY(0)}.cv2-reveal-stagger>.cv2-reveal:first-child{transition-delay:50ms}.cv2-reveal-stagger>.cv2-reveal:nth-child(2){transition-delay:.12s}.cv2-reveal-stagger>.cv2-reveal:nth-child(3){transition-delay:.19s}.cv2-reveal-stagger>.cv2-reveal:nth-child(4){transition-delay:.26s}.cv2-reveal-stagger>.cv2-reveal:nth-child(5){transition-delay:.33s}.cv2-reveal-stagger>.cv2-reveal:nth-child(6){transition-delay:.4s}@media (width<=1024px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cv2-btn{justify-content:center;width:100%}.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-bot{text-align:center;flex-direction:column;gap:.5rem}}.cs2-showcase .cv2-container{max-width:100%;padding:0}.lp-eyebrow{font-family:var(--f-mono);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;margin-bottom:.75rem;font-size:10px}.lp-section-head{margin-bottom:clamp(2rem,5vw,3.5rem)}.lp-section-head h2{font-family:var(--f-display);color:var(--fg);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.05}.lp-section-head h2 em{color:var(--accent);font-style:normal}.lp-section-sub{font-family:var(--f-body);color:var(--fg-dim);max-width:52ch;font-size:.95rem}.lp-hero{padding:calc(clamp(6rem,12vw,10rem) + 64px) 0 clamp(4rem,8vw,7rem);overflow:hidden}.lp-hero .cv2-container{grid-template-columns:1fr 420px;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.lp-hero-inner h1{font-family:var(--f-display);color:var(--fg);margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.1}.lp-hero-inner h1 em{color:var(--accent);font-style:normal}.lp-hero-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.lp-hero-metrics{flex-wrap:wrap;gap:2.5rem;display:flex}.lp-hero-deco{position:relative}.lp-process{background:var(--bg-2);padding:clamp(4rem,8vw,7rem) 0}.lp-process-steps{flex-direction:column;gap:0;max-width:720px;display:flex}.lp-step{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.lp-step:last-child{border-bottom:none}.lp-step-num{font-family:var(--f-mono);letter-spacing:.12em;color:var(--accent);padding-top:3px;font-size:11px}.lp-step-content h3{font-family:var(--f-display);color:var(--fg);margin-bottom:.35rem;font-size:1rem;font-weight:700}.lp-step-content p{font-family:var(--f-body);color:var(--fg-dim);margin:0;font-size:.875rem;line-height:1.65}.lp-step-arrow{color:var(--accent);opacity:.4;grid-column:1/-1;padding-left:20px;font-size:1.2rem;display:none}.lp-cta-final{padding:clamp(4rem,8vw,7rem) 0}.lp-cta-final-wrap{grid-template-columns:1fr 420px;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.lp-cta-copy h2{font-family:var(--f-display);color:var(--fg);margin:.5rem 0 1rem;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.lp-cta-copy h2 em{color:var(--accent);font-style:normal}.lp-cta-copy>p{color:var(--fg-dim);max-width:46ch;margin-bottom:2rem;line-height:1.7}.lp-hero-form{background:var(--bg-2);border:1px solid var(--line-s);border-radius:var(--rad);padding:2rem}.lp-hero-form-title{font-family:var(--f-display);color:var(--fg);margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.lp-hero-form-sub{color:var(--fg-mute);margin:0 0 1.5rem;font-size:.9rem;line-height:1.55}.lp-quick-form{flex-direction:column;gap:.9rem;display:flex}.lp-quick-field{flex-direction:column;gap:.35rem;display:flex}.lp-quick-field label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-size:10px}.lp-quick-field input,.lp-quick-field select{background:var(--bg-3);border:1px solid var(--line);color:var(--fg);font-family:var(--f-body);appearance:none;border-radius:6px;outline:none;width:100%;padding:.65rem .85rem;font-size:.9rem;transition:border-color .2s}.lp-quick-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.lp-quick-field input:focus,.lp-quick-field select:focus{border-color:var(--accent);background:var(--bg-4)}.lp-quick-field input::placeholder{color:var(--fg-mute)}.lp-field-error{color:#dc2626;min-height:1em;font-size:.72rem;line-height:1.2}.lp-noscript-msg{color:var(--fg-dim);background:var(--bg-3);border:1px solid var(--line);text-align:center;border-radius:8px;margin:.5rem 0 0;padding:.6rem .8rem;font-size:.78rem}.lp-quick-submit{justify-content:center;width:100%;margin-top:.25rem}.lp-submit-spinner{animation:.7s linear infinite lp-spin;display:none}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-is-loading .lp-submit-label,.lp-is-loading .lp-submit-arrow{display:none}.lp-is-loading .lp-submit-spinner{display:inline-block}.lp-is-loading{pointer-events:none}.lp-exit-submit .lp-submit-spinner{display:none}.lp-exit-submit.lp-is-loading .lp-submit-spinner{vertical-align:middle;display:inline-block}.lp-exit-submit.lp-is-loading .lp-submit-label{display:none}.lp-optional{color:var(--fg-mute);letter-spacing:0;text-transform:none;font-size:.85em;font-family:var(--f-body)}.lp-form-note{color:var(--fg-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .85rem;margin:0;font-size:.78rem;line-height:1.4;display:flex}.lp-form-note svg{color:var(--fg-mute);flex-shrink:0}.lp-form-error{color:#dc2626;text-align:center;background:#dc262614;border-radius:6px;margin-top:.25rem;padding:.5rem .75rem;font-size:.8rem;line-height:1.4}.lp-form-error a{color:var(--accent)}.lp-fn-item{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.lp-quick-success{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.lp-quick-success[hidden]{display:none!important}.lp-quick-success-check{color:#7fba8a;background:#7fba8a1f;border:1px solid #7fba8a4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.lp-quick-success h3{color:var(--fg);margin:0;font-size:1.1rem;font-weight:700}.lp-quick-success p{color:var(--fg-dim);margin:0;font-size:.88rem;line-height:1.55}.lp-results{padding:clamp(4rem,8vw,7rem) 0}.lp-results-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1.25rem;display:grid}.lp-result{background:var(--bg);flex-direction:column;gap:.4rem;padding:2.25rem 2.5rem;transition:background .18s;display:flex}.lp-result:hover{background:var(--bg-2)}.lp-result-num{font-family:var(--f-display);color:var(--accent);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;line-height:1}.lp-result-label{font-family:var(--f-body);color:var(--fg);font-size:.95rem;font-weight:500}.lp-result-source{font-family:var(--f-mono);letter-spacing:.1em;color:var(--fg-mute);text-transform:uppercase;margin-top:.35rem;font-size:9px}.lp-results-note{font-family:var(--f-mono);letter-spacing:.08em;color:var(--fg-mute);text-align:center;padding:.6rem 0;font-size:9px}.lp-contact-author{border:1px solid var(--line);background:var(--bg-2);align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.lp-contact-author-avatar{background:var(--accent);width:44px;height:44px;color:var(--bg);font-family:var(--f-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex;overflow:hidden}.lp-contact-author-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lp-contact-author strong{font-family:var(--f-display);color:var(--fg);font-size:.9rem;font-weight:700;display:block}.lp-contact-author span{font-family:var(--f-mono);letter-spacing:.08em;color:var(--fg-mute);text-transform:uppercase;font-size:9px}.lp-benefits{background:var(--bg-3)}.lp-benefit{background:var(--bg-2)}.lp-process,.lp-faq{background:var(--bg-3)}.lp-form input,.lp-form select,.lp-form textarea{background:var(--bg-2)}.lp-includes,.lp-contact-author{background:var(--bg-3)}.lp-hero-form{background:var(--bg-2);border-color:var(--line)}.lp-quick-field input,.lp-quick-field select{background:var(--bg);border-color:var(--line)}@media (width<=900px){.lp-hero .cv2-container{grid-template-columns:1fr}.lp-hero-deco{display:none}.lp-cta-final-wrap{grid-template-columns:1fr}.lp-benefits-grid{grid-template-columns:1fr 1fr}.lp-examples-grid{grid-template-columns:1fr}.lp-tech-grid{grid-template-columns:repeat(2,1fr)}.lp-contact-wrap,.lp-includes-body{grid-template-columns:1fr}.lp-includes-price{position:static}.lp-results-grid{grid-template-columns:1fr 1fr}.lp-cta-copy>p{max-width:100%}}@media (width<=600px){.lp-benefits-grid,.lp-form-row{grid-template-columns:1fr}.lp-tech-grid{grid-template-columns:1fr 1fr}.lp-hero-metrics{gap:1.5rem}.lp-perf-badges{gap:.6rem}.lp-results-grid,.lp-includes-grid{grid-template-columns:1fr}.lp-hero-form{padding:1.5rem}}.lp-trust-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.lp-trust-chip{border:1px solid var(--line-s);background:var(--bg-2);font-family:var(--f-body);color:var(--fg-dim);align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.lp-trust-chip svg{color:var(--accent);flex-shrink:0}.lp-pains{background:var(--bg-2);padding:clamp(4rem,8vw,7rem) 0}.lp-pains-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lp-pain{background:var(--bg-3);border:1px solid var(--line);flex-direction:column;gap:.85rem;padding:1.75rem 1.5rem;transition:border-color .22s;display:flex}.lp-pain:hover{border-color:var(--line-s)}.lp-pain-icon{background:var(--glow);width:44px;height:44px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-pain h3{font-family:var(--f-display);color:var(--fg);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.lp-pain p{font-family:var(--f-body);color:var(--fg-dim);margin:0;font-size:.875rem;line-height:1.65}.lp-case{padding:clamp(4rem,8vw,7rem) 0}.lp-case-center-head{text-align:center;margin-bottom:2.5rem}.lp-case-headline{font-family:var(--f-display);color:var(--fg);margin:0 0 .75rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.08}.lp-case-headline em{color:var(--accent);font-style:normal}.lp-case-subtext{color:var(--fg-dim);max-width:520px;margin:0 auto;font-size:1rem;line-height:1.55}.lp-case-showcase{background:var(--bg-2);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1.2fr 1fr;gap:0;margin-bottom:1.25rem;display:grid;overflow:hidden;box-shadow:0 8px 40px -16px #0c1a2b1a}.lp-case-col-metrics{border-right:1px solid var(--line);flex-direction:column;gap:2rem;padding:2.5rem 2rem;display:flex}.lp-case-client-info{align-items:center;gap:.75rem;display:flex}.lp-case-client-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-case-client-info strong{color:var(--fg);font-size:.95rem;font-weight:700;display:block}.lp-case-client-info span{color:var(--fg-mute);font-size:.78rem}.lp-case-ba-stack{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.lp-case-pill{letter-spacing:.06em;border-radius:20px;align-items:center;width:fit-content;padding:.2rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.lp-case-pill--before{color:#374151;background:#e5e7eb}.lp-case-pill--after{color:#065f46;background:#d1fae5}.lp-case-ba-num{font-family:var(--f-display);color:var(--fg);margin-top:.25rem;font-size:3.5rem;font-weight:900;line-height:1}.lp-case-ba-num--green{color:#059669}.lp-case-ba-desc{color:var(--fg-dim);margin-bottom:.5rem;font-size:.9rem}.lp-case-ba-arrow{color:var(--accent);justify-content:center;align-items:center;margin:.25rem 0 .75rem;display:flex}.lp-case-ba-period{color:#059669;font-size:.85rem;font-weight:700}.lp-case-col-phone{background:linear-gradient(180deg, var(--accent-soft) 0%, color-mix(in srgb, var(--accent-soft) 60%, transparent) 100%);justify-content:center;align-items:flex-end;padding:2rem 1rem 0;display:flex;overflow:hidden}.lp-case-device{background:#1a1a2e;border-radius:28px;flex-direction:column;align-items:center;padding:10px 6px;display:inline-flex;position:relative;box-shadow:0 0 0 2px #ffffff14,0 0 0 4px #00000040,0 20px 60px -8px #0c1a2b59}.lp-case-device-notch{background:#0f0f23;border-radius:0 0 12px 12px;flex-shrink:0;width:80px;height:16px;margin-bottom:6px;position:relative}.lp-case-device-notch:after{content:"";border:1.5px solid #ffffff1f;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.lp-case-device img{object-fit:contain;object-position:top;border-radius:20px;width:auto;max-height:380px;display:block}.lp-case-col-quote{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:1.5rem;padding:2.5rem 2rem;display:flex}.lp-case-stars{color:var(--gold);align-items:center;gap:.15rem;display:flex}.lp-case-big-quote{font-family:var(--f-display);color:var(--fg);margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800;line-height:1.25;position:relative}.lp-case-quote-mark{color:var(--accent);vertical-align:-.4em;margin-right:.1em;font-family:Georgia,serif;font-size:4rem;font-weight:900;line-height:0}.lp-case-quote-mark--close{margin-left:.05em;margin-right:0}.lp-case-doc{align-items:center;gap:.9rem;display:flex}.lp-case-doc-avatar{background:var(--accent);color:#fff;letter-spacing:.04em;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:.8rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 12px #0c1a2b26}.lp-case-doc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lp-case-doc-info strong{color:var(--fg);font-size:.95rem;font-weight:700;display:block}.lp-case-doc-info span{color:var(--fg-mute);font-size:.78rem;line-height:1.4;display:block}.lp-case-strip{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;display:flex}.lp-case-strip-icon{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.75rem;display:flex}.lp-case-strip-text{flex-direction:column;flex:1;gap:.2rem;display:flex}.lp-case-strip-text strong{color:var(--fg);font-size:1rem;font-weight:700}.lp-case-strip-text span{color:var(--fg-dim);font-size:.85rem}.lp-case-strip-btn{background:var(--accent);color:#fff;font-family:var(--f-display);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.lp-case-strip-btn:hover{opacity:.9;transform:translateY(-1px)}@media (width>=640px) and (width<=900px){.lp-case-showcase{grid-template-columns:1fr 1fr}.lp-case-col-metrics{border-right:1px solid var(--line)}.lp-case-col-phone{min-height:300px;padding:1.5rem 1rem}.lp-case-device img{max-height:240px}.lp-case-col-quote{border-left:none;border-top:1px solid var(--line);grid-column:1/-1}.lp-case-strip{text-align:center;flex-direction:column}.lp-case-strip-btn{justify-content:center;width:100%}}@media (width<=639px){.lp-case-showcase{grid-template-columns:1fr}.lp-case-col-metrics{border-right:none;border-bottom:1px solid var(--line)}.lp-case-col-quote{border-left:none;border-top:1px solid var(--line)}.lp-case-strip{text-align:center;flex-direction:column}.lp-case-strip-btn{justify-content:center;width:100%}.lp-case-col-metrics{padding:1.25rem 1rem}.lp-case-col-quote{gap:1rem;padding:1.25rem 1rem}.lp-case-col-phone{min-height:200px;padding:1.5rem 1rem 0}.lp-case-device{border-radius:18px;padding:6px 4px}.lp-case-device-notch{width:50px;height:12px}.lp-case-device img{max-height:180px}.lp-case-ba-stack{text-align:center;grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.2rem 0;display:grid}.lp-case-ba-stack>:first-child{grid-area:1/1}.lp-case-ba-stack>:nth-child(2){grid-area:2/1;font-size:2.25rem}.lp-case-ba-stack>:nth-child(3){grid-area:3/1}.lp-case-ba-stack>:nth-child(4){color:var(--fg-mute);grid-area:1/2/4;justify-content:center;align-self:center;align-items:center;font-size:1.1rem;display:flex;transform:rotate(-90deg)}.lp-case-ba-stack>:nth-child(5){grid-area:1/3}.lp-case-ba-stack>:nth-child(6){grid-area:2/3;font-size:2.25rem}.lp-case-ba-stack>:nth-child(7){grid-area:3/3}.lp-case-ba-stack>:nth-child(8){grid-area:4/3}.lp-case-quote-mark{font-size:2.5rem}.lp-case-strip{gap:.75rem;padding:1rem 1.25rem}.lp-case-strip-icon{width:40px;height:40px;font-size:1.25rem}.lp-case-strip-text span{display:none}}.lp-projects{background:var(--bg-2);padding:clamp(4rem,8vw,7rem) 0}.lp-projects-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.lp-steps-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.lp-step-card{background:var(--bg-3);border:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:border-color .22s;display:flex}.lp-step-card:hover{border-color:var(--line-s)}.lp-step-n{font-family:var(--f-display);color:var(--accent);margin-bottom:.1rem;font-size:2rem;font-weight:800;line-height:1}.lp-step-card h3{font-family:var(--f-display);color:var(--fg);margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.lp-step-card p{font-family:var(--f-body);color:var(--fg-dim);margin:0;font-size:.85rem;line-height:1.65}.lp-cupo-chip{background:var(--glow);font-family:var(--f-body);color:var(--fg-dim);background:#8a5e1214;border:1px solid #8a5e122e;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;line-height:1.4;display:inline-flex}.lp-cupo-dot{background:#7fba8a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite lp-cupo-pulse}@keyframes lp-cupo-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-back-top{z-index:59;border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--fg-mute);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s,transform .25s,color .2s,border-color .2s;display:flex;position:fixed;bottom:5rem;right:1.5rem;transform:translateY(10px);box-shadow:0 4px 12px #00000014}.lp-back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.lp-back-top:hover{color:var(--accent);border-color:var(--accent)}@media (width<=719px){.lp-back-top{bottom:5rem}}.lp-page img[loading=lazy]{opacity:0;transition:opacity .35s}.lp-page img[loading=lazy].lp-img-loaded,.lp-page img[loading=lazy][src]:not([src=""]){opacity:1}.lp-page :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-modal.is-open,.lp-exit-popup.is-open{outline:none}.lp-wa-float{z-index:60;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 24px #25d36659}.lp-wa-float:hover{transform:scale(1.1);box-shadow:0 12px 32px #25d36680}.lp-roi{background:var(--bg-3);padding:5rem 0}.lp-roi-head{text-align:center;max-width:640px;margin:0 auto 3rem}.lp-roi-head h2{font-family:var(--f-display);color:var(--fg);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:1.1}.lp-roi-head h2 em{color:var(--accent);font-style:normal}.lp-roi-sub{font-family:var(--f-body);color:var(--fg-dim);margin:0;font-size:1rem;line-height:1.6}.lp-roi-grid{grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto;display:grid}.lp-roi-controls{flex-direction:column;gap:1.25rem;display:flex}.lp-roi-control{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:1rem 1.25rem}.lp-roi-control label{color:var(--fg);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}.lp-roi-val{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.lp-roi-range{appearance:none;border-radius:var(--rad);background:var(--bg-4);cursor:pointer;outline:none;width:100%;height:6px}.lp-roi-range::-webkit-slider-thumb{appearance:none;background:var(--accent);border:3px solid var(--bg);border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 6px #00000026}.lp-roi-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.lp-roi-range::-moz-range-thumb{background:var(--accent);border:3px solid var(--bg);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #00000026}.lp-roi-note{color:var(--fg-mute);align-items:center;gap:.4rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.lp-roi-note svg{flex-shrink:0}.lp-roi-results{flex-direction:column;gap:.75rem;display:flex}.lp-roi-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.lp-roi-card--primary{background:color-mix(in srgb, var(--accent) 8%, var(--bg));border-color:color-mix(in srgb, var(--accent) 25%, var(--line))}.lp-roi-card-label{color:var(--fg-dim);font-size:.82rem;font-weight:600}.lp-roi-card-value{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.lp-roi-card--primary .lp-roi-card-value{color:var(--accent)}.lp-roi-compare{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:1.25rem}.lp-roi-compare-cols{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.lp-roi-compare-col{text-align:center;border-radius:14px;padding:1rem}.lp-roi-compare-col--before{background:#ef44440f;border:1px solid #ef444426}.lp-roi-compare-col--after{background:#22c55e0f;border:1px solid #22c55e26}.lp-roi-compare-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:block}.lp-roi-compare-col--before .lp-roi-compare-label{color:#ef4444}.lp-roi-compare-col--after .lp-roi-compare-label{color:#16a34a}.lp-roi-compare-amount{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;display:block}.lp-roi-compare-sub{color:var(--fg-mute);margin-top:.15rem;font-size:.7rem;display:block}.lp-roi-compare-vs{color:var(--fg-mute);align-items:center;display:flex}.lp-roi-compare-bar-wrap{margin-top:.75rem}.lp-roi-compare-bar-track{background:var(--bg-4);border-radius:5px;height:10px;display:flex;overflow:hidden}.lp-roi-compare-bar-fill{height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.lp-roi-compare-bar-fill--before{background:#ef4444}.lp-roi-compare-bar-fill--after{background:#16a34a}.lp-roi-compare-bar-labels{color:var(--fg-dim);justify-content:space-between;margin-top:.35rem;font-size:.7rem;display:flex}.lp-roi-compare-bar-labels strong{color:var(--fg);font-weight:700}.lp-roi-compare-gain{text-align:center;border-top:1px solid var(--line);color:var(--fg-dim);margin-top:.75rem;padding-top:.75rem;font-size:.85rem}.lp-roi-compare-gain strong{color:#16a34a;font-size:1.1rem;font-weight:800}.lp-page .lp-roi-cta.cv2-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.lp-page .lp-roi-cta.cv2-btn.primary:hover{background:var(--accent);opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb40}.lp-roi-cta{justify-content:center;margin-top:.5rem}.lp-roi-cta svg{transition:transform .2s}.lp-roi-cta:hover svg{transform:translate(3px)}@media (width<=719px){.lp-roi{padding:3rem 0}.lp-roi-grid{grid-template-columns:1fr}.lp-roi-card-value{font-size:1.1rem}}.lp-exit-popup{z-index:9998;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.lp-exit-popup.is-open{opacity:1;visibility:visible}.lp-exit-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}.lp-exit-content{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;width:90vw;max-width:400px;padding:2rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(20px)scale(.96);box-shadow:0 32px 80px #00000059}.lp-exit-popup.is-open .lp-exit-content{transform:translateY(0)scale(1)}.lp-exit-close{background:var(--bg-3);width:32px;height:32px;color:var(--fg-mute);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.lp-exit-close:hover{background:var(--bg-4)}.lp-exit-body{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.lp-exit-icon{background:color-mix(in srgb, var(--accent) 12%, transparent);width:52px;height:52px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-exit-body h3{font-family:var(--f-display);color:var(--fg);margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.lp-exit-body>p{color:var(--fg-dim);margin:0;font-size:.88rem;line-height:1.5}.lp-exit-form{width:100%}.lp-exit-fields{flex-direction:column;gap:.5rem;display:flex}.lp-exit-fields input[type=text],.lp-exit-fields input[type=email]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--fg);font-family:var(--f-body);border-radius:10px;outline:none;padding:.7rem 1rem;font-size:.88rem;transition:border-color .2s}.lp-exit-field-wrap{flex-direction:column;gap:.2rem;display:flex}.lp-exit-fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.lp-exit-fields input::placeholder{color:var(--fg-mute)}.lp-exit-submit{background:var(--accent);color:#fff;width:100%;font-family:var(--f-body);cursor:pointer;border:none;border-radius:10px;padding:.75rem;font-size:.95rem;font-weight:700;transition:opacity .2s}.lp-exit-submit:hover{opacity:.9}.lp-exit-submit:disabled{opacity:.4;cursor:not-allowed}.lp-exit-success{color:#059669;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.lp-exit-success svg{flex-shrink:0}.lp-exit-dismiss{color:var(--fg-mute);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:none;padding:.25rem;font-size:.82rem;transition:color .2s}.lp-exit-dismiss:hover{color:var(--fg-dim)}.lp-mobile-cta-bar{z-index:55;background:var(--bg-2);border-top:1px solid var(--line-s);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0}.lp-mobile-cta-bar .cv2-btn{flex:1;justify-content:center}.lp-mobile-cta-wa{color:#fff;background:#25d366;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;text-decoration:none;display:flex}.lp-pains{background:var(--bg-3)}.lp-pain{background:var(--bg-2)}.lp-projects{background:var(--bg-3)}.lp-project-card{background:var(--bg-2)}.lp-testimonial{background:var(--bg-3)}.lp-step-card{background:var(--bg-2)}@media (width<=900px){.lp-pains-grid,.lp-projects-grid,.lp-steps-grid{grid-template-columns:1fr 1fr}.lp-testimonials-grid{grid-template-columns:1fr}}@media (width<=600px){.lp-pains-grid,.lp-projects-grid{grid-template-columns:1fr}.lp-steps-grid{grid-template-columns:1fr 1fr}.lp-mobile-cta-bar{align-items:stretch;gap:.6rem;display:flex}.lp-wa-float{display:none}}.lp-header{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#f6f8fcf2;border-bottom:1px solid #d8e0ec;transition:opacity .3s,visibility .3s,transform .3s,box-shadow .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.lp-header.lp-header-visible{opacity:1;visibility:visible;transform:translateY(0)}.lp-header.scrolled{box-shadow:0 2px 16px -8px #0c1a2b1f}.lp-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:64px;display:flex}.lp-header-logo{flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:flex}.lp-header-logo-img{width:auto;height:26px;display:block}@media (width<=640px){.lp-header-logo{display:none}.lp-header-inner{justify-content:center;padding-inline:1rem}.lp-header-cta{text-align:center;width:100%;padding:12px 20px;font-size:.95rem}}.lp-header-nav{opacity:0;visibility:hidden;align-items:center;gap:.25rem;transition:opacity .3s,visibility .3s;display:flex}.lp-header-visible .lp-header-nav{opacity:1;visibility:visible;transition-delay:.15s}.lp-header-nav-link{font-family:var(--f-body);color:#475569;white-space:nowrap;border-radius:6px;padding:.35rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.lp-header-nav-link:hover{color:#0c1a2b;background:#785cff14}@media (width<=720px){.lp-header-nav{display:none}}.lp-header-cta{white-space:nowrap;padding:10px 20px;font-size:.88rem;border:2px solid var(--accent)!important;color:var(--accent)!important;box-shadow:none!important;background:0 0!important}.lp-header-cta:hover{background:var(--accent)!important;color:#fff!important}.lp-page{--bg:#f8fafc;--bg-2:#fff;--bg-3:#eef2f7;--bg-4:#e2e8f0;--fg:#0b1120;--fg-dim:#475569;--fg-mute:#64748b;--accent:#785cff;--accent-2:#a259ff;--accent-gradient:linear-gradient(135deg, var(--accent), var(--accent-2));--accent-hover:#6a4ce0;--accent-premium:#cba16a;--accent-soft:#f1eeff;--success:#059669;--line:#cbd5e1;--line-s:#cbd5e1;--rad:16px;--glow:#785cff1f;background:var(--bg);color:var(--fg)}.lp-page .cv2-nav{border-bottom-color:var(--line);z-index:999;opacity:0;visibility:hidden;background:#f6f8fce0;transition:opacity .3s,visibility .3s,transform .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.lp-page .cv2-nav.lp-nav-visible{opacity:1;visibility:visible;transform:translateY(0)}.lp-page .cv2-logo{color:var(--fg)}.lp-page .cv2-logo-label{color:var(--fg-dim)}.lp-page .cv2-logo-label span{color:var(--fg-mute)}.lp-page .cv2-nav-menu a{color:var(--fg-dim)}.lp-page .cv2-nav-menu a:hover,.lp-page .cv2-nav-menu a.active{color:var(--fg)}.lp-page .cv2-nav-cta{background:var(--accent-premium);color:#fff;border-color:var(--accent-premium);border-radius:999px;font-weight:700}.lp-page .cv2-nav-cta .dot{background:#fff}.lp-page .cv2-nav-burger span{background:var(--fg)}.lp-page .cv2-nav-mobile{background:var(--bg-2);border-bottom-color:var(--line)}.lp-page .cv2-nav-mobile a{color:var(--fg-dim)}.lp-page .cv2-nav-mobile a .n{color:var(--accent)}.lp-page h1,.lp-page h2{letter-spacing:-.03em}.lp-page h1 em,.lp-page h2 em{color:var(--accent);font-style:normal}.lp-page .lp-eyebrow{color:var(--accent);letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:1rem;display:inline-flex}.lp-page .lp-eyebrow:before{content:"";background:var(--accent);flex-shrink:0;width:26px;height:2px}.lp-page .cv2-btn{border-radius:999px;gap:8px;font-size:.98rem;font-weight:700}.lp-page .cv2-btn.primary{color:#fff;background:#7a4a1f;border-color:#7a4a1f}.lp-page .cv2-btn.primary:hover{background:#8a5529;transform:translateY(-1px);box-shadow:0 6px 20px #7a4a1f4d}.lp-page .cv2-btn.ghost{color:var(--fg);border-color:var(--line);background:0 0}.lp-page .cv2-btn.ghost:hover{background:var(--bg-3)}.lp-page .cv2-btn .arrow{display:none}.lp-page .lp-hero{background:radial-gradient(ellipse 120% 60% at 20% 80%, #785cff1a 0%, transparent 60%), radial-gradient(ellipse 80% 50% at 80% 20%, #c9a84c0f 0%, transparent 50%), radial-gradient(ellipse 100% 60% at 50% 100%, #7b9eb814 0%, transparent 50%), var(--bg);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.lp-hero-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20%,#785cff0f 0%,#0000 50%),radial-gradient(circle at 80% 30%,#c9a84c0d 0%,#0000 40%),radial-gradient(circle at 50% 80%,#7b9eb80d 0%,#0000 40%);animation:20s ease-in-out infinite alternate hero-ambient;position:absolute;inset:0}@keyframes hero-ambient{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.85;transform:scale(.98)}}.lp-hero-dots{background-image:radial-gradient(circle,#785cff1f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 70%)}.lp-page .lp-hero .cv2-container{text-align:center;z-index:1;grid-template-columns:1fr;place-items:start center;gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.lp-page .lp-hero-left{flex-direction:column;gap:.75rem;min-width:0;display:flex}.lp-page .lp-hero-left h1{color:var(--fg);margin:0;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.18}.lp-page .lp-hero-left h1 em{color:var(--accent);font-style:normal;font-weight:800}.lp-page .lp-hero-subheadline{color:var(--fg-dim);max-width:55ch;margin:.8rem 0 1.5rem;font-size:1.05rem;line-height:1.65}.lp-page .lp-hero-pas{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:8px;margin:.8rem 0 1.5rem;padding:1rem 1.25rem}.lp-page .lp-hero-problem{color:var(--fg-dim);margin:0;font-size:.95rem;line-height:1.65}.lp-page .lp-hero-problem strong{color:var(--accent);font-weight:700}.lp-page .lp-hero-badge{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);font-family:var(--f-mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;border-radius:20px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.6rem 1.2rem;font-size:12px;font-weight:700;display:inline-flex}.lp-page .lp-hero-badge svg{width:16px;height:16px}.lp-page .lp-hero-subtext{color:var(--fg-dim);margin:1.5rem 0;font-size:1.05rem;line-height:1.6}.lp-page .lp-hero-benefits-strip{border-top:1px solid var(--line);grid-column:1/-1;padding:1.5rem 0 0}.lp-page .lp-hero-benefits-grid{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.lp-benefit-item{flex-direction:row;align-items:center;gap:.75rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.lp-benefit-item:hover{transform:translateY(-2px)}.lp-benefit-item svg{color:var(--accent);flex-shrink:0;width:24px;height:24px;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s}.lp-benefit-item:hover svg{color:var(--accent);transform:scale(1.12)}.lp-benefit-text{flex-direction:column;gap:.15rem;display:flex}.lp-benefit-item strong{color:var(--fg);font-size:.9rem;font-weight:600;line-height:1.3}.lp-benefit-item small{color:var(--fg-mute);font-size:.78rem;line-height:1.4}.lp-page .lp-hero-social-proof{background:var(--bg);border:1px solid var(--line);box-shadow:0 2px 12px color-mix(in srgb, var(--fg) 6%, transparent);border-radius:14px;align-items:center;gap:1rem;margin:0;padding:.9rem 1.25rem;display:flex}.lp-avatars{flex-shrink:0;gap:-6px;display:flex}.lp-av{border:2px solid var(--bg);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-10px;font-size:.6rem;font-weight:700;display:inline-flex;overflow:hidden}.lp-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lp-av:first-child{margin-left:0}.lp-av--1{background:#3b56d4}.lp-av--2{background:#7c3aed}.lp-av--3{background:#059669}.lp-av--4{background:#d97706}.lp-sp-content{flex-direction:column;gap:.15rem;display:flex}.lp-sp-stars{color:var(--gold);align-items:center;gap:.15rem;line-height:1;display:flex}.lp-sp-title{color:var(--fg);font-size:.88rem;font-weight:700;line-height:1.2}.lp-sp-text{color:var(--fg-dim);margin:0;font-size:.8rem;line-height:1.4}.lp-sp-highlight{color:var(--accent);font-style:normal;font-weight:700}.lp-page .lp-hero-trust-badge{color:var(--fg-mute);align-self:center;align-items:center;gap:.5rem;margin-top:-.25rem;font-size:.85rem;font-weight:500;display:inline-flex}.lp-page .lp-hero-trust-badge svg{color:var(--success);flex-shrink:0}.lp-page .lp-hero-benefits{margin:0;padding:0;list-style:none;display:none}.lp-page .lp-hero-benefits li,.lp-page .lp-hero-benefits svg{display:none}.lp-page .lp-hero-proof{color:var(--fg-dim);background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:6px;margin:1rem 0;padding:.75rem 1rem;font-size:.9rem}.lp-page .lp-hero-proof strong{color:var(--accent);font-weight:700}.lp-page .lp-hero-trust-line{color:var(--fg-mute);align-items:center;gap:.5rem;margin:.8rem 0;font-size:.8rem;display:flex}.lp-page .lp-hero-trust-line svg{color:var(--accent);flex-shrink:0}.lp-page .lp-hero-cta-btn{background:var(--accent-gradient);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:.6rem;width:fit-content;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.lp-page .lp-hero-cta-btn .lp-cta-arrow{transition:transform .2s}.lp-page .lp-hero-cta-btn:hover{filter:brightness(1.06);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.lp-page .lp-hero-cta-btn:hover .lp-cta-arrow{transform:translate(4px)}.lp-page .lp-hero-credibility,.lp-page .lp-hero-trust-badges{display:none}.lp-page .lp-hero-cred-item{flex-direction:column;gap:.3rem;display:flex}.lp-page .lp-hero-cred-num{color:var(--accent);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;line-height:1}.lp-page .lp-hero-cred-label{color:var(--fg-mute);max-width:20ch;font-size:.8rem;font-weight:600}.lp-page .lp-hero-right{flex-direction:column;gap:2rem;padding-top:.5rem;display:flex}.lp-page .lp-hero-preview{flex-direction:column;gap:.8rem;display:flex}.lp-page .lp-hero-preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-size:.75rem;font-weight:700}.lp-page .lp-hero-projects-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.lp-page .lp-hero-project-card{flex-direction:column;gap:.5rem;display:flex}.lp-page .lp-hero-project-img{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:12px;width:100%;height:120px}.lp-page .lp-hero-project-label{color:var(--fg-dim);font-size:.8rem;font-weight:600}.lp-page .lp-hero-form-compact{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:1.4rem;box-shadow:0 12px 32px -12px #0c1a2b2e}.lp-page .lp-hero-form-compact h3{color:var(--fg);margin:0 0 .2rem;font-size:1.05rem;font-weight:700}.lp-page .lp-hero-form-compact>p{color:var(--fg-mute);margin:0 0 1rem;font-size:.8rem}.lp-page .lp-hero-form-compact .lp-quick-form{gap:.6rem}.lp-page .lp-hero-form-compact .lp-quick-field{gap:.25rem}.lp-page .lp-hero-form-compact .lp-quick-field label{font-size:.7rem;font-weight:700}.lp-page .lp-hero-form-compact .lp-quick-field input{padding:10px 12px;font-size:.9rem}.lp-page .lp-hero-form-compact .lp-quick-submit{margin-top:.15rem;padding:10px 16px;font-size:.9rem;background:var(--success)!important;border-color:var(--success)!important}.lp-page .lp-hero-form-compact .lp-quick-submit:hover{background:#047857!important;border-color:#047857!important}.lp-page #lp-hero-submit,.lp-page #lp-cta-submit{background:var(--success)!important;border-color:var(--success)!important}.lp-page #lp-hero-submit:hover,.lp-page #lp-cta-submit:hover{background:#047857!important;border-color:#047857!important}.lp-page .lp-form-trust-stars{color:var(--gold);letter-spacing:0;align-items:center;gap:.1rem;font-size:0;display:inline-flex}.lp-page .lp-hero-form-compact .lp-form-note{margin-top:.5rem;font-size:.75rem}.lp-page .lp-hero-form-compact .lp-quick-success h4{margin:.4rem 0 .2rem;font-size:.95rem}.lp-page .lp-hero-form-compact .lp-quick-success p{font-size:.75rem}.lp-page .lp-trust-chip{background:var(--bg-2);border-color:var(--line);color:var(--fg-dim);border-radius:999px;font-weight:600}.lp-page .lp-trust-chip svg{color:var(--accent)}.lp-page .lp-availability{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--fg-dim);border-radius:999px;padding:.55rem 1.25rem}.lp-page .lp-avail-dot{background:var(--accent);animation:none}.lp-page .lp-availability strong{color:var(--fg)}.lp-page .lp-hero-form{background:var(--bg-2);border-color:var(--line);border-radius:20px;padding:1.75rem;box-shadow:0 18px 50px -24px #0c1a2b47}.lp-page .lp-hero .lp-hero-form{height:fit-content;position:sticky;top:100px}.lp-page .lp-hero-form-title{color:var(--fg);margin:0 0 .4rem;font-size:1.15rem}.lp-page .lp-hero-form-sub{color:var(--fg-dim);margin:0 0 1.2rem;font-size:.88rem}.lp-page .lp-quick-form{flex-direction:column;gap:.8rem;display:flex}.lp-page .lp-hero .lp-quick-form{gap:.75rem}.lp-page .lp-quick-field{flex-direction:column;gap:.3rem;display:flex}.lp-page .lp-quick-field label{color:var(--fg-mute);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.lp-page .lp-quick-field input,.lp-page .lp-quick-field select{background:var(--bg);border-width:1.5px;border-color:var(--line);color:var(--fg);border-radius:10px;padding:12px 14px;font-size:.95rem}.lp-page .lp-hero .lp-quick-field input,.lp-page .lp-hero .lp-quick-field select{padding:11px 13px;font-size:.92rem}.lp-page .lp-quick-field input:focus,.lp-page .lp-quick-field select:focus{border-color:var(--accent);background:var(--bg-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.lp-page .lp-quick-field input::placeholder,.lp-page .lp-form-note{color:var(--fg-mute)}.lp-page .lp-form-note svg{color:var(--accent)}.lp-page .lp-optional{color:var(--fg-mute);font-weight:500}.lp-page .lp-quick-success-check{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.lp-page .lp-quick-success h3{color:var(--fg)}.lp-page .lp-quick-success p{color:var(--fg-dim)}.lp-page .lp-results{background:var(--bg-3);padding:clamp(3rem,6vw,5rem) 0}.lp-results-header{grid-template-columns:5fr 7fr;align-items:center;gap:2rem;margin-bottom:3rem;display:grid}.lp-results-header-left h2{margin:.4rem 0 .9rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.lp-results-header-left h2 em{color:var(--accent);font-style:normal}.lp-results-sub{color:var(--fg-dim);margin:0;font-size:.95rem;line-height:1.6}.lp-results-accent{color:var(--accent);font-style:normal;font-weight:600}.lp-results-header-right{flex-direction:row;align-self:stretch;align-items:center;display:flex;overflow:visible}.lp-results-strategy-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.lp-results-strategy-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:40px;height:40px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-results-strategy-card strong{color:var(--fg);margin-bottom:.25rem;font-size:.9rem;display:block}.lp-results-strategy-card p{color:var(--fg-dim);margin:0;font-size:.8rem;line-height:1.5}.lp-results-strategy-card{z-index:1;flex-shrink:0;position:relative}.lp-results-chart{flex:1;align-self:stretch;width:100%;max-width:420px;min-height:160px;overflow:visible}.lp-results-chart svg{width:100%;height:auto;overflow:visible}.lp-cases-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.lp-case-card{background:var(--bg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lp-case-top{align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.lp-case-icon--health{color:#1d4ed8;background:#eff6ff}.lp-case-icon--biz{color:#7c3aed;background:#f5f3ff}.lp-case-icon--food{color:#d97706;background:#fff7ed}.lp-case-title{flex-direction:column;gap:.05rem;display:flex}.lp-case-title strong{color:var(--fg);font-size:.9rem;line-height:1.2}.lp-case-title span{color:var(--fg-mute);font-size:.75rem;line-height:1.2}.lp-case-body{flex:1;grid-template-columns:1fr auto;gap:.75rem;padding:.75rem;display:grid}.lp-case-mockup{border-radius:8px;flex-direction:column;min-height:130px;display:flex;overflow:hidden}.lp-mock-bar{background:#e5e7eb;flex-shrink:0;gap:4px;padding:5px 8px;display:flex}.lp-mock-bar span{background:#9ca3af;border-radius:50%;width:7px;height:7px}.lp-mock-bar span:first-child{background:#ef4444}.lp-mock-bar span:nth-child(2){background:#f59e0b}.lp-mock-bar span:nth-child(3){background:#22c55e}.lp-mock-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.lp-mockup--health .lp-mock-content{background:#f0f9ff}.lp-mockup--biz .lp-mock-content{background:#1e1b4b}.lp-mockup--food .lp-mock-content{background:#1c1917}.lp-mock-headline{font-size:.65rem;font-weight:700;line-height:1.3}.lp-mockup--health .lp-mock-headline{color:#1e3a5f}.lp-mockup--biz .lp-mock-headline{color:#e0e7ff}.lp-mockup--food .lp-mock-headline{color:#fef3c7}.lp-mock-cta{border-radius:var(--rad);color:#fff;padding:3px 8px;font-size:.55rem;font-weight:700}.lp-mockup--health .lp-mock-cta{background:var(--accent)}.lp-mockup--biz .lp-mock-cta{background:#7c3aed}.lp-mockup--food .lp-mock-cta{background:#d97706}.lp-case-metrics{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-width:90px;display:flex}.lp-metric-before,.lp-metric-after{flex-direction:column;align-items:center;gap:.1rem;display:flex}.lp-metric-tag{letter-spacing:.08em;color:var(--fg-mute);font-size:.6rem;font-weight:700}.lp-metric-tag--after{color:#059669}.lp-metric-num{color:var(--fg);font-size:1.5rem;font-weight:800;line-height:1}.lp-metric-num--after{color:#059669}.lp-metric-desc{color:var(--fg-dim);font-size:.7rem;line-height:1.3}.lp-metric-arrow{color:var(--fg-mute);padding:.1rem 0}.lp-chart-label{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid var(--line);border-radius:12px;flex-shrink:0;align-self:flex-start;width:auto;padding:1rem 1.25rem}.lp-chart-pct{color:var(--accent);font-size:2rem;font-weight:900;line-height:1;display:block}.lp-chart-txt{color:var(--fg-dim);margin-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.lp-case-card{background:var(--bg-2);border:1px solid #cbd5e199;border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 28px #0b112014,0 1px 4px #0b11200a}.lp-case-card:hover{border-color:var(--line-s);transform:translateY(-4px);box-shadow:0 20px 56px #0b112024,0 4px 12px #0b11200f}.lp-card-head{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.lp-case-icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.lp-case-icon img{width:32px;height:32px}.lp-card-meta{flex-direction:column;gap:.15rem;display:flex}.lp-card-cat{letter-spacing:.09em;border-radius:999px;width:fit-content;padding:2px 10px;font-size:.62rem;font-weight:700;display:inline-block}.lp-card-cat--health{color:#1d4ed8;background:#eff6ff}.lp-card-cat--biz{color:#7c3aed;background:#f5f3ff}.lp-card-cat--food{color:#d97706;background:#fff7ed}.lp-card-name{color:var(--fg);margin:.15rem 0;font-size:1.5rem;font-weight:800;line-height:1.15}.lp-card-loc{color:var(--fg-mute);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.lp-card-loc svg{flex-shrink:0}.lp-card-thumb{margin-top:1.25rem;margin-bottom:0}.lp-card-thumb img{object-fit:cover;object-position:left top;border-radius:8px;width:100%;height:220px;display:block}.lp-card-metrics{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent) 15%, var(--line));border-radius:12px;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 1.25rem;padding:1.5rem;display:flex}.lp-card-m-col{flex-direction:column;flex:1;gap:.08rem;display:flex}.lp-card-m-col:last-child{text-align:right}.lp-card-m-tag{letter-spacing:.08em;color:var(--fg-mute);font-size:.62rem;font-weight:700}.lp-card-m-tag--after{color:#059669}.lp-card-m-num{color:var(--fg);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;line-height:1.1}.lp-card-m-num--after{color:#059669}.lp-card-m-desc{color:var(--fg-dim);font-size:.7rem}.lp-card-m-arrow{background:var(--bg-2);width:36px;min-width:36px;height:36px;color:var(--fg-mute);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-card-quote{background:var(--bg-3);color:var(--fg);border-radius:12px;flex:1;align-items:flex-start;gap:.75rem;margin:0 1.25rem 1.5rem;padding:1.25rem;font-size:1rem;font-style:italic;font-weight:500;line-height:1.6;display:flex}.lp-card-quote:before{content:"❝";color:#1d4ed8;text-align:center;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:1rem;font-style:normal;display:flex}.lp-card-link{border-top:1px solid var(--line);color:var(--accent);align-items:center;gap:.35rem;width:calc(100% - 2.5rem);margin:1.5rem 1.25rem 1.25rem auto;padding-top:1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.lp-card-link:hover{gap:.6rem}.lp-card-review{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.lp-card-stars{flex-direction:column;gap:.12rem;display:flex}.lp-card-stars-row{color:var(--gold);align-items:center;gap:.15rem;display:flex}.lp-card-stars:after{content:"5.0 en Google";color:var(--fg-mute);letter-spacing:0;font-size:.68rem;font-style:normal;font-weight:400}.lp-card-reviewer{align-items:center;gap:.6rem;display:flex}.lp-card-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.7rem;font-weight:700;display:flex;overflow:hidden}.lp-card-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lp-avatar--1{background:#1d4ed8}.lp-avatar--2{background:#7c3aed}.lp-avatar--3{background:#d97706}.lp-avatar--4{background:#059669}.lp-card-reviewer-info{flex-direction:column;gap:.05rem;display:flex}.lp-card-reviewer-info strong{color:var(--fg);font-size:.78rem;line-height:1.2}.lp-card-reviewer-info span{color:var(--fg-mute);font-size:.68rem}.lp-card-metrics-spark{align-items:center;gap:.5rem;margin-bottom:.25rem;padding:0 1.25rem;display:flex}.lp-spark-bars{flex:1;align-items:flex-end;gap:3px;max-width:80px;height:24px;display:flex}.lp-spark-bar{border-radius:var(--rad) 2px 0 0;background:var(--fg-mute);opacity:.3;flex:1;min-width:4px;transition:height .5s cubic-bezier(.4,0,.2,1)}.lp-spark-bar--before{height:35%}.lp-spark-bar--after{background:var(--accent);opacity:.7;height:85%}.lp-case-card:hover .lp-spark-bar--before{height:38%}.lp-case-card:hover .lp-spark-bar--after{height:90%}.lp-spark-label{color:var(--fg-mute);letter-spacing:.04em;white-space:nowrap;font-size:.62rem;font-weight:700}.lp-results-cta-bar{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;display:flex}.lp-results-cta-left{align-items:center;gap:1.25rem;display:flex}.lp-cta-shield{background:color-mix(in srgb, var(--accent) 12%, transparent);width:56px;height:56px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-results-cta-left strong{color:var(--fg);margin-bottom:.3rem;font-size:1.2rem;font-weight:700;display:block}.lp-results-cta-left span{color:var(--fg-dim);font-size:.9rem;line-height:1.5}.lp-results-cta-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.6rem;display:flex}.lp-cta-checks{color:var(--fg-dim);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.lp-cta-checks span{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.lp-case-footer{background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--accent);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.78rem;font-weight:600;display:flex}.lp-results-cta-bar{background:var(--bg);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.lp-results-cta-left{color:var(--accent);align-items:center;gap:1rem;display:flex}.lp-results-cta-left strong{color:var(--fg);font-size:.95rem;display:block}.lp-results-cta-left span{color:var(--fg-dim);font-size:.82rem}.lp-results-cta-btn{background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.lp-results-cta-btn:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 35%, transparent);opacity:.95;transform:translateY(-2px)}@media (width<=900px){.lp-results-header{grid-template-columns:1fr;gap:1.5rem}.lp-industries-row{grid-template-columns:1fr}.lp-results-cta-bar{text-align:center;flex-direction:column}.lp-results-cta-left{flex-direction:column}}@media (width>=640px) and (width<=900px){.lp-cases-grid{flex-wrap:wrap;justify-content:center;width:auto;margin-left:0;display:flex!important}.lp-case-card{flex:0 0 300px}.lp-card-thumb img{height:160px}.lp-card-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-results-header{grid-template-columns:1fr 1fr;gap:1.5rem}.lp-results-chart{min-height:130px;max-height:200px}.lp-results-cta-bar{text-align:left;flex-direction:row}.lp-results-cta-left{flex-direction:row;align-items:center}}@media (width<=639px){.lp-results-header-right{display:none}.lp-cases-grid{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;gap:1rem;width:100vw;margin-left:max(50% - 50vw,50% - 800px);padding-left:1.5rem;padding-right:1.5rem;overflow-x:auto;display:flex!important}.lp-cases-grid::-webkit-scrollbar{display:none}.lp-case-card{flex-shrink:0;min-width:calc(100vw - 4rem)}.lp-card-loc,.lp-card-reviewer-info span{display:none}.lp-card-head{border-bottom:1px solid var(--line);padding:1rem}.lp-card-metrics{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent) 15%, var(--line));margin:1rem;padding:1rem}.lp-card-quote{display:none}.lp-card-review{border-top:1px solid var(--line);margin:1rem;padding:1rem}.lp-card-m-num{font-size:1.8rem;font-weight:900}.lp-card-name{font-size:1.15rem}.lp-results-cta-bar{text-align:left;flex-direction:column;gap:1rem;padding:1.25rem}.lp-results-cta-left{flex-direction:row;align-items:flex-start}.lp-cta-shield{display:none}.lp-results-cta-right{align-items:stretch;width:100%}.lp-results-cta-btn{text-align:center;justify-content:center;width:100%}.lp-cta-checks{display:none}}.lp-page .lp-pains{background:var(--bg);padding:clamp(4rem,8vw,6rem) 0}.lp-page .lp-icon-ph{background:#785cff1f;border:1.5px dashed #785cff59;border-radius:10px;flex-shrink:0}.lp-page .lp-icon-ph--sm{border-radius:8px;width:38px;height:38px}.lp-page .lp-icon-ph--flow{background:#785cff17;border:1.5px dashed #785cff47;border-radius:50%;width:54px;height:54px}.lp-page .lp-icon-ph--card{border-radius:12px;width:48px;height:48px}.lp-page .lp-icon-ph--shield{background:var(--accent);border:none;border-radius:50%;flex-shrink:0;width:56px;height:56px}.lp-page .lp-icon-ph--benefit{background:#785cff1a;border-color:#785cff40;border-radius:50%;width:44px;height:44px}.lp-page .lp-pains .cv2-container{max-width:1280px}.lp-page .lp-why-top{flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:3rem;display:flex}.lp-page .lp-why-headline{text-align:center;max-width:640px}.lp-page .lp-pains-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#785cff12;border:1px solid #785cff2e;border-radius:999px;align-items:center;margin-bottom:1rem;padding:.3rem 1rem;font-size:.65rem;font-weight:700;display:inline-flex}.lp-page .lp-why-headline h2{font-family:var(--f-display);color:var(--fg);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:1.1}.lp-page .lp-why-headline h2 em{color:var(--accent);font-style:normal}.lp-page .lp-why-sub{font-family:var(--f-body);color:var(--fg-dim);font-size:1rem;line-height:1.6}.lp-page .lp-why-diagram{background:var(--bg-3);border-radius:24px;width:100%;padding:2rem 2.5rem}.lp-page .lpd-row{align-items:center;gap:1rem;display:flex}@media (width<=639px){.lp-page .lpd-row{flex-direction:column;align-items:stretch;gap:1.5rem}.lp-page .lpd-connector,.lp-page .lpd-dash{display:none}.lp-page .lpd-steps-row{flex-direction:column;gap:.75rem}.lp-page .lpd-step{text-align:left;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1rem}.lp-page .lpd-step-icon{flex-shrink:0;width:48px;height:48px;margin-bottom:0}.lp-page .lpd-step-num{border-width:1.5px;width:26px;height:26px;font-size:11px;top:-6px;right:-6px}.lp-page .lpd-step.lpd-step--warn{background:#eab3080a;border-color:#f59e0b}.lp-page .lpd-step.lpd-step--bad{background:#ef44440a;border-color:#ef4444;transform:rotate(-.5deg)}.lp-page .lpd-step-icon svg{width:20px;height:20px}.lp-page .lpd-step-title{margin-bottom:.15rem;font-size:.85rem}.lp-page .lpd-step-desc{font-size:.75rem}.lp-page .lp-why-diagram{padding:1.25rem}.lp-page .lpd-ads-card-wrap{align-self:center}}.lp-page .lpd-ads-card-wrap{flex-shrink:0;position:relative}.lp-page .lpd-ads-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-shrink:0;width:180px;padding:.75rem 1rem .9rem;position:relative;box-shadow:0 4px 16px #0000001a}.lp-page .lpd-ads-header{gap:5px;margin-bottom:.65rem;display:flex}.lp-page .lpd-dot{border-radius:50%;width:9px;height:9px}.lp-page .lpd-dot--r{background:#ff5f57}.lp-page .lpd-dot--y{background:#febc2e}.lp-page .lpd-dot--g{background:#28c840}.lp-page .lpd-ads-body{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.lp-page .lpd-g-badge{color:#fff;width:30px;height:30px;font-size:15px;font-weight:900;font-family:var(--f-display);background:linear-gradient(135deg,#4285f4 0%,#34a853 50%,#ea4335 100%);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-page .lpd-ads-label{font-family:var(--f-display);color:#0b1120;font-size:.82rem;font-weight:700;line-height:1.1}.lp-page .lpd-ads-lines{flex-direction:column;gap:6px;display:flex}.lp-page .lpd-ads-line{border-radius:var(--rad);background:#d8e2f0;width:112px;height:7px}.lp-page .lpd-ads-line--short{width:75px}.lp-page .lpd-megaphone{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:-16px;right:-16px;box-shadow:0 4px 12px #785cff4d}.lp-page .lpd-connector{flex-shrink:0;align-items:center;margin-top:36px;padding:0 .25rem;display:flex}.lp-page .lpd-steps-row{flex:1;align-items:flex-start;gap:0;display:flex}.lp-page .lpd-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:0;min-width:0;padding:0 .5rem;display:flex}.lp-page .lpd-step-num{background:var(--accent);color:#fff;z-index:1;pointer-events:none;border:2px solid var(--bg-3);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #00000026}.lp-page .lpd-step-icon{width:72px;height:72px;color:var(--accent);background:#785cff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;position:relative}.lp-page .lpd-step-icon--warn{color:#a16207;background:#eab3081f}.lp-page .lpd-step-icon--bad{color:#dc2626;background:#dc26261a;transform:rotate(-3deg)}.lp-page .lpd-step-icon--warn .lpd-step-num{background:#a16207}.lp-page .lpd-step-icon--bad .lpd-step-num{background:#dc2626}.lp-page .lpd-dash--danger svg line,.lp-page .lpd-dash--danger svg polyline{stroke:#ef4444!important}.lp-page .lpd-step-title{color:var(--fg);margin-bottom:.3rem;font-size:.88rem;font-weight:700;display:block}.lp-page .lpd-step-desc{color:var(--fg-dim);font-size:.78rem;line-height:1.5}.lp-page .lpd-dash{flex-shrink:0;align-items:center;margin-top:36px;padding:0 .1rem;display:flex}.lp-page .lp-why-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.lp-page .lp-why-card{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:.85rem;padding:1.5rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 1px 8px #0000000a}.lp-page .lp-why-card:hover{border-color:var(--line-s);transform:translateY(-4px);box-shadow:0 16px 48px #0000001f,0 4px 12px #0000000f}.lp-page .lp-why-card-head{align-items:flex-start;gap:1rem;display:flex}.lp-page .lp-why-icon{color:var(--accent);flex-shrink:0;padding-top:2px}.lp-page .lp-why-icon svg{display:block}.lp-page .lp-card-icon-img{object-fit:contain;width:44px;height:44px;display:block}.lp-page .lp-why-card-head h3{font-family:var(--f-display);color:var(--fg);margin:0 0 .4rem;font-size:1.05rem;font-weight:800;line-height:1.25}.lp-page .lp-why-divider{background:var(--accent);border-radius:var(--rad);width:36px;height:3px}.lp-page .lp-why-card>p{font-family:var(--f-body);color:var(--fg-dim);margin:0;font-size:.875rem;line-height:1.65}.lp-page .lp-why-mock{margin-top:auto;position:relative}.lp-page .lp-why-mock--img{justify-content:center;align-items:center;display:flex}.lp-page .lp-mock-img{object-fit:contain;width:100%;height:auto;display:block}.lp-page .lp-mock-win{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;overflow:hidden}.lp-page .lp-mock-bar{background:var(--bg-4);border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:7px 10px;display:flex}.lp-page .lp-mock-bar span{background:var(--line-s);border-radius:50%;width:8px;height:8px}.lp-page .lp-mock-bar span:first-child{background:#ff5f57}.lp-page .lp-mock-bar span:nth-child(2){background:#febc2e}.lp-page .lp-mock-bar span:nth-child(3){background:#28c840}.lp-page .lp-mock-body{flex-direction:column;gap:.45rem;min-height:80px;padding:1rem;display:flex;position:relative}.lp-page .lp-mock-ln{background:var(--bg-4);border-radius:var(--rad);width:100%;height:8px}.lp-page .lp-mock-ln--sm{width:65%}.lp-page .lp-mock-arrow{opacity:.6;position:absolute;bottom:4px;right:6px}.lp-page .lp-mock-body--load{justify-content:center;align-items:center}.lp-page .lp-mock-loading{font-family:var(--f-body);color:var(--fg-mute);margin:0 0 .5rem;font-size:.75rem}.lp-page .lp-mock-prog{background:var(--bg-4);border-radius:var(--rad);width:100%;height:8px;overflow:hidden}.lp-page .lp-mock-prog-fill{border-radius:var(--rad);background:#ef4444;width:40%;height:100%}.lp-page .lp-mock-body--serp{gap:.5rem;padding:.75rem}.lp-page .lp-mock-serp-bar{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.lp-page .lp-mock-g{font-family:var(--f-display);color:#4285f4;font-size:.7rem;font-weight:700}.lp-page .lp-mock-sbox{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;flex:1;height:16px}.lp-page .lp-mock-result{background:var(--bg-4);border-radius:var(--rad);width:100%;height:18px}.lp-page .lp-mock-result--hi{background:#fecaca}.lp-page .lp-why-x{color:#fff;border:2px solid var(--bg-2);background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:-10px;right:-10px;box-shadow:0 2px 6px #ef444466}.lp-page .lp-why-strip{background:var(--bg-3);border:1px solid var(--line);border-radius:20px;grid-template-columns:1.6fr 1.4fr auto;align-items:center;gap:2rem;padding:1.75rem 2rem;display:grid}.lp-page .lp-why-strip-main{align-items:center;gap:1rem;display:flex}.lp-page .lp-strip-icon-img{object-fit:contain;flex-shrink:0;width:56px;height:56px;display:block}.lp-page .lp-why-strip-main>svg,.lp-page .lp-why-strip-main .lp-why-strip-icon svg{color:var(--accent);flex-shrink:0;display:block}.lp-page .lp-why-strip-main h4{font-family:var(--f-display);color:var(--fg);margin:0 0 .35rem;font-size:1rem;font-weight:800;line-height:1.3}.lp-page .lp-why-strip-main h4 em{color:var(--accent);font-style:normal}.lp-page .lp-why-strip-main>div>p{font-family:var(--f-body);color:#4a4538;margin:0;font-size:.8rem;line-height:1.5}.lp-page .lp-why-benefits{justify-content:center;gap:1.25rem;display:flex}.lp-page .lp-why-benefit{text-align:center;color:var(--accent);flex-direction:column;align-items:center;gap:.35rem;display:flex}.lp-page .lp-why-benefit svg{flex-shrink:0;display:block}.lp-page .lp-why-benefit strong{font-family:var(--f-display);color:var(--fg);font-size:.8rem;font-weight:700}.lp-page .lp-why-benefit span{font-family:var(--f-body);color:#4a4538;font-size:.7rem}.lp-page .lp-benefit-icon-img{object-fit:contain;width:44px;height:44px;display:block}.lp-page .lp-why-strip-cta{flex-direction:column;align-items:center;gap:.5rem;min-width:180px;display:flex}.lp-page .lp-why-cta-btn{background:var(--accent);color:#fff;width:100%;font-family:var(--f-display);text-align:center;border-radius:12px;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s;display:block}.lp-page .lp-why-cta-btn:hover{background:var(--accent-hover)}.lp-page .lp-why-cta-trust{font-family:var(--f-body);color:#595650;align-items:center;gap:.3rem;font-size:.7rem;display:flex}@media (width<=1024px){.lp-page .lp-why-strip{grid-template-columns:1fr 1fr}.lp-page .lp-why-strip-main{grid-column:1/-1}}@media (width<=900px){.lp-page .lp-why-grid{grid-template-columns:1fr 1fr}.lp-page .lp-why-diagram{padding:1.5rem}.lp-page .lpd-step-icon{width:56px;height:56px}.lp-page .lpd-connector,.lp-page .lpd-dash{margin-top:28px}}@media (width<=700px){.lp-page .lp-why-diagram{padding:1.25rem 1rem;overflow-x:auto}.lp-page .lpd-row{min-width:540px}.lp-page .lpd-ads-card{width:140px}.lp-page .lpd-step-icon{width:48px;height:48px}.lp-page .lpd-step-desc{display:none}.lp-page .lpd-connector,.lp-page .lpd-dash{margin-top:24px}}@media (width>=640px) and (width<=900px){.lp-page .lp-why-grid{flex-wrap:wrap;justify-content:center;display:flex!important}.lp-page .lp-why-card{flex:0 0 280px}}@media (width<=639px){.lp-page .lp-why-grid{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;gap:1rem;width:100vw;max-width:1600px;margin-bottom:1.5rem;margin-left:max(50% - 50vw,50% - 800px);padding-left:1.5rem;padding-right:1.5rem;overflow-x:auto;display:flex!important}.lp-page .lp-why-grid::-webkit-scrollbar{display:none}.lp-page .lp-why-card{flex-shrink:0;min-width:calc(100vw - 4rem);padding:1.25rem}.lp-page .lp-why-mock{display:none}.lp-page .lp-why-strip{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.lp-page .lp-why-strip-main{grid-column:auto}.lp-page .lp-why-strip-main>div>p{display:none}.lp-page .lp-why-benefits{flex-wrap:nowrap;justify-content:flex-start;gap:1.25rem}.lp-page .lp-benefit-icon-img{width:32px;height:32px}.lp-page .lp-why-strip-cta{width:100%;min-width:0}.lp-page .lp-why-cta-btn{text-align:center;width:100%;font-size:.875rem}}.lp-page .lp-case{background:var(--bg-2);padding:clamp(4rem,8vw,7rem) 0}.lp-page .lp-case-story{color:var(--fg-dim)}.lp-page .lp-case-stat{background:var(--bg-2);border-color:var(--line);border-radius:var(--rad)}.lp-page .lp-case-stat--after{border-color:var(--accent)}.lp-page .lp-case-stat--after .lp-case-val{color:var(--accent)}.lp-page .lp-case-tag{color:var(--fg-mute)}.lp-page .lp-case-val{color:var(--fg)}.lp-page .lp-case-period{color:var(--fg-mute)}.lp-page .lp-case-arrow{color:var(--accent)}.lp-page .lp-case-mockup-bar{background:var(--bg-3)}.lp-page .lp-case-mockup-bar span{background:var(--line-s)}.lp-page .lp-case-mockup-body{background:var(--bg-2)}.lp-page .lp-case-h{background:var(--bg-4)}.lp-page .lp-case-sub{background:var(--bg-3)}.lp-page .lp-case-btn{background:var(--accent)}.lp-page .lp-case-form-mock span{background:var(--bg-3);border-color:var(--line)}.lp-page .lp-projects{background:var(--bg)}.lp-page .lp-project-card{border-color:var(--line);border-radius:var(--rad);background:var(--bg-2)}.lp-page .lp-project-img{border-radius:var(--rad)}.lp-page .lp-project-meta strong{color:var(--fg)}.lp-page .lp-project-meta span{color:var(--fg-dim)}.lp-page .lp-example-badge{color:var(--accent);background:#1d5bd61f;border-color:#1d5bd633}.lp-page .lp-ex-mockup{border-color:var(--line);background:#fff9}.lp-page .lem-nav span{background:var(--line-s)}.lp-page .lem-h1,.lp-page .lem-h2{background:var(--bg-4)}.lp-page .lem-cta{background:var(--accent)}.lp-page .lp-use-cases{border-color:var(--line)}.lp-page .lp-use-cases-label{color:var(--fg-mute)}.lp-page .lp-use-cases-list span{background:var(--bg-3);border-color:var(--line);color:var(--fg-dim)}.lp-page .lp-proj-head{text-align:center;max-width:640px;margin:0 auto 3rem}.lp-page .lp-proj-head h2{margin:.5rem 0 1rem;font-size:clamp(1.9rem,3.2vw,2.75rem)}.lp-page .lp-proj-head p{color:var(--fg-dim);font-size:1.05rem}.lp-page .lp-proj-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.lp-page .lp-proj-card{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.lp-page .lp-proj-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001f}.lp-page .lp-proj-mockup{height:240px;position:relative;overflow:hidden}.lp-page .lpm-chrome{background:#f1f3f4;border-bottom:1px solid #e0e0e0;align-items:center;gap:.35rem;padding:.55rem .75rem;display:flex}.lp-page .lpm-chrome--dark{background:#1a1a1a;border-color:#333}.lp-page .lpm-chrome span{background:#d1d5db;border-radius:50%;width:8px;height:8px}.lp-page .lpm-chrome span:first-child{background:#fc5f5a}.lp-page .lpm-chrome span:nth-child(2){background:#febd2f}.lp-page .lpm-chrome span:nth-child(3){background:#27c840}.lp-page .lpm-url{border-radius:var(--rad);background:#e5e7eb;flex:1;height:18px;margin:0 .5rem}.lp-page .lpm-url--dark{background:#333}.lp-page .lpm-cta-nav{border-radius:var(--rad);background:#2563eb;flex-shrink:0;width:56px;height:18px}.lp-page .lpm-cta-nav--warm{background:#ea580c}.lp-page .lpm-cta-nav--purple{background:#7c3aed}.lp-page .lpm-body{flex:1;gap:.75rem;padding:1rem;display:flex;position:relative}.lp-page .lpm-body--clinic{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.lp-page .lpm-body--resto{background:linear-gradient(135deg,#1c1008 0%,#27180a 100%)}.lp-page .lpm-body--service{background:linear-gradient(135deg,#faf5ff 0%,#ede9fe 100%)}.lp-page .lpm-content{flex-direction:column;flex:1;gap:.45rem;display:flex}.lp-page .lpm-tag{background:#2563eb40;border-radius:6px;width:52px;height:12px}.lp-page .lpm-h1{border-radius:var(--rad);background:#1e40af59;height:14px}.lp-page .lpm-h1--accent{background:#2563eb99;width:72%}.lp-page .lpm-h1--light{background:#ffffff73}.lp-page .lpm-h1--warm{background:#fb923ccc;width:78%}.lp-page .lpm-sub{border-radius:var(--rad);background:#1e40af2e;width:85%;height:9px}.lp-page .lpm-sub--light{background:#ffffff47}.lp-page .lpm-checks{flex-direction:column;gap:.3rem;margin-top:.25rem;display:flex}.lp-page .lpm-checks span{border-radius:var(--rad);background:#1e40af2e;height:8px}.lp-page .lpm-checks span:first-child{width:80%}.lp-page .lpm-checks span:nth-child(2){width:65%}.lp-page .lpm-checks span:nth-child(3){width:72%}.lp-page .lpm-checks--light span{background:#ffffff38}.lp-page .lpm-btn{background:#2563eb;border-radius:6px;width:80px;height:26px;margin-top:.5rem}.lp-page .lpm-btn--primary{background:#2563eb}.lp-page .lpm-btn--warm{background:#ea580c}.lp-page .lpm-btn--purple{background:#7c3aed}.lp-page .lpm-visual{border-radius:8px;flex-shrink:0;align-self:flex-end;width:80px}.lp-page .lpm-visual--clinic{background:linear-gradient(#bfdbfe 0%,#93c5fd 100%);border-radius:8px 8px 0 0;height:90px}.lp-page .lpm-visual--resto{background:radial-gradient(circle,#854d0e 0%,#431407 100%);border-radius:50% 50% 0 0;height:80px}.lp-page .lpm-visual--service{background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 100%);border-radius:8px 8px 0 0;height:75px}.lp-page .lp-proj-mockup--clinic{border-bottom:1px solid var(--line)}.lp-page .lp-proj-mockup--service .lpm-h1{background:#6d28d947}.lp-page .lp-proj-mockup--service .lpm-h1--accent{background:#7c3aed8c}.lp-page .lp-proj-mockup--service .lpm-sub{background:#6d28d92e}.lp-page .lp-proj-mockup--service .lpm-checks span{background:#6d28d926}.lp-page .lp-proj-info{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.lp-page .lp-proj-who{align-items:center;gap:.75rem;display:flex}.lp-page .lp-proj-icon{color:#2563eb;background:#2563eb1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lp-page .lp-proj-icon--warm{color:#ea580c;background:#ea580c1a}.lp-page .lp-proj-icon--purple{color:#7c3aed;background:#7c3aed1a}.lp-page .lp-proj-who>div:last-child{flex-direction:column;gap:.15rem;display:flex}.lp-page .lp-proj-who strong{color:var(--fg);font-size:.95rem}.lp-page .lp-proj-who span{color:var(--fg-dim);font-size:.8rem}.lp-page .lp-proj-who em{color:var(--accent);font-style:normal;font-weight:600}.lp-page .lp-proj-result{background:var(--bg-3);border:1px solid var(--line);border-radius:12px;padding:1rem 1.1rem}.lp-page .lp-proj-rlabel{letter-spacing:.1em;color:var(--fg-mute);margin-bottom:.6rem;font-size:.68rem;font-weight:700;display:block}.lp-page .lp-proj-rrow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lp-page .lp-proj-metric{color:#059669;letter-spacing:-.02em;font-size:2.2rem;font-weight:800;line-height:1}.lp-page .lp-proj-mdesc{color:var(--fg-dim);max-width:100px;margin-top:.25rem;font-size:.78rem}.lp-page .lp-proj-outcome{color:var(--fg-mute);text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.lp-page .lp-proj-outcome svg{opacity:.5}.lp-page .lp-proj-outcome span{color:var(--fg-dim);font-size:.74rem;line-height:1.3}.lp-page .lp-proj-strip{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;grid-template-columns:1.4fr 2fr;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:2rem 2.5rem;display:grid}.lp-page .lp-proj-strip-left{align-items:flex-start;gap:1rem;display:flex}.lp-page .lp-proj-strip-icon{background:var(--accent-soft,#2563eb1a);width:44px;height:44px;color:var(--accent,#2563eb);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-page .lp-proj-strip-left strong{color:var(--fg);margin-bottom:.35rem;font-size:1.05rem;display:block}.lp-page .lp-proj-strip-left span{color:var(--fg-dim);font-size:.88rem;line-height:1.5}.lp-page .lp-proj-strip-left em{color:var(--accent,#2563eb);font-style:normal}.lp-page .lp-proj-pillars{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.lp-page .lp-proj-pillar{text-align:center;border:1px solid var(--line);background:var(--bg-3);color:var(--fg-mute);border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;display:flex}.lp-page .lp-proj-pillar span{color:var(--fg-dim);font-size:.78rem;line-height:1.35}.lp-page .lp-proj-close{text-align:center;color:var(--fg-dim);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;display:flex}.lp-page .lp-proj-close svg{color:var(--accent);flex-shrink:0}.lp-page .lp-proj-close em{color:var(--fg);font-style:normal;font-weight:600}@media (width<=900px){.lp-page .lp-proj-grid{grid-template-columns:1fr 1fr}.lp-page .lp-proj-strip{grid-template-columns:1fr;gap:1.5rem}.lp-page .lp-proj-pillars{grid-template-columns:repeat(2,1fr)}}@media (width>=640px) and (width<=900px){.lp-page .lp-proj-grid{flex-wrap:wrap;justify-content:center;display:flex!important}.lp-page .lp-proj-card{flex:0 0 300px}}@media (width<=639px){.lp-page .lp-proj-grid{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;gap:1rem;width:100vw;max-width:1600px;margin-bottom:1.5rem;margin-left:max(50% - 50vw,50% - 800px);padding-left:1.5rem;padding-right:1.5rem;overflow-x:auto;display:flex!important}.lp-page .lp-proj-grid::-webkit-scrollbar{display:none}.lp-page .lp-proj-card{flex-shrink:0;min-width:calc(100vw - 4rem)}.lp-page .lp-proj-mockup{height:170px}.lp-page .lp-proj-strip{gap:1rem;padding:1.25rem}.lp-page .lp-proj-strip-left span,.lp-page .lp-proj-strip-icon{display:none}.lp-page .lp-proj-strip-left strong{margin-bottom:0;font-size:.95rem}.lp-page .lp-proj-pillars{scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:.5rem;overflow-x:auto;display:flex!important}.lp-page .lp-proj-pillars::-webkit-scrollbar{display:none}.lp-page .lp-proj-pillar{flex-shrink:0;min-width:105px;padding:.75rem .5rem}.lp-page .lp-proj-pillar span{font-size:.72rem}}.lp-page .lp-testimonials{background:var(--bg-3)}.lp-page .lp-testimonial{background:var(--bg-2);border-color:var(--line);border-radius:var(--rad);border:1px solid var(--line);flex-direction:column;gap:20px;padding:32px;display:flex}.lp-page .lp-testimonial:hover{border-color:var(--line-s)}.lp-page .lp-testimonial-video{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rad);padding:0;overflow:hidden}.lp-page .lp-video-placeholder{color:#ffffffb3;text-align:center;background:linear-gradient(135deg,#0a2847 0%,#1a3a5c 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:280px;display:flex}.lp-page .lp-video-placeholder svg{color:#fffc;opacity:.6}.lp-page .lp-video-placeholder p{margin:0;font-size:.95rem;font-weight:600}.lp-page .lp-video-placeholder span{opacity:.7;margin-top:.3rem;font-size:.78rem;font-weight:400;display:block}.lp-page .lp-testimonial blockquote{color:var(--fg);font-size:1.05rem}.lp-page .lp-testimonial blockquote:before{color:var(--accent)}.lp-page .lp-testimonial-person strong{color:var(--fg)}.lp-page .lp-testimonial-person span{color:var(--fg-mute)}.lp-page .lp-testimonial-avatar{background:var(--accent-soft);color:var(--accent);border:none;font-weight:700}.lp-page .lp-testi-stars{color:var(--gold);align-items:center;gap:.15rem;margin-bottom:1rem;display:flex}.lp-page .lp-testi-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;overflow:hidden}.lp-page .lp-testi-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lp-page .lp-testi-hero{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;margin-bottom:1.5rem;padding:2rem 2.5rem;position:relative}.lp-page .lp-testi-hero blockquote{color:var(--fg);margin:0 0 1.5rem;font-size:1.15rem;font-style:italic;line-height:1.65}.lp-page .lp-testi-hero-foot{align-items:center;gap:.85rem;display:flex}.lp-page .lp-testi-hero-foot>div:nth-child(2){flex:1}.lp-page .lp-testi-hero-foot strong{color:var(--fg);font-size:.9rem;font-weight:700;display:block}.lp-page .lp-testi-hero-foot span{color:var(--fg-mute);font-size:.78rem}.lp-page .lp-testi-hero-metric{flex-direction:column;align-items:flex-end;gap:.1rem;margin-left:auto;display:flex}.lp-page .lp-thm-num{font-family:var(--f-display);color:var(--accent);font-size:1.9rem;font-weight:900;line-height:1}.lp-page .lp-thm-label{color:var(--fg-mute);text-align:right;font-size:.7rem;line-height:1.3}.lp-page .lp-testi-cards{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.lp-page .lp-testi-card{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s;display:flex}.lp-page .lp-testi-card:hover{border-color:var(--line-s);transform:translateY(-3px);box-shadow:0 16px 40px #0000001a}.lp-page .lp-testi-card p{color:var(--fg);flex:1;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.lp-page .lp-testi-card-foot{align-items:center;gap:.75rem;display:flex}.lp-page .lp-testi-card-foot strong{color:var(--fg);font-size:.85rem;font-weight:700;display:block}.lp-page .lp-testi-card-foot span{color:var(--fg-mute);font-size:.75rem}.lp-page .lp-testi-badge{background:var(--accent-soft);color:var(--accent);border-radius:20px;align-self:flex-start;align-items:center;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.lp-page .lp-testi-stats{background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:2.5rem;padding:1.75rem 2rem;display:flex}.lp-page .lp-testi-stat{flex-direction:column;gap:.25rem;display:flex}.lp-page .lp-testi-stat-num{font-family:var(--f-display);color:var(--fg);font-size:2rem;font-weight:900;line-height:1}.lp-page .lp-testi-stat-label{color:var(--fg-mute);font-size:.78rem;line-height:1.3}.lp-page .lp-testi-stat-sep{background:var(--line);flex-shrink:0;width:1px;height:40px}@media (width<=639px){.lp-page .lp-testi-hero{margin-bottom:1rem;padding:1.25rem}.lp-page .lp-testi-hero blockquote{margin-bottom:1rem;font-size:.95rem}.lp-page .lp-testi-hero-foot{flex-wrap:wrap;gap:.6rem}.lp-page .lp-testi-hero-metric{align-items:flex-start;margin-top:.5rem;margin-left:0}.lp-page .lp-testi-cards{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;gap:1rem;width:100vw;max-width:1600px;margin-bottom:1rem;margin-left:max(50% - 50vw,50% - 800px);padding-left:1.5rem;padding-right:1.5rem;overflow-x:auto;display:flex!important}.lp-page .lp-testi-cards::-webkit-scrollbar{display:none}.lp-page .lp-testi-card{flex-shrink:0;width:calc(100vw - 4rem);min-width:0;max-width:320px}.lp-page .lp-testi-stats{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.lp-page .lp-testi-stat-sep{width:40px;height:1px}.lp-page .lp-testi-stat-num{font-size:1.6rem}}.lp-page .lp-includes{background:var(--bg);border-top:1px solid var(--line)}.lp-page .lp-include-item{color:var(--fg-dim)}.lp-page .lp-include-check{color:var(--accent)}.lp-page .lp-includes-price{background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:20px;box-shadow:0 18px 50px -24px #0c1a2b47}.lp-page .lp-price-label{color:var(--fg-mute)}.lp-page .lp-price-num{color:var(--fg);font-size:3.2rem}.lp-page .lp-price-num span{color:var(--fg-dim);font-size:1.1rem}.lp-page .lp-price-note{color:var(--fg-dim)}.lp-page .lp-inc-head{text-align:center;margin-bottom:2.5rem}.lp-page .lp-inc-head h2{margin:.5rem 0 1.5rem;font-size:clamp(1.9rem,3vw,2.6rem)}.lp-page .lp-inc-anchor{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.lp-page .lp-inc-anchor-item{border:1px solid var(--line);background:var(--bg-2);text-align:left;border-radius:14px;align-items:center;gap:1rem;min-width:240px;padding:1rem 1.5rem;display:flex}.lp-page .lp-inc-anchor-item--bad{opacity:.75}.lp-page .lp-inc-anchor-item--good{background:#0596690f;border-color:#059669}.lp-page .lp-inc-anchor-emoji{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lp-page .lp-inc-anchor-emoji--bad{color:var(--fg-mute);background:#0000000f}.lp-page .lp-inc-anchor-emoji--good{color:var(--success);background:#0596691a}.lp-page .lp-inc-anchor-item>div{flex-direction:column;gap:.2rem;display:flex}.lp-page .lp-inc-anchor-label{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.lp-page .lp-inc-anchor-price{color:var(--fg);font-size:1.15rem;font-weight:700}.lp-page .lp-inc-anchor-item--good .lp-inc-anchor-price{color:#059669}.lp-page .lp-inc-anchor-note{color:var(--fg-dim);font-size:.78rem}.lp-page .lp-inc-anchor-vs{color:var(--fg-mute);background:var(--bg-3);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.lp-page .lp-inc-body{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem;display:grid}.lp-page .lp-inc-list{flex-direction:column;gap:1.25rem;display:flex}.lp-page .lp-inc-group{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;overflow:hidden}.lp-page .lp-inc-group-header{background:var(--bg-3);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.78rem;font-weight:700;list-style:none;transition:background .2s;display:flex}.lp-page .lp-inc-group-header::-webkit-details-marker{display:none}.lp-page .lp-inc-group-header:hover{background:var(--bg-4)}.lp-page .lp-inc-group[open] .lp-inc-group-header{border-bottom-color:var(--line-s)}.lp-page .lp-inc-chevron{color:var(--fg-mute);flex-shrink:0;margin-left:auto;transition:transform .25s}.lp-page .lp-inc-group[open] .lp-inc-chevron{transform:rotate(180deg)}.lp-page .lp-inc-group-val{color:var(--accent,#2563eb);font-variant-numeric:tabular-nums}.lp-page .lp-inc-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:.75rem;padding:.75rem 1.1rem;display:flex}.lp-page .lp-inc-item:last-child{border-bottom:none}.lp-page .lp-inc-check{color:#059669;background:#0596691f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:.7rem;font-weight:700;display:flex}.lp-page .lp-inc-text{flex-direction:column;flex:1;gap:.15rem;display:flex}.lp-page .lp-inc-text strong{color:var(--fg);font-size:.88rem;font-weight:600}.lp-page .lp-inc-text span{color:var(--fg-mute);font-size:.76rem}.lp-page .lp-inc-val{color:var(--fg-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-top:2px;font-size:.78rem;font-weight:600}.lp-page .lp-inc-total-row{background:var(--bg-2);border:1px solid var(--line);color:var(--fg-dim);border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;font-size:.85rem;display:flex}.lp-page .lp-inc-total-num{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.lp-page .lp-inc-price-card{background:var(--bg-2);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:sticky;top:90px;box-shadow:0 24px 64px -24px #0c1a2b38}.lp-page .lp-inc-spots{color:#b45309;background:#b4530914;border:1px solid #b4530933;border-radius:20px;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.lp-page .lp-inc-spots-dot{background:#d97706;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite lp-pulse}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-page .lp-inc-price-zone{border-bottom:1px solid var(--line);flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.lp-page .lp-inc-price-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-mute);font-size:.72rem;font-weight:700}.lp-page .lp-inc-price-main-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lp-page .lp-inc-price-was-badge{align-items:center;gap:.5rem;display:flex}.lp-page .lp-inc-price-was-icon{color:#b45309;background:#b453091a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lp-page .lp-inc-price-was-body{flex-direction:column;gap:1px;display:flex}.lp-page .lp-inc-price-was-label{color:var(--fg-mute);font-size:.7rem}.lp-page .lp-inc-price-strike{color:var(--fg-mute);font-size:.9rem;font-weight:600;text-decoration:line-through}.lp-page .lp-inc-price-num{color:var(--fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1}.lp-page .lp-inc-price-num span{color:var(--fg-dim);letter-spacing:0;margin-left:.25rem;font-size:1rem;font-weight:500}.lp-page .lp-inc-price-split{color:var(--fg-dim);align-items:center;gap:.45rem;margin-top:.25rem;font-size:.82rem;display:flex}.lp-page .lp-inc-price-split svg{color:var(--accent,#2563eb);flex-shrink:0}.lp-page .lp-inc-payment-methods{background:var(--bg-3);border-radius:8px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .85rem;display:flex}.lp-page .lp-inc-pm-item{color:var(--fg-mute);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.lp-page .lp-inc-pm-item svg{color:var(--accent);opacity:.6;flex-shrink:0}.lp-page .lp-inc-pm-divider{background:var(--line);flex-shrink:0;width:1px;height:14px}.lp-page .lp-inc-guarantee{background:#05966912;border:1px solid #05966933;border-radius:12px;gap:.85rem;padding:1rem 1.1rem;display:flex}.lp-page .lp-inc-guarantee-icon{color:#059669;background:#05966926;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lp-page .lp-inc-guarantee strong{color:var(--fg);margin-bottom:.3rem;font-size:.88rem;display:block}.lp-page .lp-inc-guarantee p{color:var(--fg-dim);margin:0 0 .4rem;font-size:.78rem;line-height:1.5}.lp-page .lp-inc-guarantee-check{color:#059669;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:flex;margin:0!important}.lp-page .lp-inc-guarantee-check svg{color:#059669;flex-shrink:0}.lp-page .lp-inc-cta-btn{justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-size:.95rem;display:flex}.lp-page .lp-inc-trust-items{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.5rem;padding-top:.75rem;display:flex}.lp-page .lp-inc-trust-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.3rem;display:flex}.lp-page .lp-inc-trust-ic{background:var(--bg-3);width:28px;height:28px;color:var(--fg-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-page .lp-inc-trust-item span{color:var(--fg-dim);font-size:.7rem;line-height:1.3}.lp-page .lp-inc-social-proof{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.lp-page .lp-inc-social-avatars{display:flex}.lp-page .lp-inc-avatar{color:#fff;border:2px solid var(--bg-2);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-right:-10px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.lp-page .lp-inc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lp-page .lp-inc-avatar--1{background:var(--accent)}.lp-page .lp-inc-avatar--2{background:#059669}.lp-page .lp-inc-social-body{flex-direction:column;gap:.2rem;display:flex}.lp-page .lp-inc-social-body span{color:var(--fg-dim);font-size:.72rem}.lp-page .lp-inc-trust-stars{color:var(--gold);align-items:center;gap:.1rem;display:flex}.lp-page .lp-inc-privacy{color:var(--fg-mute);text-align:center;justify-content:center;align-items:center;gap:.35rem;margin:0;font-size:.7rem;display:flex}.lp-page .lp-inc-privacy svg{flex-shrink:0}@media (width<=900px){.lp-page .lp-inc-body{grid-template-columns:1fr}.lp-page .lp-inc-price-card{position:static}.lp-page .lp-inc-anchor{flex-direction:column;align-items:stretch}.lp-page .lp-inc-anchor-vs{align-self:center}}@media (width<=639px){.lp-page .lp-inc-price-card{order:-1;gap:.85rem;padding:1.25rem}.lp-page .lp-inc-price-num{font-size:2.4rem}.lp-page .lp-inc-spots{font-size:.72rem}.lp-page .lp-inc-guarantee{gap:.65rem;padding:.75rem}.lp-page .lp-inc-text span,.lp-page .lp-inc-val,.lp-page .lp-inc-group-val{display:none}.lp-page .lp-inc-total-row{font-size:.8rem}.lp-page .lp-inc-anchor-note{display:none}.lp-page .lp-inc-head{margin-bottom:1.5rem}}.lp-page .lp-process{background:var(--bg-3)}.lp-page .lp-proc-head{text-align:center;max-width:700px;margin:0 auto 2.5rem}.lp-page .lp-proc-badge{background:var(--bg-2);border:1.5px solid var(--line);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.65rem;font-weight:700;display:inline-flex}.lp-page .lp-proc-badge svg{color:var(--gold);flex-shrink:0}.lp-page .lp-proc-head h2{margin:0 0 .6rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.lp-page .lp-proc-head h2 em{color:var(--accent);font-style:normal}.lp-page .lp-proc-head>p{color:var(--fg-dim);margin:0 0 1.5rem;font-size:1rem}.lp-page .lp-proc-checks{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;display:flex}.lp-page .lp-proc-check-item{color:var(--fg-dim);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.lp-page .lp-proc-check-item svg{color:var(--accent);flex-shrink:0}.lp-page .lp-proc-timeline{justify-content:center;align-items:center;margin-bottom:1rem;padding:0 2rem;display:flex}.lp-page .lp-proc-tl-item{flex:1;align-items:center;display:flex}.lp-page .lp-proc-tl-item:last-child{flex:0}.lp-page .lp-proc-tl-icon{width:80px;height:80px;color:var(--accent);background:#785cff14;border:2px solid #785cff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-page .lp-proc-tl-icon--accent{background:var(--accent);border-color:var(--accent);color:#fff}.lp-page .lp-proc-tl-line{flex:1;align-items:center;display:flex}.lp-page .lp-proc-tl-line span{background:var(--accent);width:100%;height:2px;display:block}.lp-page .lp-proc-tl-line--dashed span{border-top:2px dashed var(--accent);background:0 0;height:0}.lp-page .lp-proc-cards{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem;display:grid}.lp-page .lp-proc-card{background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;gap:.55rem;padding:1.5rem 1.25rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s;display:flex}.lp-page .lp-proc-card:hover{border-color:var(--line-s);transform:translateY(-3px);box-shadow:0 12px 36px #0000001a}.lp-page .lp-proc-card-badge{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:#785cff14;border-radius:999px;align-self:center;padding:.22rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex}.lp-page .lp-proc-card-badge--accent{background:#785cff1f}.lp-page .lp-proc-card h3{color:var(--fg);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.lp-page .lp-proc-card--accent h3{color:var(--accent)}.lp-page .lp-proc-card p{color:var(--fg-dim);flex:1;margin:0;font-size:.82rem;line-height:1.55}.lp-page .lp-proc-card-divider{background:var(--line);height:1px;margin:.2rem 0}.lp-page .lp-proc-card-time{color:var(--accent);justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.lp-page .lp-proc-delivery{color:var(--accent);background:#785cff12;border:1px solid #785cff26;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:2rem;padding:1rem 2rem;display:flex}.lp-page .lp-proc-delivery strong{font-size:1rem;font-weight:700}.lp-page .lp-proc-delivery span{color:var(--fg-dim);font-size:.88rem}.lp-page .lp-proc-delivery-sep{background:#785cff40;width:1px;height:1.25rem}.lp-page .lp-proc-cta{flex-direction:column;align-items:center;gap:.75rem;display:flex}.lp-page .lp-proc-main-btn{border-radius:12px;align-items:center;gap:.6rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:700;display:inline-flex}.lp-page .lp-proc-cta-note{color:var(--fg-mute);align-items:center;gap:.35rem;font-size:.78rem;display:flex}@media (width<=900px){.lp-page .lp-proc-timeline{display:none}.lp-page .lp-proc-cards{grid-template-columns:1fr 1fr}}@media (width<=639px){.lp-page .lp-proc-head{margin-bottom:1.5rem}.lp-page .lp-proc-checks{gap:.35rem .75rem;font-size:.78rem}.lp-page .lp-proc-timeline{display:none}.lp-page .lp-proc-cards{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;gap:1rem;width:100vw;max-width:1600px;margin-bottom:1.5rem;margin-left:max(50% - 50vw,50% - 800px);padding-left:1.5rem;padding-right:1.5rem;overflow-x:auto;display:flex!important}.lp-page .lp-proc-cards::-webkit-scrollbar{display:none}.lp-page .lp-proc-card{text-align:left;flex-shrink:0;min-width:calc(100vw - 5rem)}.lp-page .lp-proc-card-badge{align-self:flex-start}.lp-page .lp-proc-card-time{justify-content:flex-start}.lp-page .lp-proc-delivery{text-align:center;flex-direction:column;gap:.5rem}.lp-page .lp-proc-delivery-sep{display:none}.lp-page .lp-proc-main-btn{justify-content:center;width:100%}}.lp-page .lp-tech{background:var(--bg)}.lp-page .lp-tech-item{background:var(--bg-2);border-color:var(--line);border-radius:var(--rad)}.lp-page .lp-tech-item:hover{background:var(--bg-3)}.lp-page .lp-tech-name{color:var(--fg)}.lp-page .lp-tech-desc{color:var(--fg-mute)}.lp-page .lp-perf-badge{color:var(--fg-dim)}.lp-page .lp-perf-score.green{color:var(--accent)}.lp-page .lp-faq{background:var(--bg)}.lp-page .lp-faq-head{text-align:center;max-width:580px;margin:0 auto 2.5rem}.lp-page .lp-faq-head h2{margin:.5rem 0 .75rem;font-size:clamp(1.9rem,3vw,2.5rem)}.lp-page .lp-faq-head p{color:var(--fg-dim);font-size:1rem}.lp-page .lp-faq-body{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.lp-page .lp-faq-col{flex-direction:column;display:flex}.lp-page .lp-faq-group-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-mute);border-bottom:1px solid var(--line);align-items:center;gap:.45rem;margin-bottom:.25rem;padding-bottom:.75rem;font-size:.72rem;font-weight:700;display:flex}.lp-page .lp-faq-group-label svg{color:var(--accent,#2563eb);flex-shrink:0}.lp-page .lp-faq-item{border-bottom:1px solid var(--line)}.lp-page .lp-faq-item:last-child{border-bottom:none}.lp-page .lp-faq-q{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:.95rem;font-weight:600;line-height:1.4;list-style:none;transition:color .15s;display:flex}.lp-page .lp-faq-q::-webkit-details-marker{display:none}.lp-page .lp-faq-q:after{display:none}.lp-page .lp-faq-q:hover{color:var(--accent,#2563eb)}.lp-page .lp-faq-q span{flex:1}.lp-page .lp-faq-chevron{color:var(--fg-mute);flex-shrink:0;transition:transform .25s,color .15s}.lp-page details[open] .lp-faq-chevron{color:var(--accent,#2563eb);transform:rotate(180deg)}.lp-page details[open] .lp-faq-q{color:var(--accent,#2563eb)}.lp-page .lp-faq-a{padding-bottom:1.1rem}.lp-page .lp-faq-a p{color:var(--fg-dim);margin:0;font-size:.88rem;line-height:1.65}.lp-page .lp-faq-a strong{color:var(--fg);font-weight:600}.lp-page .lp-faq-foot{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;align-items:center;gap:2rem;padding:2rem 2.25rem;display:flex}.lp-page .lp-faq-foot-icon-lg{width:84px;height:84px;color:var(--accent);background:#785cff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-page .lp-faq-foot-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.lp-page .lp-faq-foot-body strong{color:var(--fg);font-size:1.15rem;font-weight:700}.lp-page .lp-faq-foot-body>span{color:var(--fg-dim);font-size:.88rem}.lp-page .lp-faq-foot-trust{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.85rem;display:flex}.lp-page .lp-faq-foot-trust-item{color:var(--fg-dim);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.lp-page .lp-faq-ft-ic{width:26px;height:26px;color:var(--accent);background:#785cff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-page .lp-faq-foot-sep{background:var(--line);flex-shrink:0;align-self:stretch;width:1px;margin:-.5rem 0}.lp-page .lp-faq-foot-action{flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.lp-page .lp-faq-foot-btn{background:var(--accent);color:#fff;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:.55rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.lp-page .lp-faq-foot-btn:hover{background:#174db8}.lp-page .lp-faq-foot-secure{color:var(--fg-mute);align-items:center;gap:.35rem;font-size:.78rem;display:flex}@media (width<=900px){.lp-page .lp-faq-foot{flex-wrap:wrap;gap:1.25rem}.lp-page .lp-faq-foot-sep{display:none}}@media (width<=768px){.lp-page .lp-faq-body{grid-template-columns:1fr;gap:0}}@media (width<=639px){.lp-page .lp-faq-q{padding:.9rem 0;font-size:.88rem}.lp-page .lp-faq-foot{flex-direction:column;align-items:flex-start;padding:1.25rem}.lp-page .lp-faq-foot-icon-lg{display:none}.lp-page .lp-faq-foot-btn{justify-content:center;width:100%}.lp-page .lp-faq-foot-action{width:100%}.lp-page .lp-faq-foot-trust{gap:.65rem}.lp-page .lp-faq-head{margin-bottom:1.5rem}}.lp-page .lp-cta-final{background:var(--bg-3);border-top:1px solid var(--line)}.lp-page .lp-cta-copy h2{color:var(--fg);font-size:clamp(1.75rem,2.8vw,2.4rem)}.lp-page .lp-cta-copy>p{color:var(--fg-dim);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.lp-page .lp-cta-trust-row{flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.75rem;display:flex}.lp-page .lp-cta-trust-item{color:var(--fg-dim);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.lp-page .lp-cta-trust-item svg{color:#059669;flex-shrink:0}.lp-page .lp-contact-author{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rad);padding:1rem 1.25rem}.lp-page .lp-contact-author-avatar{background:var(--accent);color:#fff;border:none;font-weight:700}.lp-page .lp-contact-author strong{color:var(--fg)}.lp-page .lp-contact-author span{color:var(--fg-dim)}.lp-page .lp-cupo-chip{background:var(--accent-soft);color:var(--fg-dim);border:none;border-radius:999px;align-items:center;gap:.6rem;margin-top:1rem;padding:.6rem 1.1rem;font-size:.84rem;font-weight:600;display:inline-flex}.lp-page .lp-cupo-dot{background:var(--accent);animation:1.8s ease-in-out infinite lp-pulse}.lp-page .lp-cta-brief-link{color:var(--fg-mute);flex-direction:column;gap:.2rem;margin-top:1.25rem;font-size:.82rem;display:flex}.lp-page .lp-cta-brief-link a{color:var(--accent,#2563eb);font-weight:600;text-decoration:none}.lp-page .lp-cta-brief-link a:hover{text-decoration:underline}.lp-page .lp-cta-brief-link span{color:var(--fg-mute);font-size:.76rem}.lp-page .lp-hero-form-title{color:var(--fg)}.lp-page .lp-hero-form-sub{color:var(--fg-dim);margin-bottom:1.25rem;font-size:.88rem}.lp-page .lp-giro-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.lp-page .lp-giro-btn{cursor:pointer;align-items:center;display:flex}.lp-page .lp-giro-btn input[type=radio]{opacity:0;width:0;height:0;position:absolute}.lp-page .lp-giro-btn span{border:1.5px solid var(--line);width:100%;color:var(--fg-dim);background:var(--bg-3);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .5rem;font-size:.82rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:flex}.lp-page .lp-giro-btn input:checked+span{border-color:var(--accent,#2563eb);color:var(--accent,#2563eb);background:#2563eb14;font-weight:600}.lp-page .lp-giro-btn:hover span{border-color:var(--accent,#2563eb);color:var(--fg)}.lp-page .lp-giro-otro{margin-top:.6rem}.lp-page .lp-giro-otro input{border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--fg);border-radius:10px;padding:.65rem .85rem;font-size:.88rem;transition:border-color .15s}.lp-page .lp-giro-otro input:focus{border-color:var(--accent);outline:none}.lp-page .lp-form-guarantee{color:#059669;background:#05966912;border:1px solid #05966933;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.6rem 1rem;font-size:.78rem;font-weight:600;display:flex}.lp-page .lp-form-guarantee svg{flex-shrink:0}.lp-page .lp-form-trust{color:var(--fg-mute);justify-content:center;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.76rem;display:flex}.lp-page .lp-form-trust-stars{color:var(--gold);letter-spacing:.04em;font-size:.82rem}.lp-page .lp-section-head h2{color:var(--fg)}.lp-page .lp-section-sub{color:var(--fg-dim)}.lp-page .lp-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f11a 0%,#3b56d40d 40%,#0000 68%);border-radius:50%;width:580px;height:580px;animation:13s ease-in-out infinite lp-glow-pulse;position:absolute;top:-80px;right:-80px}@keyframes lp-glow-pulse{0%,to{opacity:.55;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.14)translate(-10px,8px)}}@keyframes lp-blob-drift-1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(12px,-22px)scale(1.03)}70%{transform:translate(-7px,-10px)scale(.97)}}@keyframes lp-blob-drift-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-14px,18px)scale(1.05)}75%{transform:translate(8px,9px)scale(.96)}}.lp-page .lp-hero-blob--1{will-change:transform;animation:16s ease-in-out infinite lp-blob-drift-1}.lp-page .lp-hero-blob--2{will-change:transform;animation:22s ease-in-out infinite lp-blob-drift-2}@keyframes lp-dots-drift{0%,to{opacity:1;transform:translate(0)}50%{opacity:.6;transform:translate(-8px,10px)}}.lp-page .lp-hero-dots{animation:28s ease-in-out infinite lp-dots-drift}@keyframes lp-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-page .lp-hero-left h1{animation:.72s cubic-bezier(.22,1,.36,1) 50ms both lp-hero-rise}.lp-page .lp-hero-subtext{animation:.72s cubic-bezier(.22,1,.36,1) .18s both lp-hero-rise}.lp-page .lp-hero-social-proof{animation:.72s cubic-bezier(.22,1,.36,1) .3s both lp-hero-rise}.lp-page .lp-hero-cta-btn{animation:.72s cubic-bezier(.22,1,.36,1) .42s both lp-hero-rise}.lp-page .lp-hero-trust-badge{animation:.72s cubic-bezier(.22,1,.36,1) .52s both lp-hero-rise}.lp-page .lp-hero-right{animation:.72s cubic-bezier(.22,1,.36,1) .2s both lp-hero-rise}.lp-page .lp-hero-benefits-strip{animation:.72s cubic-bezier(.22,1,.36,1) .62s both lp-hero-rise}.lp-page .lp-hero-cta-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.lp-page .lp-hero-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2563eb47}@media (prefers-reduced-motion:reduce){.lp-page .lp-hero:before,.lp-page .lp-hero-blob--1,.lp-page .lp-hero-blob--2,.lp-page .lp-hero-dots{animation:none}.lp-page .lp-hero-left h1,.lp-page .lp-hero-subtext,.lp-page .lp-hero-social-proof,.lp-page .lp-hero-cta-btn,.lp-page .lp-hero-trust-badge,.lp-page .lp-hero-right,.lp-page .lp-hero-benefits-strip{opacity:1;animation:none}}.lp-page .cv2-footer{background:var(--bg-2);border-top:1px solid var(--line)}.lp-page .cv2-footer .footer-mark{color:#ffffff80}.lp-page .cv2-footer h4{color:#9a9793}.lp-page .cv2-footer a{color:var(--fg-dim)}.lp-page .cv2-footer a:hover{color:var(--fg)}.lp-page .cv2-footer .footer-bot{color:#9a9793}.lp-page .lp-wa-float{color:#fff;background:#25d366;border:none;box-shadow:0 10px 28px -8px #25d3668c}.lp-page .lp-wa-float:hover{background:#1fb355}.lp-page .lp-mobile-cta-bar{z-index:40;background:var(--bg-2);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px -8px #0c1a2b26}.lp-page .lp-mobile-cta-bar .cv2-btn{flex:1;padding:12px 16px;font-size:.95rem}@media (width<=600px){.lp-page .lp-mobile-cta-bar{align-items:stretch;gap:.6rem;display:flex}.lp-page body{padding-bottom:80px}}@media (width<=768px){.lp-page .lp-hero .cv2-container{grid-template-columns:1fr;gap:2rem}.lp-page .lp-hero-credibility{grid-template-columns:1fr 1fr}.lp-page .lp-hero-projects-grid{grid-template-columns:repeat(4,1fr);gap:.6rem}.lp-page .lp-hero-project-img{height:80px}}@media (width<=639px){.lp-page .lp-hero-right{display:none}.lp-page .lp-hero-social-proof{gap:.75rem;padding:.7rem 1rem}.lp-sp-text{display:none}.lp-page .lp-hero-cta-btn{justify-content:center;width:100%;min-height:52px}.lp-page .lp-hero-left h1{animation-delay:40ms}.lp-page .lp-hero-subtext{animation-delay:.1s}.lp-page .lp-hero-social-proof{animation-delay:.16s}.lp-page .lp-hero-cta-btn{animation-delay:.22s}.lp-page .lp-hero-trust-badge{animation-delay:.27s}.lp-page .lp-hero-benefits-strip{animation-delay:.32s}.lp-page .cv2-container{padding-left:1.25rem;padding-right:1.25rem}.lp-page .lp-hero .cv2-container>*{min-width:0}.lp-page .lp-hero{padding:2rem 0 2.5rem}}@media (width>=640px) and (width<=768px){.lp-page .lp-hero-right{display:flex}.lp-page .lp-hero-form-compact{max-width:480px;margin:0 auto}}@media (width<=768px){.lp-page .lp-quick-field input,.lp-page .lp-quick-field select{min-height:48px;padding:12px 14px;font-size:1rem}.lp-page .lp-quick-field label,.lp-page .lp-hero-form-compact .lp-quick-field label{font-size:.85rem}.lp-page .lp-giro-btn span{min-height:48px}}@media (width<=639px){.lp-page .lp-contact-author{padding:.85rem 1rem}.lp-page .lp-cta-trust-row{gap:.5rem 1rem;margin-bottom:1.25rem}.lp-page .lp-cta-copy>p{margin-bottom:1rem}.lp-page .lp-cta-brief-link{margin-top:.85rem}.lp-page .lp-hero-form-sub{display:none}}.lp-scroll-wrap{position:relative}@media (width<=639px){.lp-scroll-wrap{box-sizing:border-box;width:100vw;margin-left:max(50% - 50vw,50% - 800px)}.lp-scroll-wrap:before{content:"";background:linear-gradient(to right, transparent, var(--bg));pointer-events:none;z-index:2;width:5rem;position:absolute;top:0;bottom:0;right:0}.lp-results .lp-scroll-wrap:before,.lp-testimonials .lp-scroll-wrap:before,.lp-process .lp-scroll-wrap:before{background:linear-gradient(to right, transparent, var(--bg-3))}.lp-scroll-wrap:after{content:"";opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='24' viewBox='0 0 56 24' fill='none'%3E%3Cpath d='M9 12H2M2 12L6 8M2 12L6 16' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='22' y='6' width='12' height='16' rx='6' stroke='%236B7280' stroke-width='1.5'/%3E%3Cline x1='28' y1='6' x2='28' y2='10' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M47 12H54M54 12L50 8M54 12L50 16' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:88px;height:36px;margin:1rem auto 3rem;display:block}.lp-cases-grid,.lp-why-grid,.lp-page .lp-proj-grid,.lp-page .lp-testi-cards,.lp-page .lp-proc-cards{scroll-snap-type:x mandatory;scroll-padding-left:1.5rem}.lp-case-card,.lp-page .lp-why-card,.lp-page .lp-proj-card,.lp-page .lp-testi-card,.lp-page .lp-proc-card{scroll-snap-align:start}.lp-page .lp-hero-benefits-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;overflow-x:visible;display:flex!important}.lp-benefit-item{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 6%, transparent);white-space:nowrap;border-radius:999px;flex-direction:row;flex-shrink:0;align-items:center;gap:.45rem;padding:.4rem .85rem}.lp-benefit-item svg{flex-shrink:0;width:14px;height:14px}.lp-benefit-item strong{font-size:.8rem;font-weight:600}.lp-page .lp-hero-credibility{grid-template-columns:1fr;gap:1rem}.lp-page .lp-hero-projects-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.lp-page .lp-hero-project-img{height:100px}}.lp-page .lp-mobile{display:none}.lp-page .lp-desktop{display:inline}.lp-page .lp-mobile-block{display:none}.lp-page .lp-desktop-block{display:block}@media (width<=639px){.lp-page .lp-mobile{display:inline}.lp-page .lp-desktop{display:none}.lp-page .lp-mobile-block{display:block}.lp-page .lp-desktop-block{display:none}}@media (width>=640px){.lp-page .lp-hero-left .lp-hero-trust-badge{order:1}}.lp-hero-mini-metrics{gap:2rem;min-width:0;padding-top:.25rem;display:flex}@media (width<=639px){.lp-hero-mini-metrics{justify-content:space-between;gap:1rem}}.lp-mini-metric{flex-direction:column;align-items:center;gap:.1rem;display:flex}.lp-mini-metric strong{color:var(--accent);font-size:1.25rem;font-weight:800;line-height:1}.lp-mini-metric small{color:var(--fg-muted,#888);text-align:center;font-size:.68rem}@keyframes bf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bf-spin{to{transform:rotate(360deg)}}@keyframes adm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-v2{--v:2}.lp-page .lp-hero .cv2-container{text-align:center;grid-template-columns:1fr;justify-items:center}.lp-page .lp-hero-left{align-items:center;max-width:680px}.lp-page .lp-hero-social-proof{align-self:center}.lp-modal{z-index:1100;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lp-modal-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;background:#0b112099;transition:opacity .28s;position:absolute;inset:0}.lp-modal-content{z-index:1;background:var(--bg-2);border:1px solid var(--line);border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--accent), var(--accent-2)) 1;opacity:0;border-radius:20px;width:min(440px,100vw - 2rem);padding:2rem 2rem 1.75rem;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(20px)scale(.97);box-shadow:0 24px 64px -12px #0b112059}.lp-modal.is-open{pointer-events:auto;visibility:visible}.lp-modal.is-open .lp-modal-overlay{opacity:1}.lp-modal.is-open .lp-modal-content{opacity:1;transform:translateY(0)scale(1)}.lp-modal.is-closing .lp-modal-overlay{opacity:0}.lp-modal.is-closing .lp-modal-content{opacity:0;transform:translateY(12px)scale(.97)}.lp-modal-close{border:1px solid var(--line);background:var(--bg-3);width:32px;height:32px;color:var(--fg-mute);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:1rem;right:1rem}.lp-modal-close:hover{background:var(--bg-4);color:var(--fg)}.lp-modal-progress{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:10px;display:flex}.lp-progress-time{color:var(--accent);font-weight:600}.lp-modal-title{color:var(--fg);margin:0 0 .2rem;padding-right:2rem;font-size:1.2rem;font-weight:700}.lp-modal-subtitle{color:var(--fg-mute);margin:0 0 1.25rem;font-size:.82rem}.lp-modal-form-wrap{transition:opacity .3s,transform .3s}.lp-modal-form-wrap.is-hiding{opacity:0;transform:scale(.95)}.lp-modal-success{transition:opacity .4s,transform .4s}.lp-modal-success[hidden]{opacity:0;transform:translateY(10px);display:none!important}.lp-modal-success:not([hidden]){animation:.5s cubic-bezier(.34,1.56,.64,1) forwards lp-success-appear}@keyframes lp-success-appear{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.lp-success-check-ring{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.lp-success-check{color:#7fba8a;width:32px;height:32px;animation:.6s ease-out .2s both lp-check-draw}.lp-check-circle{animation:.5s ease-out both lp-circle-draw}.lp-check-tick{stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s ease-out .3s both lp-tick-draw}@keyframes lp-circle-draw{0%{stroke-dasharray:63;stroke-dashoffset:63px}to{stroke-dasharray:63;stroke-dashoffset:0}}@keyframes lp-tick-draw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@media (width<=560px){.lp-modal{align-items:flex-end}.lp-modal-content{border-radius:20px 20px 0 0;width:100%;padding:1.5rem 1.25rem 2rem;transition:opacity .3s,transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}.lp-modal.is-open .lp-modal-content{transform:translateY(0)}.lp-modal.is-closing .lp-modal-content{transform:translateY(100%)}}.lp-page .lp-hero-right{padding:0;display:none;position:relative}@media (width>=900px){.lp-page .lp-hero .cv2-container{text-align:left;grid-template-columns:1.05fr .95fr;place-items:center stretch}.lp-page .lp-hero-left .lp-hero-cta-btn,.lp-page .lp-hero-left .lp-hero-trust-badge,.lp-page .lp-hero-left .lp-hero-social-proof{align-self:flex-start}.lp-page .lp-hero-right{flex-direction:column;justify-content:center;align-items:center;display:flex}}.lp-hv-browser{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0c1a2b59,inset 0 0 0 1px #ffffff0a}.lp-hv-browser:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff08 0%,#0000 50%);position:absolute;inset:0}.lp-hv-chrome{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, var(--bg-2));align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-hv-dot{border-radius:50%;width:9px;height:9px}.lp-hv-dot--r{background:#f87171}.lp-hv-dot--y{background:#fbbf24}.lp-hv-dot--g{background:#34d399}.lp-hv-url{color:var(--fg-mute);background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.lp-hv-body{z-index:1;background:radial-gradient(80% 40% at 0 100%,#785cff0a 0%,#0000 70%),radial-gradient(60% 30% at 100% 0,#c9a84c08 0%,#0000 60%);grid-template-columns:1.3fr .7fr;gap:1.25rem;padding:1.5rem;display:grid;position:relative}.lp-hv-copy{flex-direction:column;gap:8px;display:flex}.lp-hv-tag{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--bg)));opacity:.7;border-radius:999px;width:34%;height:8px}.lp-hv-h1{border-radius:var(--rad);background:linear-gradient(90deg, var(--fg) 50%, transparent 100%);opacity:.15;width:90%;height:14px}.lp-hv-h1--accent{background:linear-gradient(90deg, var(--accent) 50%, transparent 100%);opacity:.4;width:65%}.lp-hv-sub{background:var(--fg);opacity:.08;border-radius:999px;width:85%;height:7px}.lp-hv-sub--short{width:55%}.lp-hv-checks{flex-direction:column;gap:5px;margin-top:2px;display:flex}.lp-hv-checks span{opacity:.25;background:#059669;border-radius:999px;width:60px;height:6px}.lp-hv-checks span:nth-child(2){width:48px}.lp-hv-btn{background:var(--accent);width:110px;height:26px;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px;margin-top:4px;position:relative}.lp-hv-btn:after{content:"";background:linear-gradient(135deg,#ffffff26 0%,#0000 50%);border-radius:999px;position:absolute;inset:0}.lp-hv-visual{flex-direction:column;gap:8px;display:flex;position:relative}.lp-hv-visual:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c26 0%,#0000 70%);border-radius:50%;width:48px;height:48px;position:absolute;top:-4px;right:-4px}.lp-hv-visual-card{border:1px solid var(--line);background:radial-gradient(circle at 70% 30%, #785cff14 0%, transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--bg)), color-mix(in srgb, var(--accent) 6%, var(--bg)));border-radius:12px;flex:1;min-height:100px;position:relative;overflow:hidden}.lp-hv-visual-card:after{content:"";background:var(--fg);opacity:.06;height:6px;box-shadow:0 14px 0 var(--fg), 0 28px 0 var(--fg);opacity:.06;border-radius:999px;position:absolute;top:8px;left:10px;right:10px}.lp-hv-visual-bar{background:linear-gradient(90deg, var(--fg) 40%, transparent 100%);opacity:.08;border-radius:999px;height:7px}.lp-hv-visual-bar--short{width:55%}.lp-hv-visual-card-icon{background:var(--accent);opacity:.2;border-radius:8px;width:28px;height:28px;position:absolute;bottom:10px;right:10px}.lp-hv-toast{z-index:3;background:var(--bg-2);border:1px solid var(--line-s);border-radius:14px;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex;position:absolute;bottom:2.4rem;left:-1.25rem;box-shadow:0 16px 40px #0c1a2b40}.lp-hv-toast--new{transition:border-color .8s,box-shadow .8s;border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e4d,0 16px 40px #0c1a2b40!important}.lp-hv-toast-icon{background:color-mix(in srgb, var(--accent) 14%, var(--bg-2));width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-hv-toast-text{flex-direction:column;gap:2px;display:flex}.lp-hv-toast-text strong{color:var(--fg);font-size:.8rem}.lp-hv-toast-text span{color:var(--fg-mute);font-size:.72rem}.lp-hv-toast-dot{background:#22c55e;border-radius:50%;align-self:flex-start;width:8px;height:8px;margin-left:4px;animation:1.8s infinite lp-hv-pulse}.lp-hv-toast-dot--fast{animation:.5s ease-in-out 3 lp-hv-pulse-fast}@keyframes lp-hv-pulse-fast{0%,to{opacity:1;box-shadow:0 0 4px #22c55e}50%{opacity:.2;box-shadow:none}}.lp-hv-chip{color:#fff;background:#16a34a;border-radius:999px;align-items:center;gap:.4rem;padding:6px 12px;font-size:.75rem;font-weight:700;animation:.6s cubic-bezier(.22,1,.36,1) .8s both lp-hv-toast-in;display:inline-flex;position:absolute;top:-.8rem;right:-.5rem;box-shadow:0 10px 24px #16a34a73}@keyframes lp-hv-toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-hv-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lp-hv-chip,.lp-hv-toast-dot{animation:none!important}}@media (width>=640px){.lp-page .lp-cases-grid.lp-cases-grid--two{grid-template-columns:repeat(2,1fr);max-width:880px;margin-inline:auto}.lp-page .lp-testi-cards.lp-testi-cards--one{grid-template-columns:1fr;max-width:680px;margin-inline:auto}}
