:root{--bg: #0a0c10;--bg-2: #0f1117;--bg-3: #161a24;--bg-4: #1d2130;--fg: #eceae4;--fg-dim: #b0ada6;--fg-mute: #6a6865;--accent: #c9a84c;--accent-2: #7b9eb8;--accent-3: #9b8fc4;--line: rgba(255,255,255,.07);--line-s: rgba(255,255,255,.14);--glow: rgba(201,168,76,.14);--glow-2: rgba(123,158,184,.1);--shadow: 0 24px 64px rgba(0,0,0,.45);--nav-bg: rgba(10,12,16,.88);--f-display: "Bricolage Grotesque", sans-serif;--f-body: "IBM Plex Sans", sans-serif;--f-mono: "Azeret Mono", monospace;--rad: 2px;--container: 1200px;--gap: clamp(3rem, 7vw, 6rem)}[data-theme=light]{--bg: #f4f1eb;--bg-2: #ece8e0;--bg-3: #e2ddd4;--bg-4: #d8d2c8;--fg: #18160f;--fg-dim: #4a4538;--fg-mute: #8a8278;--accent: #8a5e12;--accent-2: #235570;--accent-3: #4e4478;--line: rgba(0,0,0,.09);--line-s: rgba(0,0,0,.16);--glow: rgba(138,94,18,.1);--glow-2: rgba(35,85,112,.08);--shadow: 0 24px 64px rgba(0,0,0,.12);--nav-bg: rgba(244,241,235,.92)}[data-theme=light] body:before{opacity:.018}*,*: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);font-weight:400;font-size:15px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style:none}em{font-style:normal;color:var(--accent)}strong{font-weight:500}body:before{content:"";position:fixed;inset:0;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}@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%)}}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem 3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line);margin-bottom:0}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 360px){.footer-grid{grid-template-columns:1fr}}.cv2-container{max-width:var(--container);margin:0 auto;padding:0 var(--gap)}.cv2-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;border-radius:2px;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:all .2s;cursor:pointer;border:1px solid transparent}.cv2-btn.primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.cv2-btn.primary:hover{opacity:.9}.cv2-btn.primary:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.3)}.cv2-btn.primary:disabled:hover{opacity:.35}.cv2-btn .arrow{display:inline-block;width:16px}.cv2-btn .arrow:after{content:"\2192"}.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);font-size:3rem;font-weight:800;color:var(--fg-mute);opacity:.1;margin-bottom:2rem;letter-spacing:-.02em}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 3rem;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line)}.footer-grid h4{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);margin:0 0 1rem}.footer-grid a{display:block;font-family:var(--f-mono);font-size:11px;color:var(--fg-dim);margin-bottom:.75rem;transition:color .2s}.footer-grid a:hover{color:var(--accent)}.footer-grid p{font-family:var(--f-mono);font-size:11px;color:var(--fg-dim);margin:0}.lp-footer-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.25rem 0 1.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--line)}.lp-footer-trust-item{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:var(--fg-mute)}.lp-footer-trust-item svg{color:var(--accent);opacity:.7;flex-shrink:0}@media (max-width: 480px){.lp-footer-trust{justify-content:flex-start;gap:.6rem 1rem;padding:1rem 0}.lp-footer-trust-item{font-size:.7rem}}.footer-bot{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:9px;color:var(--fg-mute);letter-spacing:.08em}.cv2-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cv2-reveal.in{opacity:1;transform:translateY(0)}.cv2-reveal-stagger>.cv2-reveal:nth-child(1){transition-delay:.05s}.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 (max-width: 1024px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.cv2-btn{width:100%;justify-content:center}.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-bot{flex-direction:column;gap:.5rem;text-align:center}}.cs2-showcase .cv2-container{max-width:100%;padding:0}.lp-eyebrow{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--accent);text-transform:uppercase;margin-bottom:.75rem}.lp-section-head{margin-bottom:clamp(2rem,5vw,3.5rem)}.lp-section-head h2{font-family:var(--f-display);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:var(--fg);line-height:1.05;letter-spacing:-.02em;margin-bottom:.5rem}.lp-section-head h2 em{font-style:normal;color:var(--accent)}.lp-section-sub{font-family:var(--f-body);font-size:.95rem;color:var(--fg-dim);max-width:52ch}.lp-hero{padding:clamp(6rem,12vw,10rem) 0 clamp(4rem,8vw,7rem);overflow:hidden;padding-top:calc(clamp(6rem,12vw,10rem) + 64px)}.lp-hero .cv2-container{display:grid;grid-template-columns:1fr 420px;gap:clamp(2rem,6vw,5rem);align-items:center}.lp-hero-inner h1{font-family:var(--f-display);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.1;color:var(--fg);margin-bottom:1.25rem}.lp-hero-inner h1 em{font-style:normal;color:var(--accent)}.lp-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2.5rem}.lp-hero-metrics{display:flex;gap:2.5rem;flex-wrap:wrap}.lp-hero-deco{position:relative}.lp-process{background:var(--bg-2);padding:clamp(4rem,8vw,7rem) 0}.lp-process-steps{display:flex;flex-direction:column;gap:0;max-width:720px}.lp-step{display:grid;grid-template-columns:60px 1fr;gap:1.5rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--line)}.lp-step:last-child{border-bottom:none}.lp-step-num{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--accent);padding-top:3px}.lp-step-content h3{font-family:var(--f-display);font-size:1rem;font-weight:700;color:var(--fg);margin-bottom:.35rem}.lp-step-content p{font-family:var(--f-body);font-size:.875rem;color:var(--fg-dim);line-height:1.65;margin:0}.lp-step-arrow{grid-column:1 / -1;font-size:1.2rem;color:var(--accent);opacity:.4;padding-left:20px;display:none}.lp-cta-final{padding:clamp(4rem,8vw,7rem) 0}.lp-cta-final-wrap{display:grid;grid-template-columns:1fr 420px;gap:clamp(2.5rem,6vw,5rem);align-items:start}.lp-cta-copy h2{font-family:var(--f-display);font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800;line-height:1.15;color:var(--fg);margin:.5rem 0 1rem}.lp-cta-copy h2 em{font-style:normal;color:var(--accent)}.lp-cta-copy>p{color:var(--fg-dim);line-height:1.7;max-width:46ch;margin-bottom:2rem}.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);font-size:1.2rem;font-weight:700;color:var(--fg);margin:0 0 .4rem}.lp-hero-form-sub{font-size:.9rem;color:var(--fg-mute);line-height:1.55;margin:0 0 1.5rem}.lp-quick-form{display:flex;flex-direction:column;gap:.9rem}.lp-quick-field{display:flex;flex-direction:column;gap:.35rem}.lp-quick-field label{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.lp-quick-field input,.lp-quick-field select{background:var(--bg-3);border:1px solid var(--line);border-radius:6px;color:var(--fg);font-family:var(--f-body);font-size:.9rem;padding:.65rem .85rem;width:100%;transition:border-color .2s;outline:none;appearance:none;-webkit-appearance:none}.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-repeat:no-repeat;background-position:right .75rem center;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{font-size:.72rem;color:#dc2626;min-height:1em;line-height:1.2}.lp-noscript-msg{font-size:.78rem;color:var(--fg-dim);background:var(--bg-3);border:1px solid var(--line);border-radius:8px;padding:.6rem .8rem;margin:.5rem 0 0;text-align:center}.lp-quick-submit{width:100%;margin-top:.25rem;justify-content:center}.lp-submit-spinner{display:none;animation:lp-spin .7s linear infinite}@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{display:inline-block;vertical-align:middle}.lp-exit-submit.lp-is-loading .lp-submit-label{display:none}.lp-optional{color:var(--fg-mute);font-size:.85em;letter-spacing:0;text-transform:none;font-family:var(--f-body)}.lp-form-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem .85rem;font-size:.78rem;color:var(--fg-mute);line-height:1.4;margin:0}.lp-form-note svg{flex-shrink:0;color:var(--fg-mute)}.lp-form-error{font-size:.8rem;color:#dc2626;background:color-mix(in srgb,#dc2626 8%,transparent);border-radius:6px;padding:.5rem .75rem;margin-top:.25rem;text-align:center;line-height:1.4}.lp-form-error a{color:var(--accent)}.lp-fn-item{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.lp-quick-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.5rem 0}.lp-quick-success[hidden]{display:none!important}.lp-quick-success-check{width:52px;height:52px;border-radius:50%;background:rgba(127,186,138,.12);border:1px solid rgba(127,186,138,.3);display:flex;align-items:center;justify-content:center;color:#7fba8a}.lp-quick-success h3{font-size:1.1rem;font-weight:700;color:var(--fg);margin:0}.lp-quick-success p{font-size:.88rem;color:var(--fg-dim);line-height:1.55;margin:0}.lp-results{padding:clamp(4rem,8vw,7rem) 0}.lp-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:1.25rem}.lp-result{padding:2.25rem 2.5rem;background:var(--bg);display:flex;flex-direction:column;gap:.4rem;transition:background .18s}.lp-result:hover{background:var(--bg-2)}.lp-result-num{font-family:var(--f-display);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;color:var(--accent);line-height:1}.lp-result-label{font-family:var(--f-body);font-size:.95rem;color:var(--fg);font-weight:500}.lp-result-source{font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;color:var(--fg-mute);text-transform:uppercase;margin-top:.35rem}.lp-results-note{font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;color:var(--fg-mute);text-align:center;padding:.6rem 0}.lp-contact-author{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;border:1px solid var(--line);background:var(--bg-2)}.lp-contact-author-avatar{width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--bg);font-family:var(--f-display);font-size:.9rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.lp-contact-author-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-contact-author strong{font-family:var(--f-display);font-size:.9rem;font-weight:700;color:var(--fg);display:block}.lp-contact-author span{font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;color:var(--fg-mute);text-transform:uppercase}[data-theme=light] .lp-benefits{background:var(--bg-3)}[data-theme=light] .lp-benefit{background:var(--bg-2)}[data-theme=light] .lp-process,[data-theme=light] .lp-faq{background:var(--bg-3)}[data-theme=light] .lp-form input,[data-theme=light] .lp-form select,[data-theme=light] .lp-form textarea{background:var(--bg-2)}[data-theme=light] .lp-includes,[data-theme=light] .lp-contact-author{background:var(--bg-3)}[data-theme=light] .lp-hero-form{background:var(--bg-2);border-color:var(--line)}[data-theme=light] .lp-quick-field input,[data-theme=light] .lp-quick-field select{background:var(--bg);border-color:var(--line)}@media (max-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 (max-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{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.lp-trust-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border:1px solid var(--line-s);background:var(--bg-2);font-family:var(--f-body);font-size:.8rem;font-weight:600;color:var(--fg-dim)}.lp-trust-chip svg{color:var(--accent);flex-shrink:0}.lp-pains{padding:clamp(4rem,8vw,7rem) 0;background:var(--bg-2)}.lp-pains-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.lp-pain{background:var(--bg-3);border:1px solid var(--line);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .22s}.lp-pain:hover{border-color:var(--line-s)}.lp-pain-icon{width:44px;height:44px;border-radius:10px;background:var(--glow);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-pain h3{font-family:var(--f-display);font-size:1rem;font-weight:700;color:var(--fg);margin:0;line-height:1.3}.lp-pain p{font-family:var(--f-body);font-size:.875rem;color:var(--fg-dim);line-height:1.65;margin:0}.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);font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.08;color:var(--fg);margin:0 0 .75rem}.lp-case-headline em{color:var(--accent);font-style:normal}.lp-case-subtext{font-size:1rem;color:var(--fg-dim);max-width:520px;margin:0 auto;line-height:1.55}.lp-case-showcase{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:0;background:var(--bg-2);border:1px solid var(--line);border-radius:24px;overflow:hidden;margin-bottom:1.25rem;box-shadow:0 8px 40px -16px #0c1a2b1a}.lp-case-col-metrics{padding:2.5rem 2rem;display:flex;flex-direction:column;gap:2rem;border-right:1px solid var(--line)}.lp-case-client-info{display:flex;align-items:center;gap:.75rem}.lp-case-client-icon{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-case-client-info strong{display:block;font-size:.95rem;font-weight:700;color:var(--fg)}.lp-case-client-info span{font-size:.78rem;color:var(--fg-mute)}.lp-case-ba-stack{display:flex;flex-direction:column;gap:.35rem;align-items:center;text-align:center}.lp-case-pill{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.06em;width:fit-content}.lp-case-pill--before{background:#e5e7eb;color:#374151}.lp-case-pill--after{background:#d1fae5;color:#065f46}.lp-case-ba-num{font-family:var(--f-display);font-size:3.5rem;font-weight:900;line-height:1;color:var(--fg);margin-top:.25rem}.lp-case-ba-num--green{color:#059669}.lp-case-ba-desc{font-size:.9rem;color:var(--fg-dim);margin-bottom:.5rem}.lp-case-ba-arrow{color:var(--accent);margin:.25rem 0 .75rem;display:flex;align-items:center;justify-content:center}.lp-case-ba-period{font-size:.85rem;font-weight:700;color:#059669}.lp-case-col-phone{display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,var(--accent-soft) 0%,color-mix(in srgb,var(--accent-soft) 60%,transparent) 100%);padding:2rem 1rem 0;overflow:hidden}.lp-case-device{position:relative;background:#1a1a2e;border-radius:28px;padding:10px 6px;box-shadow:0 0 0 2px #ffffff14,0 0 0 4px #00000040,0 20px 60px -8px #0c1a2b59;display:inline-flex;flex-direction:column;align-items:center}.lp-case-device-notch{width:80px;height:16px;background:#0f0f23;border-radius:0 0 12px 12px;margin-bottom:6px;flex-shrink:0;position:relative}.lp-case-device-notch:after{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.12)}.lp-case-device img{display:block;width:auto;max-height:380px;object-fit:contain;object-position:top;border-radius:20px}.lp-case-col-quote{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;border-left:1px solid var(--line)}.lp-case-stars{display:flex;align-items:center;gap:.15rem;color:#f59e0b}.lp-case-big-quote{margin:0;font-family:var(--f-display);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800;line-height:1.25;color:var(--fg);position:relative}.lp-case-quote-mark{font-family:Georgia,serif;font-size:4rem;line-height:0;color:var(--accent);vertical-align:-.4em;margin-right:.1em;font-weight:900}.lp-case-quote-mark--close{margin-left:.05em;margin-right:0}.lp-case-doc{display:flex;align-items:center;gap:.9rem}.lp-case-doc-avatar{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em;border:3px solid #fff;box-shadow:0 2px 12px #0c1a2b26;overflow:hidden}.lp-case-doc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-case-doc-info strong{display:block;font-size:.95rem;font-weight:700;color:var(--fg)}.lp-case-doc-info span{display:block;font-size:.78rem;color:var(--fg-mute);line-height:1.4}.lp-case-strip{display:flex;align-items:center;gap:1.5rem;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:1.25rem 1.75rem}.lp-case-strip-icon{font-size:1.75rem;width:52px;height:52px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-case-strip-text{flex:1;display:flex;flex-direction:column;gap:.2rem}.lp-case-strip-text strong{font-size:1rem;font-weight:700;color:var(--fg)}.lp-case-strip-text span{font-size:.85rem;color:var(--fg-dim)}.lp-case-strip-btn{display:inline-flex;align-items:center;padding:.85rem 1.75rem;background:var(--accent);color:#fff;font-family:var(--f-display);font-size:.95rem;font-weight:700;border-radius:999px;text-decoration:none;white-space:nowrap;transition:opacity .2s,transform .2s;flex-shrink:0}.lp-case-strip-btn:hover{opacity:.9;transform:translateY(-1px)}@media (min-width: 640px) and (max-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{grid-column:1 / -1;border-left:none;border-top:1px solid var(--line)}.lp-case-strip{flex-direction:column;text-align:center}.lp-case-strip-btn{width:100%;justify-content:center}}@media (max-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{flex-direction:column;text-align:center}.lp-case-strip-btn{width:100%;justify-content:center}.lp-case-col-metrics{padding:1.25rem 1rem}.lp-case-col-quote{padding:1.25rem 1rem;gap:1rem}.lp-case-col-phone{min-height:200px;padding:1.5rem 1rem 0}.lp-case-device{padding:6px 4px;border-radius:18px}.lp-case-device-notch{width:50px;height:12px}.lp-case-device img{max-height:180px}.lp-case-ba-stack{display:grid;grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.2rem 0;text-align:center}.lp-case-ba-stack>:nth-child(1){grid-column:1;grid-row:1}.lp-case-ba-stack>:nth-child(2){grid-column:1;grid-row:2;font-size:2.25rem}.lp-case-ba-stack>:nth-child(3){grid-column:1;grid-row:3}.lp-case-ba-stack>:nth-child(4){grid-column:2;grid-row:1 / 4;align-self:center;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transform:rotate(-90deg);color:var(--fg-mute)}.lp-case-ba-stack>:nth-child(5){grid-column:3;grid-row:1}.lp-case-ba-stack>:nth-child(6){grid-column:3;grid-row:2;font-size:2.25rem}.lp-case-ba-stack>:nth-child(7){grid-column:3;grid-row:3}.lp-case-ba-stack>:nth-child(8){grid-column:3;grid-row:4}.lp-case-quote-mark{font-size:2.5rem}.lp-case-strip{padding:1rem 1.25rem;gap:.75rem}.lp-case-strip-icon{width:40px;height:40px;font-size:1.25rem}.lp-case-strip-text span{display:none}}.lp-projects{padding:clamp(4rem,8vw,7rem) 0;background:var(--bg-2)}.lp-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.lp-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.lp-step-card{background:var(--bg-3);border:1px solid var(--line);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .22s}.lp-step-card:hover{border-color:var(--line-s)}.lp-step-n{font-family:var(--f-display);font-size:2rem;font-weight:800;color:var(--accent);line-height:1;margin-bottom:.1rem}.lp-step-card h3{font-family:var(--f-display);font-size:.98rem;font-weight:700;color:var(--fg);margin:0;line-height:1.3}.lp-step-card p{font-family:var(--f-body);font-size:.85rem;color:var(--fg-dim);line-height:1.65;margin:0}.lp-cupo-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background:var(--glow);border:1px solid rgba(201,168,76,.2);font-family:var(--f-body);font-size:.82rem;font-weight:600;color:var(--fg-dim);margin-bottom:1.5rem;line-height:1.4}[data-theme=light] .lp-cupo-chip{background:rgba(138,94,18,.08);border-color:#8a5e122e}.lp-cupo-dot{width:7px;height:7px;border-radius:50%;background:#7fba8a;flex-shrink:0;animation:lp-cupo-pulse 2s ease-in-out infinite}@keyframes lp-cupo-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-back-top{position:fixed;right:1.5rem;bottom:5rem;z-index:59;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--fg-mute);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,color .2s,border-color .2s;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 (max-width: 719px){.lp-back-top{bottom:5rem}}.lp-page img[loading=lazy]{opacity:0;transition:opacity .35s ease}.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{position:fixed;right:1.5rem;bottom:1.5rem;z-index:60;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36659;transition:transform .18s,box-shadow .18s;text-decoration:none}.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);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;color:var(--fg);line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem}.lp-roi-head h2 em{font-style:normal;color:var(--accent)}.lp-roi-sub{font-family:var(--f-body);font-size:1rem;color:var(--fg-dim);line-height:1.6;margin:0}.lp-roi-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto}.lp-roi-controls{display:flex;flex-direction:column;gap:1.25rem}.lp-roi-control{padding:1rem 1.25rem;background:var(--bg);border:1px solid var(--line);border-radius:14px}.lp-roi-control label{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;color:var(--fg);margin-bottom:.5rem;cursor:pointer}.lp-roi-val{font-size:.85rem;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.lp-roi-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--bg-4);outline:none;cursor:pointer}.lp-roi-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--bg);box-shadow:0 2px 6px #00000026;transition:transform .15s}.lp-roi-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.lp-roi-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--bg);box-shadow:0 2px 6px #00000026;cursor:pointer}.lp-roi-note{font-size:.75rem;color:var(--fg-mute);display:flex;align-items:center;gap:.4rem;margin:0;line-height:1.4}.lp-roi-note svg{flex-shrink:0}.lp-roi-results{display:flex;flex-direction:column;gap:.75rem}.lp-roi-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center}.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{font-size:.82rem;font-weight:600;color:var(--fg-dim)}.lp-roi-card-value{font-size:1.25rem;font-weight:800;color:var(--fg);font-variant-numeric:tabular-nums}.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{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center}.lp-roi-compare-col{text-align:center;padding:1rem;border-radius:14px}.lp-roi-compare-col--before{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15)}.lp-roi-compare-col--after{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.15)}.lp-roi-compare-label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.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{display:block;font-size:1.5rem;font-weight:900;color:var(--fg);font-variant-numeric:tabular-nums}.lp-roi-compare-sub{display:block;font-size:.7rem;color:var(--fg-mute);margin-top:.15rem}.lp-roi-compare-vs{display:flex;align-items:center;color:var(--fg-mute)}.lp-roi-compare-bar-wrap{margin-top:.75rem}.lp-roi-compare-bar-track{height:10px;border-radius:5px;background:var(--bg-4);overflow:hidden;display:flex}.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{display:flex;justify-content:space-between;font-size:.7rem;color:var(--fg-dim);margin-top:.35rem}.lp-roi-compare-bar-labels strong{color:var(--fg);font-weight:700}.lp-roi-compare-gain{text-align:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--fg-dim)}.lp-roi-compare-gain strong{font-size:1.1rem;color:#16a34a;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;box-shadow:0 6px 20px #2563eb40;transform:translateY(-1px)}.lp-roi-cta{margin-top:.5rem;justify-content:center}.lp-roi-cta svg{transition:transform .2s}.lp-roi-cta:hover svg{transform:translate(3px)}@media (max-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{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.lp-exit-popup.is-open{opacity:1;visibility:visible}.lp-exit-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px)}.lp-exit-content{position:relative;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:2rem;max-width:400px;width:90vw;box-shadow:0 32px 80px #00000059;transform:translateY(20px) scale(.96);transition:transform .35s cubic-bezier(.22,1,.36,1)}.lp-exit-popup.is-open .lp-exit-content{transform:translateY(0) scale(1)}.lp-exit-close{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border-radius:50%;border:none;background:var(--bg-3);color:var(--fg-mute);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.lp-exit-close:hover{background:var(--bg-4)}.lp-exit-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.lp-exit-icon{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-exit-body h3{font-family:var(--f-display);font-size:1.25rem;font-weight:800;color:var(--fg);margin:0;line-height:1.2}.lp-exit-body>p{font-size:.88rem;color:var(--fg-dim);margin:0;line-height:1.5}.lp-exit-form{width:100%}.lp-exit-fields{display:flex;flex-direction:column;gap:.5rem}.lp-exit-fields input[type=text],.lp-exit-fields input[type=email]{width:100%;padding:.7rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:.88rem;outline:none;transition:border-color .2s}.lp-exit-field-wrap{display:flex;flex-direction:column;gap:.2rem}.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{width:100%;padding:.75rem;border:none;border-radius:10px;background:var(--accent);color:#fff;font-family:var(--f-body);font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s}.lp-exit-submit:hover{opacity:.9}.lp-exit-submit:disabled{opacity:.4;cursor:not-allowed}.lp-exit-success{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#059669;font-weight:600;font-size:.95rem}.lp-exit-success svg{flex-shrink:0}.lp-exit-dismiss{background:none;border:none;color:var(--fg-mute);font-size:.82rem;cursor:pointer;padding:.25rem;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);transition:color .2s}.lp-exit-dismiss:hover{color:var(--fg-dim)}.lp-mobile-cta-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--bg-2);border-top:1px solid var(--line-s);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.lp-mobile-cta-bar .cv2-btn{flex:1;justify-content:center}.lp-mobile-cta-wa{flex:0 0 48px;height:48px;border-radius:12px;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none}[data-theme=light] .lp-pains{background:var(--bg-3)}[data-theme=light] .lp-pain{background:var(--bg-2)}[data-theme=light] .lp-projects{background:var(--bg-3)}[data-theme=light] .lp-project-card{background:var(--bg-2)}[data-theme=light] .lp-testimonial{background:var(--bg-3)}[data-theme=light] .lp-step-card{background:var(--bg-2)}@media (max-width: 900px){.lp-pains-grid,.lp-projects-grid,.lp-steps-grid{grid-template-columns:1fr 1fr}.lp-testimonials-grid{grid-template-columns:1fr}}@media (max-width: 600px){.lp-pains-grid,.lp-projects-grid{grid-template-columns:1fr}.lp-steps-grid{grid-template-columns:1fr 1fr}.lp-mobile-cta-bar{display:flex;gap:.6rem;align-items:stretch}.lp-wa-float{display:none}}.lp-header{position:fixed;top:0;left:0;right:0;z-index:999;background:color-mix(in srgb,#F6F8FC 95%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid #D8E0EC;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,box-shadow .2s;opacity:0;visibility:hidden;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{display:flex;align-items:center;justify-content:space-between;height:64px;gap:1.5rem}.lp-header-logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.lp-header-mark{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.lp-header-mark img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-header-name{font-family:var(--f-body);font-size:.92rem;font-weight:600;color:#0c1a2b}@media (max-width: 480px){.lp-header-name{display:none}}@media (max-width: 640px){.lp-header-logo{display:none}.lp-header-inner{justify-content:center;padding-inline:1rem}.lp-header-cta{width:100%;text-align:center;font-size:.95rem;padding:12px 20px}}.lp-header-nav{display:flex;align-items:center;gap:.25rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lp-header-visible .lp-header-nav{opacity:1;visibility:visible;transition-delay:.15s}.lp-header-nav-link{font-family:var(--f-body);font-size:.82rem;font-weight:500;color:#475569;padding:.35rem .75rem;border-radius:6px;transition:color .2s,background .2s;text-decoration:none;white-space:nowrap}.lp-header-nav-link:hover{color:#0c1a2b;background:rgba(15,61,145,.06)}@media (max-width: 720px){.lp-header-nav{display:none}}.lp-header-cta{font-size:.88rem;padding:10px 20px;white-space:nowrap;background:transparent!important;border:2px solid var(--accent)!important;color:var(--accent)!important;box-shadow:none!important}.lp-header-cta:hover{background:var(--accent)!important;color:#fff!important}.lp-page{--bg: #F8FAFC;--bg-2: #FFFFFF;--bg-3: #EEF2F7;--bg-4: #E2E8F0;--fg: #0B1120;--fg-dim: #475569;--fg-mute: #64748B;--accent: #0F3D91;--accent-hover: #1E4FBF;--accent-premium: #C97B3B;--accent-soft: #F3EFEA;--success: #059669;--line: #CBD5E1;--line-s: #CBD5E1;--rad: 14px;--glow: rgba(15, 61, 145, .12);background:var(--bg);color:var(--fg)}.lp-page .cv2-nav{background:color-mix(in srgb,#F6F8FC 88%,transparent);border-bottom-color:var(--line);position:fixed;top:0;left:0;right:0;z-index:999;opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.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{font-style:normal;color:var(--accent)}.lp-page .lp-eyebrow{color:var(--accent);letter-spacing:.14em;display:inline-flex;align-items:center;gap:8px;margin-bottom:1rem}.lp-page .lp-eyebrow:before{content:"";width:26px;height:2px;background:var(--accent);flex-shrink:0}.lp-page .cv2-btn{border-radius:999px;font-weight:700;font-size:.98rem;gap:8px}.lp-page .cv2-btn.primary{background:#7A4A1F;color:#fff;border-color:#7a4a1f}.lp-page .cv2-btn.primary:hover{background:#8A5529;box-shadow:0 6px 20px #7a4a1f4d;transform:translateY(-1px)}.lp-page .cv2-btn.ghost{background:transparent;color:var(--fg);border-color:var(--line)}.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%,rgba(15,61,145,.1) 0%,transparent 60%),radial-gradient(ellipse 80% 50% at 80% 20%,rgba(201,168,76,.06) 0%,transparent 50%),radial-gradient(ellipse 100% 60% at 50% 100%,rgba(123,158,184,.08) 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{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 50%,rgba(15,61,145,.06) 0%,transparent 50%),radial-gradient(circle at 80% 30%,rgba(201,168,76,.05) 0%,transparent 40%),radial-gradient(circle at 50% 80%,rgba(123,158,184,.05) 0%,transparent 40%);animation:hero-ambient 20s ease-in-out infinite alternate}@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{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(15,61,145,.12) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 70%)}.lp-page .lp-hero .cv2-container{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:start;justify-items:center;text-align:center;position:relative;z-index:1}.lp-page .lp-hero-left{display:flex;flex-direction:column;gap:.75rem;min-width:0}.lp-page .lp-hero-left h1{color:var(--fg);font-size:clamp(2rem,4.5vw,3.4rem);margin:0;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{font-size:1.05rem;color:var(--fg-dim);line-height:1.65;margin:.8rem 0 1.5rem;max-width:55ch}.lp-page .lp-hero-pas{background:var(--accent-soft);border-left:3px solid var(--accent);padding:1rem 1.25rem;border-radius:8px;margin:.8rem 0 1.5rem}.lp-page .lp-hero-problem{font-size:.95rem;color:var(--fg-dim);line-height:1.65;margin:0}.lp-page .lp-hero-problem strong{color:var(--accent);font-weight:700}.lp-page .lp-hero-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:20px;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin-bottom:1.5rem}.lp-page .lp-hero-badge svg{width:16px;height:16px}.lp-page .lp-hero-subtext{font-size:1.05rem;color:var(--fg-dim);line-height:1.6;margin:1.5rem 0}.lp-page .lp-hero-benefits-strip{grid-column:1 / -1;padding:1.5rem 0 0;border-top:1px solid var(--line)}.lp-page .lp-hero-benefits-grid{display:flex;justify-content:center;align-items:center;gap:2.5rem;flex-wrap:nowrap}.lp-benefit-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.lp-benefit-item:hover{transform:translateY(-2px)}.lp-benefit-item svg{color:var(--accent);width:24px;height:24px;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease}.lp-benefit-item:hover svg{transform:scale(1.12);color:#3b56d4}.lp-benefit-text{display:flex;flex-direction:column;gap:.15rem}.lp-benefit-item strong{font-size:.9rem;color:var(--fg);font-weight:600;line-height:1.3}.lp-benefit-item small{font-size:.78rem;color:var(--fg-mute);line-height:1.4}.lp-page .lp-hero-social-proof{display:flex;align-items:center;gap:1rem;margin:0;padding:.9rem 1.25rem;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 12px color-mix(in srgb,var(--fg) 6%,transparent)}.lp-avatars{display:flex;gap:-6px;flex-shrink:0}.lp-av{width:34px;height:34px;border-radius:50%;border:2px solid var(--bg);margin-left:-10px;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;letter-spacing:.02em;flex-shrink:0;overflow:hidden}.lp-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.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{display:flex;flex-direction:column;gap:.15rem}.lp-sp-stars{display:flex;align-items:center;gap:.15rem;color:#f59e0b;line-height:1}.lp-sp-title{font-size:.88rem;font-weight:700;color:var(--fg);line-height:1.2}.lp-sp-text{font-size:.8rem;color:var(--fg-dim);line-height:1.4;margin:0}.lp-sp-highlight{color:var(--accent);font-style:normal;font-weight:700}.lp-page .lp-hero-trust-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--fg-mute);font-weight:500;margin-top:-.25rem;align-self:center}.lp-page .lp-hero-trust-badge svg{color:var(--success);flex-shrink:0}.lp-page .lp-hero-benefits{list-style:none;padding:0;margin:0;display:none}.lp-page .lp-hero-benefits li{display:none}.lp-page .lp-hero-benefits svg{display:none}.lp-page .lp-hero-proof{font-size:.9rem;color:var(--fg-dim);margin:1rem 0;padding:.75rem 1rem;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:6px}.lp-page .lp-hero-proof strong{color:var(--accent);font-weight:700}.lp-page .lp-hero-trust-line{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--fg-mute);margin:.8rem 0}.lp-page .lp-hero-trust-line svg{color:var(--accent);flex-shrink:0}.lp-page .lp-hero-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:14px 28px;background:var(--accent);color:#fff;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s;border:none;width:fit-content;align-self:center}.lp-page .lp-hero-cta-btn .lp-cta-arrow{transition:transform .2s ease}.lp-page .lp-hero-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 40%,transparent)}.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{display:flex;flex-direction:column;gap:.3rem}.lp-page .lp-hero-cred-num{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;color:var(--accent);line-height:1}.lp-page .lp-hero-cred-label{font-size:.8rem;color:var(--fg-mute);font-weight:600;max-width:20ch}.lp-page .lp-hero-right{display:flex;flex-direction:column;gap:2rem;padding-top:.5rem}.lp-page .lp-hero-preview{display:flex;flex-direction:column;gap:.8rem}.lp-page .lp-hero-preview-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.lp-page .lp-hero-projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.lp-page .lp-hero-project-card{display:flex;flex-direction:column;gap:.5rem}.lp-page .lp-hero-project-img{width:100%;height:120px;border-radius:12px;border:1px solid var(--line);background-size:cover;background-position:center}.lp-page .lp-hero-project-label{font-size:.8rem;font-weight:600;color:var(--fg-dim)}.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 color-mix(in srgb,#0C1A2B 18%,transparent)}.lp-page .lp-hero-form-compact h3{font-size:1.05rem;color:var(--fg);margin:0 0 .2rem;font-weight:700}.lp-page .lp-hero-form-compact>p{font-size:.8rem;color:var(--fg-mute);margin:0 0 1rem}.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{padding:10px 16px;font-size:.9rem;margin-top:.15rem;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{display:inline-flex;align-items:center;gap:.1rem;color:#f59e0b;font-size:0;letter-spacing:0}.lp-page .lp-hero-form-compact .lp-form-note{font-size:.75rem;margin-top:.5rem}.lp-page .lp-hero-form-compact .lp-quick-success h4{font-size:.95rem;margin:.4rem 0 .2rem}.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 color-mix(in srgb,#0C1A2B 28%,transparent)}.lp-page .lp-hero .lp-hero-form{height:fit-content;position:sticky;top:100px}.lp-page .lp-hero-form-title{color:var(--fg);font-size:1.15rem;margin:0 0 .4rem}.lp-page .lp-hero-form-sub{color:var(--fg-dim);font-size:.88rem;margin:0 0 1.2rem}.lp-page .lp-quick-form{display:flex;flex-direction:column;gap:.8rem}.lp-page .lp-hero .lp-quick-form{gap:.75rem}.lp-page .lp-quick-field{display:flex;flex-direction:column;gap:.3rem}.lp-page .lp-quick-field label{color:var(--fg-mute);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lp-page .lp-quick-field input,.lp-page .lp-quick-field select{background:var(--bg);border-width:1.5px;border-color:var(--line);border-radius:10px;padding:12px 14px;font-size:.95rem;color:var(--fg)}.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{color:var(--fg-mute)}.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{display:grid;grid-template-columns:5fr 7fr;gap:2rem;align-items:center;margin-bottom:3rem}.lp-results-header-left h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;margin:.4rem 0 .9rem}.lp-results-header-left h2 em{color:var(--accent);font-style:normal}.lp-results-sub{font-size:.95rem;color:var(--fg-dim);line-height:1.6;margin:0}.lp-results-accent{color:var(--accent);font-style:normal;font-weight:600}.lp-results-header-right{display:flex;flex-direction:row;align-items:center;align-self:stretch;overflow:visible}.lp-results-strategy-card{display:flex;align-items:flex-start;gap:1rem;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:1rem 1.25rem}.lp-results-strategy-icon{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-results-strategy-card strong{display:block;font-size:.9rem;color:var(--fg);margin-bottom:.25rem}.lp-results-strategy-card p{font-size:.8rem;color:var(--fg-dim);margin:0;line-height:1.5}.lp-results-strategy-card{position:relative;z-index:1;flex-shrink:0}.lp-results-chart{flex:1;align-self:stretch;overflow:visible;min-height:160px;width:100%;max-width:420px}.lp-results-chart svg{width:100%;height:auto;overflow:visible}.lp-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem}.lp-case-card{background:var(--bg);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.lp-case-top{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem .75rem}.lp-case-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-case-icon--health{background:#EFF6FF;color:#1d4ed8}.lp-case-icon--biz{background:#F5F3FF;color:#7c3aed}.lp-case-icon--food{background:#FFF7ED;color:#d97706}.lp-case-title{display:flex;flex-direction:column;gap:.05rem}.lp-case-title strong{font-size:.9rem;color:var(--fg);line-height:1.2}.lp-case-title span{font-size:.75rem;color:var(--fg-mute);line-height:1.2}.lp-case-body{display:grid;grid-template-columns:1fr auto;gap:.75rem;padding:.75rem;flex:1}.lp-case-mockup{border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-height:130px}.lp-mock-bar{display:flex;gap:4px;padding:5px 8px;background:#e5e7eb;flex-shrink:0}.lp-mock-bar span{width:7px;height:7px;border-radius:50%;background:#9ca3af}.lp-mock-bar span:nth-child(1){background:#ef4444}.lp-mock-bar span:nth-child(2){background:#f59e0b}.lp-mock-bar span:nth-child(3){background:#22c55e}.lp-mock-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:.75rem}.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{font-size:.55rem;font-weight:700;padding:3px 8px;border-radius:4px;color:#fff}.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{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-width:90px}.lp-metric-before,.lp-metric-after{display:flex;flex-direction:column;align-items:center;gap:.1rem}.lp-metric-tag{font-size:.6rem;font-weight:700;letter-spacing:.08em;color:var(--fg-mute)}.lp-metric-tag--after{color:#059669}.lp-metric-num{font-size:1.5rem;font-weight:800;color:var(--fg);line-height:1}.lp-metric-num--after{color:#059669}.lp-metric-desc{font-size:.7rem;color:var(--fg-dim);line-height:1.3}.lp-metric-arrow{color:var(--fg-mute);padding:.1rem 0}.lp-chart-label{flex-shrink:0;width:auto;align-self:flex-start;padding:1rem 1.25rem;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid var(--line)}.lp-chart-pct{display:block;font-size:2rem;font-weight:900;color:var(--accent);line-height:1}.lp-chart-txt{display:block;font-size:.75rem;color:var(--fg-dim);line-height:1.4;margin-top:.5rem;font-weight:500}.lp-case-card{background:var(--bg-2);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 28px #0b112014,0 1px 4px #0b11200a;border:1px solid rgba(203,213,225,.6);transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.lp-case-card:hover{transform:translateY(-4px);box-shadow:0 20px 56px #0b112024,0 4px 12px #0b11200f;border-color:var(--line-s)}.lp-card-head{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.5rem;border-bottom:1px solid var(--line)}.lp-case-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-case-icon img{width:32px;height:32px}.lp-card-meta{display:flex;flex-direction:column;gap:.15rem}.lp-card-cat{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.09em;padding:2px 10px;border-radius:999px;width:fit-content}.lp-card-cat--health{background:#EFF6FF;color:#1d4ed8}.lp-card-cat--biz{background:#F5F3FF;color:#7c3aed}.lp-card-cat--food{background:#FFF7ED;color:#d97706}.lp-card-name{font-size:1.5rem;font-weight:800;color:var(--fg);line-height:1.15;margin:.15rem 0}.lp-card-loc{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--fg-mute)}.lp-card-loc svg{flex-shrink:0}.lp-card-thumb{margin-bottom:0;margin-top:1.25rem}.lp-card-thumb img{width:100%;height:220px;object-fit:cover;object-position:left top;display:block;border-radius:8px}.lp-card-metrics{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 1.25rem;padding:1.5rem;background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));border-radius:12px}.lp-card-m-col{display:flex;flex-direction:column;gap:.08rem;flex:1}.lp-card-m-col:last-child{text-align:right}.lp-card-m-tag{font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--fg-mute)}.lp-card-m-tag--after{color:#059669}.lp-card-m-num{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;color:var(--fg);line-height:1.1}.lp-card-m-num--after{color:#059669}.lp-card-m-desc{font-size:.7rem;color:var(--fg-dim)}.lp-card-m-arrow{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--bg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fg-mute)}.lp-card-quote{display:flex;align-items:flex-start;gap:.75rem;margin:0 1.25rem 1.5rem;padding:1.25rem;background:var(--bg-3);border-radius:12px;font-size:1rem;font-style:italic;color:var(--fg);line-height:1.6;flex:1;font-weight:500}.lp-card-quote:before{content:"\275d";flex-shrink:0;min-width:32px;height:32px;background:#EFF6FF;border-radius:8px;color:#1d4ed8;font-style:normal;font-size:1rem;display:flex;align-items:center;justify-content:center;text-align:center}.lp-card-link{display:inline-flex;align-items:center;gap:.35rem;margin:1.5rem 1.25rem 1.25rem auto;padding-top:1rem;border-top:1px solid var(--line);font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;transition:gap .2s;width:calc(100% - 2.5rem)}.lp-card-link:hover{gap:.6rem}.lp-card-review{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 1.5rem;margin-top:1.25rem;border-top:1px solid var(--line);gap:1rem}.lp-card-stars{display:flex;flex-direction:column;gap:.12rem}.lp-card-stars-row{display:flex;align-items:center;gap:.15rem;color:#f59e0b}.lp-card-stars:after{content:"5.0 en Google";font-size:.68rem;color:var(--fg-mute);font-style:normal;font-weight:400;letter-spacing:0}.lp-card-reviewer{display:flex;align-items:center;gap:.6rem}.lp-card-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;color:#fff;overflow:hidden}.lp-card-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-avatar--1{background:#1D4ED8}.lp-avatar--2{background:#7C3AED}.lp-avatar--3{background:#D97706}.lp-avatar--4{background:#059669}.lp-card-reviewer-info{display:flex;flex-direction:column;gap:.05rem}.lp-card-reviewer-info strong{font-size:.78rem;color:var(--fg);line-height:1.2}.lp-card-reviewer-info span{font-size:.68rem;color:var(--fg-mute)}.lp-card-metrics-spark{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;margin-bottom:.25rem}.lp-spark-bars{display:flex;align-items:flex-end;gap:3px;height:24px;flex:1;max-width:80px}.lp-spark-bar{flex:1;border-radius:2px 2px 0 0;min-width:4px;transition:height .5s cubic-bezier(.4,0,.2,1);background:var(--fg-mute);opacity:.3}.lp-spark-bar--before{height:35%}.lp-spark-bar--after{height:85%;background:var(--accent);opacity:.7}.lp-case-card:hover .lp-spark-bar--before{height:38%}.lp-case-card:hover .lp-spark-bar--after{height:90%}.lp-spark-label{font-size:.62rem;font-weight:700;color:var(--fg-mute);letter-spacing:.04em;white-space:nowrap}.lp-results-cta-bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:20px;padding:2rem;margin-top:2rem}.lp-results-cta-left{display:flex;align-items:center;gap:1.25rem}.lp-cta-shield{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-results-cta-left strong{display:block;font-size:1.2rem;color:var(--fg);margin-bottom:.3rem;font-weight:700}.lp-results-cta-left span{font-size:.9rem;color:var(--fg-dim);line-height:1.5}.lp-results-cta-right{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;flex-shrink:0}.lp-cta-checks{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--fg-dim)}.lp-cta-checks span{white-space:nowrap;display:flex;align-items:center;gap:.3rem}.lp-case-footer{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent);font-size:.78rem;font-weight:600}.lp-results-cta-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:1.25rem 1.5rem}.lp-results-cta-left{display:flex;align-items:center;gap:1rem;color:var(--accent)}.lp-results-cta-left strong{display:block;font-size:.95rem;color:var(--fg)}.lp-results-cta-left span{font-size:.82rem;color:var(--fg-dim)}.lp-results-cta-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.875rem 1.75rem;background:var(--accent);color:#fff;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s,opacity .2s;border:none;cursor:pointer}.lp-results-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 35%,transparent);opacity:.95}@media (max-width: 900px){.lp-results-header{grid-template-columns:1fr;gap:1.5rem}.lp-industries-row{grid-template-columns:1fr}.lp-results-cta-bar{flex-direction:column;text-align:center}.lp-results-cta-left{flex-direction:column}}@media (min-width: 640px) and (max-width: 900px){.lp-cases-grid{display:flex!important;flex-wrap:wrap;justify-content:center;width:auto;margin-left:0}.lp-case-card{flex:0 0 300px}.lp-card-thumb img{height:160px}.lp-card-quote{display:flex;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.lp-results-header{grid-template-columns:1fr 1fr;gap:1.5rem}.lp-results-chart{min-height:130px;max-height:200px}.lp-results-cta-bar{flex-direction:row;text-align:left}.lp-results-cta-left{flex-direction:row;align-items:center}}@media (max-width: 639px){.lp-results-header-right{display:none}.lp-cases-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;width:100vw;margin-left:max(calc(50% - 50vw),calc(50% - 800px));padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.lp-cases-grid::-webkit-scrollbar{display:none}.lp-case-card{min-width:calc(100vw - 4rem);flex-shrink:0}.lp-card-loc,.lp-card-reviewer-info span{display:none}.lp-card-head{padding:1rem;border-bottom:1px solid var(--line)}.lp-card-metrics{margin:1rem;padding:1rem;background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line))}.lp-card-quote{display:none}.lp-card-review{padding:1rem;margin:1rem;border-top:1px solid var(--line)}.lp-card-m-num{font-size:1.8rem;font-weight:900}.lp-card-name{font-size:1.15rem}.lp-results-cta-bar{flex-direction:column;gap:1rem;padding:1.25rem;text-align:left}.lp-results-cta-left{flex-direction:row;align-items:flex-start}.lp-cta-shield{display:none}.lp-results-cta-right{width:100%;align-items:stretch}.lp-results-cta-btn{width:100%;text-align:center;justify-content:center}.lp-cta-checks{display:none}}.lp-page .lp-pains{background:var(--bg);padding:clamp(4rem,8vw,6rem) 0}.lp-page .lp-icon-ph{background:rgba(15,61,145,.12);border:1.5px dashed rgba(15,61,145,.35);border-radius:10px;flex-shrink:0}.lp-page .lp-icon-ph--sm{width:38px;height:38px;border-radius:8px}.lp-page .lp-icon-ph--flow{width:54px;height:54px;border-radius:50%;background:rgba(15,61,145,.09);border:1.5px dashed rgba(15,61,145,.28)}.lp-page .lp-icon-ph--card{width:48px;height:48px;border-radius:12px}.lp-page .lp-icon-ph--shield{width:56px;height:56px;border-radius:50%;background:var(--accent);border:none;flex-shrink:0}.lp-page .lp-icon-ph--benefit{width:44px;height:44px;border-radius:50%;background:rgba(15,61,145,.1);border-color:#0f3d9140}.lp-page .lp-pains .cv2-container{max-width:1280px}.lp-page .lp-why-top{display:flex;flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:3rem}.lp-page .lp-why-headline{text-align:center;max-width:640px}.lp-page .lp-pains-eyebrow{display:inline-flex;align-items:center;padding:.3rem 1rem;margin-bottom:1rem;background:rgba(15,61,145,.07);border:1px solid rgba(15,61,145,.18);border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp-page .lp-why-headline h2{font-family:var(--f-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;color:var(--fg);line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem}.lp-page .lp-why-headline h2 em{font-style:normal;color:var(--accent)}.lp-page .lp-why-sub{font-family:var(--f-body);font-size:1rem;color:var(--fg-dim);line-height:1.6}.lp-page .lp-why-diagram{width:100%;background:var(--bg-3);border-radius:24px;padding:2rem 2.5rem}.lp-page .lpd-row{display:flex;align-items:center;gap:1rem}@media (max-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{flex-direction:row;align-items:center;text-align:left;gap:.75rem;padding:.75rem 1rem;background:var(--bg-2);border:1px solid var(--line);border-radius:12px}.lp-page .lpd-step-icon{width:48px;height:48px;margin-bottom:0;flex-shrink:0}.lp-page .lpd-step-num{width:26px;height:26px;font-size:11px;top:-6px;right:-6px;border-width:1.5px}.lp-page .lpd-step.lpd-step--warn{border-color:#f59e0b;background:rgba(234,179,8,.04)}.lp-page .lpd-step.lpd-step--bad{border-color:#ef4444;background:rgba(239,68,68,.04);transform:rotate(-.5deg)}.lp-page .lpd-step-icon svg{width:20px;height:20px}.lp-page .lpd-step-title{font-size:.85rem;margin-bottom:.15rem}.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{position:relative;flex-shrink:0}.lp-page .lpd-ads-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.75rem 1rem .9rem;flex-shrink:0;width:180px;box-shadow:0 4px 16px #0000001a}.lp-page .lpd-ads-header{display:flex;gap:5px;margin-bottom:.65rem}.lp-page .lpd-dot{width:9px;height:9px;border-radius:50%}.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{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.lp-page .lpd-g-badge{width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,#4285F4 0%,#34A853 50%,#EA4335 100%);color:#fff;font-weight:900;font-size:15px;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);flex-shrink:0}.lp-page .lpd-ads-label{font-family:var(--f-display);font-size:.82rem;font-weight:700;color:#0b1120;line-height:1.1}.lp-page .lpd-ads-lines{display:flex;flex-direction:column;gap:6px}.lp-page .lpd-ads-line{height:7px;background:#D8E2F0;border-radius:4px;width:112px}.lp-page .lpd-ads-line--short{width:75px}.lp-page .lpd-megaphone{position:absolute;top:-16px;right:-16px;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0f3d914d}.lp-page .lpd-connector{flex-shrink:0;display:flex;align-items:center;padding:0 .25rem;margin-top:36px}.lp-page .lpd-steps-row{flex:1;display:flex;align-items:flex-start;gap:0}.lp-page .lpd-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;min-width:0;padding:0 .5rem}.lp-page .lpd-step-num{position:absolute;top:-8px;right:-8px;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;z-index:1;pointer-events:none;border:2px solid var(--bg-3)}.lp-page .lpd-step-icon{position:relative;width:72px;height:72px;border-radius:50%;background:rgba(15,61,145,.08);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:.75rem}.lp-page .lpd-step-icon--warn{background:rgba(234,179,8,.12);color:#a16207}.lp-page .lpd-step-icon--bad{background:rgba(220,38,38,.1);color:#dc2626;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{display:block;font-size:.88rem;font-weight:700;color:var(--fg);margin-bottom:.3rem}.lp-page .lpd-step-desc{font-size:.78rem;color:var(--fg-dim);line-height:1.5}.lp-page .lpd-dash{flex-shrink:0;display:flex;align-items:center;padding:0 .1rem;margin-top:36px}.lp-page .lp-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem}.lp-page .lp-why-card{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;position:relative;box-shadow:0 1px 8px #0000000a;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.lp-page .lp-why-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001f,0 4px 12px #0000000f;border-color:var(--line-s)}.lp-page .lp-why-card-head{display:flex;align-items:flex-start;gap:1rem}.lp-page .lp-why-icon{padding-top:2px;flex-shrink:0;color:var(--accent)}.lp-page .lp-why-icon svg{display:block}.lp-page .lp-card-icon-img{width:44px;height:44px;object-fit:contain;display:block}.lp-page .lp-why-card-head h3{font-family:var(--f-display);font-size:1.05rem;font-weight:800;color:var(--fg);line-height:1.25;margin:0 0 .4rem}.lp-page .lp-why-divider{width:36px;height:3px;background:var(--accent);border-radius:2px}.lp-page .lp-why-card>p{font-family:var(--f-body);font-size:.875rem;color:var(--fg-dim);line-height:1.65;margin:0}.lp-page .lp-why-mock{position:relative;margin-top:auto}.lp-page .lp-why-mock--img{display:flex;align-items:center;justify-content:center}.lp-page .lp-mock-img{width:100%;height:auto;display:block;object-fit:contain}.lp-page .lp-mock-win{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;overflow:hidden}.lp-page .lp-mock-bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:var(--bg-4);border-bottom:1px solid var(--line)}.lp-page .lp-mock-bar span{width:8px;height:8px;border-radius:50%;background:var(--line-s)}.lp-page .lp-mock-bar span:nth-child(1){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{padding:1rem;min-height:80px;display:flex;flex-direction:column;gap:.45rem;position:relative}.lp-page .lp-mock-ln{height:8px;background:var(--bg-4);border-radius:4px;width:100%}.lp-page .lp-mock-ln--sm{width:65%}.lp-page .lp-mock-arrow{position:absolute;right:6px;bottom:4px;opacity:.6}.lp-page .lp-mock-body--load{align-items:center;justify-content:center}.lp-page .lp-mock-loading{font-family:var(--f-body);font-size:.75rem;color:var(--fg-mute);margin:0 0 .5rem}.lp-page .lp-mock-prog{width:100%;height:8px;background:var(--bg-4);border-radius:4px;overflow:hidden}.lp-page .lp-mock-prog-fill{width:40%;height:100%;background:#ef4444;border-radius:4px}.lp-page .lp-mock-body--serp{padding:.75rem;gap:.5rem}.lp-page .lp-mock-serp-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.lp-page .lp-mock-g{font-family:var(--f-display);font-size:.7rem;font-weight:700;color:#4285f4}.lp-page .lp-mock-sbox{flex:1;height:16px;background:var(--bg-2);border:1px solid var(--line);border-radius:10px}.lp-page .lp-mock-result{height:18px;background:var(--bg-4);border-radius:4px;width:100%}.lp-page .lp-mock-result--hi{background:#fecaca}.lp-page .lp-why-x{position:absolute;bottom:-10px;right:-10px;width:28px;height:28px;border-radius:50%;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-2);box-shadow:0 2px 6px #ef444466}.lp-page .lp-why-strip{display:grid;grid-template-columns:1.6fr 1.4fr auto;gap:2rem;align-items:center;background:var(--bg-3);border:1px solid var(--line);border-radius:20px;padding:1.75rem 2rem}.lp-page .lp-why-strip-main{display:flex;align-items:center;gap:1rem}.lp-page .lp-strip-icon-img{width:56px;height:56px;object-fit:contain;display:block;flex-shrink:0}.lp-page .lp-why-strip-main>svg,.lp-page .lp-why-strip-main .lp-why-strip-icon svg{display:block;flex-shrink:0;color:var(--accent)}.lp-page .lp-why-strip-main h4{font-family:var(--f-display);font-size:1rem;font-weight:800;color:var(--fg);line-height:1.3;margin:0 0 .35rem}.lp-page .lp-why-strip-main h4 em{font-style:normal;color:var(--accent)}.lp-page .lp-why-strip-main>div>p{font-family:var(--f-body);font-size:.8rem;color:#4a4538;margin:0;line-height:1.5}.lp-page .lp-why-benefits{display:flex;gap:1.25rem;justify-content:center}.lp-page .lp-why-benefit{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;color:var(--accent)}.lp-page .lp-why-benefit svg{display:block;flex-shrink:0}.lp-page .lp-why-benefit strong{font-family:var(--f-display);font-size:.8rem;font-weight:700;color:var(--fg)}.lp-page .lp-why-benefit span{font-family:var(--f-body);font-size:.7rem;color:#4a4538}.lp-page .lp-benefit-icon-img{width:44px;height:44px;object-fit:contain;display:block}.lp-page .lp-why-strip-cta{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:180px}.lp-page .lp-why-cta-btn{display:block;width:100%;background:var(--accent);color:#fff;font-family:var(--f-display);font-size:.9rem;font-weight:700;padding:.85rem 1.25rem;border-radius:12px;text-align:center;text-decoration:none;line-height:1.3;transition:background .2s}.lp-page .lp-why-cta-btn:hover{background:var(--accent-hover)}.lp-page .lp-why-cta-trust{display:flex;align-items:center;gap:.3rem;font-family:var(--f-body);font-size:.7rem;color:#595650}@media (max-width: 1024px){.lp-page .lp-why-strip{grid-template-columns:1fr 1fr}.lp-page .lp-why-strip-main{grid-column:1 / -1}}@media (max-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 (max-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 (min-width: 640px) and (max-width: 900px){.lp-page .lp-why-grid{display:flex!important;flex-wrap:wrap;justify-content:center}.lp-page .lp-why-card{flex:0 0 280px}}@media (max-width: 639px){.lp-page .lp-why-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;width:100vw;max-width:1600px;margin-left:max(calc(50% - 50vw),calc(50% - 800px));box-sizing:border-box;margin-bottom:1.5rem}.lp-page .lp-why-grid::-webkit-scrollbar{display:none}.lp-page .lp-why-card{min-width:calc(100vw - 4rem);flex-shrink:0;padding:1.25rem}.lp-page .lp-why-mock{display:none}.lp-page .lp-why-strip{grid-template-columns:1fr;padding:1.25rem;gap:1rem}.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;gap:1.25rem;justify-content:flex-start}.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{width:100%;text-align:center;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{background:rgba(29,91,214,.12);color:var(--accent);border-color:#1d5bd633}.lp-page .lp-ex-mockup{background:rgba(255,255,255,.6);border-color:var(--line)}.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{font-size:clamp(1.9rem,3.2vw,2.75rem);margin:.5rem 0 1rem}.lp-page .lp-proj-head p{color:var(--fg-dim);font-size:1.05rem}.lp-page .lp-proj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.lp-page .lp-proj-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--bg-2);transition:transform .25s ease,box-shadow .25s ease}.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{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;background:#f1f3f4;border-bottom:1px solid #e0e0e0}.lp-page .lpm-chrome--dark{background:#1a1a1a;border-color:#333}.lp-page .lpm-chrome span{width:8px;height:8px;border-radius:50%;background:#d1d5db}.lp-page .lpm-chrome span:nth-child(1){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{flex:1;height:18px;border-radius:4px;background:#e5e7eb;margin:0 .5rem}.lp-page .lpm-url--dark{background:#333}.lp-page .lpm-cta-nav{width:56px;height:18px;border-radius:4px;background:#2563eb;flex-shrink:0}.lp-page .lpm-cta-nav--warm{background:#ea580c}.lp-page .lpm-cta-nav--purple{background:#7c3aed}.lp-page .lpm-body{flex:1;display:flex;padding:1rem;gap:.75rem;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{display:flex;flex-direction:column;gap:.45rem;flex:1}.lp-page .lpm-tag{width:52px;height:12px;border-radius:6px;background:rgba(37,99,235,.25)}.lp-page .lpm-h1{height:14px;border-radius:4px;background:rgba(30,64,175,.35)}.lp-page .lpm-h1--accent{width:72%;background:rgba(37,99,235,.6)}.lp-page .lpm-h1--light{background:rgba(255,255,255,.45)}.lp-page .lpm-h1--warm{width:78%;background:rgba(251,146,60,.8)}.lp-page .lpm-sub{height:9px;width:85%;border-radius:3px;background:rgba(30,64,175,.18)}.lp-page .lpm-sub--light{background:rgba(255,255,255,.28)}.lp-page .lpm-checks{display:flex;flex-direction:column;gap:.3rem;margin-top:.25rem}.lp-page .lpm-checks span{height:8px;border-radius:3px;background:rgba(30,64,175,.18)}.lp-page .lpm-checks span:nth-child(1){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:rgba(255,255,255,.22)}.lp-page .lpm-btn{margin-top:.5rem;width:80px;height:26px;border-radius:6px;background:#2563eb}.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{width:80px;flex-shrink:0;border-radius:8px;align-self:flex-end}.lp-page .lpm-visual--clinic{height:90px;background:linear-gradient(180deg,#bfdbfe 0%,#93c5fd 100%);border-radius:8px 8px 0 0}.lp-page .lpm-visual--resto{height:80px;background:radial-gradient(circle at 50% 50%,#854d0e 0%,#431407 100%);border-radius:50% 50% 0 0}.lp-page .lpm-visual--service{height:75px;background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 100%);border-radius:8px 8px 0 0}.lp-page .lp-proj-mockup--clinic{border-bottom:1px solid var(--line)}.lp-page .lp-proj-mockup--service .lpm-h1{background:rgba(109,40,217,.28)}.lp-page .lp-proj-mockup--service .lpm-h1--accent{background:rgba(124,58,237,.55)}.lp-page .lp-proj-mockup--service .lpm-sub{background:rgba(109,40,217,.18)}.lp-page .lp-proj-mockup--service .lpm-checks span{background:rgba(109,40,217,.15)}.lp-page .lp-proj-info{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1}.lp-page .lp-proj-who{display:flex;align-items:center;gap:.75rem}.lp-page .lp-proj-icon{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:rgba(37,99,235,.1);color:#2563eb;display:flex;align-items:center;justify-content:center}.lp-page .lp-proj-icon--warm{background:rgba(234,88,12,.1);color:#ea580c}.lp-page .lp-proj-icon--purple{background:rgba(124,58,237,.1);color:#7c3aed}.lp-page .lp-proj-who>div:last-child{display:flex;flex-direction:column;gap:.15rem}.lp-page .lp-proj-who strong{font-size:.95rem;color:var(--fg)}.lp-page .lp-proj-who span{font-size:.8rem;color:var(--fg-dim)}.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{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--fg-mute);display:block;margin-bottom:.6rem}.lp-page .lp-proj-rrow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lp-page .lp-proj-metric{font-size:2.2rem;font-weight:800;line-height:1;color:#059669;letter-spacing:-.02em}.lp-page .lp-proj-mdesc{font-size:.78rem;color:var(--fg-dim);margin-top:.25rem;max-width:100px}.lp-page .lp-proj-outcome{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--fg-mute);text-align:center}.lp-page .lp-proj-outcome svg{opacity:.5}.lp-page .lp-proj-outcome span{font-size:.74rem;line-height:1.3;color:var(--fg-dim)}.lp-page .lp-proj-strip{display:grid;grid-template-columns:1.4fr 2fr;gap:2rem;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:2rem 2.5rem;margin-bottom:1.5rem;align-items:center}.lp-page .lp-proj-strip-left{display:flex;align-items:flex-start;gap:1rem}.lp-page .lp-proj-strip-icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--accent-soft, rgba(37,99,235,.1));color:var(--accent, #2563eb);display:flex;align-items:center;justify-content:center}.lp-page .lp-proj-strip-left strong{display:block;font-size:1.05rem;margin-bottom:.35rem;color:var(--fg)}.lp-page .lp-proj-strip-left span{font-size:.88rem;color:var(--fg-dim);line-height:1.5}.lp-page .lp-proj-strip-left em{color:var(--accent, #2563eb);font-style:normal}.lp-page .lp-proj-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.lp-page .lp-proj-pillar{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1rem .5rem;border:1px solid var(--line);border-radius:12px;background:var(--bg-3);color:var(--fg-mute)}.lp-page .lp-proj-pillar span{font-size:.78rem;line-height:1.35;color:var(--fg-dim)}.lp-page .lp-proj-close{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:1.15rem;color:var(--fg-dim);margin:0}.lp-page .lp-proj-close svg{flex-shrink:0;color:var(--accent)}.lp-page .lp-proj-close em{color:var(--fg);font-style:normal;font-weight:600}@media (max-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 (min-width: 640px) and (max-width: 900px){.lp-page .lp-proj-grid{display:flex!important;flex-wrap:wrap;justify-content:center}.lp-page .lp-proj-card{flex:0 0 300px}}@media (max-width: 639px){.lp-page .lp-proj-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;width:100vw;max-width:1600px;margin-left:max(calc(50% - 50vw),calc(50% - 800px));box-sizing:border-box;margin-bottom:1.5rem}.lp-page .lp-proj-grid::-webkit-scrollbar{display:none}.lp-page .lp-proj-card{min-width:calc(100vw - 4rem);flex-shrink:0}.lp-page .lp-proj-mockup{height:170px}.lp-page .lp-proj-strip{padding:1.25rem;gap:1rem}.lp-page .lp-proj-strip-left span,.lp-page .lp-proj-strip-icon{display:none}.lp-page .lp-proj-strip-left strong{font-size:.95rem;margin-bottom:0}.lp-page .lp-proj-pillars{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.5rem;grid-template-columns:none}.lp-page .lp-proj-pillars::-webkit-scrollbar{display:none}.lp-page .lp-proj-pillar{min-width:105px;flex-shrink:0;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);padding:32px;display:flex;flex-direction:column;gap:20px}.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{width:100%;height:280px;background:linear-gradient(135deg,#0a2847 0%,#1a3a5c 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#ffffffb3;text-align:center}.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{display:block;font-size:.78rem;font-weight:400;opacity:.7;margin-top:.3rem}.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);font-weight:700;border:none}.lp-page .lp-testi-stars{display:flex;align-items:center;gap:.15rem;color:#f59e0b;margin-bottom:1rem}.lp-page .lp-testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em;overflow:hidden}.lp-page .lp-testi-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-page .lp-testi-hero{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:2rem 2.5rem;margin-bottom:1.5rem;position:relative}.lp-page .lp-testi-hero blockquote{font-size:1.15rem;line-height:1.65;color:var(--fg);font-style:italic;margin:0 0 1.5rem}.lp-page .lp-testi-hero-foot{display:flex;align-items:center;gap:.85rem}.lp-page .lp-testi-hero-foot>div:nth-child(2){flex:1}.lp-page .lp-testi-hero-foot strong{display:block;font-size:.9rem;color:var(--fg);font-weight:700}.lp-page .lp-testi-hero-foot span{font-size:.78rem;color:var(--fg-mute)}.lp-page .lp-testi-hero-metric{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin-left:auto}.lp-page .lp-thm-num{font-family:var(--f-display);font-size:1.9rem;font-weight:900;color:var(--accent);line-height:1}.lp-page .lp-thm-label{font-size:.7rem;color:var(--fg-mute);text-align:right;line-height:1.3}.lp-page .lp-testi-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.lp-page .lp-testi-card{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.lp-page .lp-testi-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000001a;border-color:var(--line-s)}.lp-page .lp-testi-card p{font-size:.95rem;color:var(--fg);line-height:1.6;font-style:italic;margin:0;flex:1}.lp-page .lp-testi-card-foot{display:flex;align-items:center;gap:.75rem}.lp-page .lp-testi-card-foot strong{display:block;font-size:.85rem;color:var(--fg);font-weight:700}.lp-page .lp-testi-card-foot span{font-size:.75rem;color:var(--fg-mute)}.lp-page .lp-testi-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;background:var(--accent-soft);color:var(--accent);border-radius:20px;font-size:.75rem;font-weight:700;align-self:flex-start}.lp-page .lp-testi-stats{display:flex;align-items:center;justify-content:center;gap:2.5rem;padding:1.75rem 2rem;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;text-align:center}.lp-page .lp-testi-stat{display:flex;flex-direction:column;gap:.25rem}.lp-page .lp-testi-stat-num{font-family:var(--f-display);font-size:2rem;font-weight:900;color:var(--fg);line-height:1}.lp-page .lp-testi-stat-label{font-size:.78rem;color:var(--fg-mute);line-height:1.3}.lp-page .lp-testi-stat-sep{width:1px;height:40px;background:var(--line);flex-shrink:0}@media (max-width: 639px){.lp-page .lp-testi-hero{padding:1.25rem;margin-bottom:1rem}.lp-page .lp-testi-hero blockquote{font-size:.95rem;margin-bottom:1rem}.lp-page .lp-testi-hero-foot{flex-wrap:wrap;gap:.6rem}.lp-page .lp-testi-hero-metric{align-items:flex-start;margin-left:0;margin-top:.5rem}.lp-page .lp-testi-cards{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;width:100vw;max-width:1600px;margin-left:max(calc(50% - 50vw),calc(50% - 800px));box-sizing:border-box;margin-bottom:1rem}.lp-page .lp-testi-cards::-webkit-scrollbar{display:none}.lp-page .lp-testi-card{width:calc(100vw - 4rem);min-width:0;max-width:320px;flex-shrink:0}.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);border-radius:20px;box-shadow:0 18px 50px -24px color-mix(in srgb,#0C1A2B 28%,transparent);text-align:center}.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{font-size:clamp(1.9rem,3vw,2.6rem);margin:.5rem 0 1.5rem}.lp-page .lp-inc-anchor{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.lp-page .lp-inc-anchor-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);text-align:left;min-width:240px}.lp-page .lp-inc-anchor-item--bad{opacity:.75}.lp-page .lp-inc-anchor-item--good{border-color:#059669;background:rgba(5,150,105,.06)}.lp-page .lp-inc-anchor-emoji{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%}.lp-page .lp-inc-anchor-emoji--bad{color:var(--fg-mute);background:rgba(0,0,0,.06)}.lp-page .lp-inc-anchor-emoji--good{color:var(--success);background:rgba(5,150,105,.1)}.lp-page .lp-inc-anchor-item>div{display:flex;flex-direction:column;gap:.2rem}.lp-page .lp-inc-anchor-label{font-size:.8rem;color:var(--fg-mute);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.lp-page .lp-inc-anchor-price{font-size:1.15rem;font-weight:700;color:var(--fg)}.lp-page .lp-inc-anchor-item--good .lp-inc-anchor-price{color:#059669}.lp-page .lp-inc-anchor-note{font-size:.78rem;color:var(--fg-dim)}.lp-page .lp-inc-anchor-vs{font-size:.85rem;font-weight:700;color:var(--fg-mute);background:var(--bg-3);border:1px solid var(--line);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-page .lp-inc-body{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.lp-page .lp-inc-list{display:flex;flex-direction:column;gap:1.25rem}.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{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 1.1rem;background:var(--bg-3);border-bottom:1px solid var(--line);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);cursor:pointer;list-style:none;transition:background .2s}.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{flex-shrink:0;color:var(--fg-mute);transition:transform .25s ease;margin-left:auto}.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{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--line)}.lp-page .lp-inc-item:last-child{border-bottom:none}.lp-page .lp-inc-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(5,150,105,.12);color:#059669;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.lp-page .lp-inc-text{flex:1;display:flex;flex-direction:column;gap:.15rem}.lp-page .lp-inc-text strong{font-size:.88rem;color:var(--fg);font-weight:600}.lp-page .lp-inc-text span{font-size:.76rem;color:var(--fg-mute)}.lp-page .lp-inc-val{flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--fg-dim);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px}.lp-page .lp-inc-total-row{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;font-size:.85rem;color:var(--fg-dim)}.lp-page .lp-inc-total-num{font-size:1.05rem;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.lp-page .lp-inc-price-card{background:var(--bg-2);border:1px solid var(--line);border-radius:24px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:90px;box-shadow:0 24px 64px -24px color-mix(in srgb,#0C1A2B 22%,transparent)}.lp-page .lp-inc-spots{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;color:#b45309;background:rgba(180,83,9,.08);border:1px solid rgba(180,83,9,.2);border-radius:20px;padding:.35rem .85rem;align-self:flex-start}.lp-page .lp-inc-spots-dot{width:7px;height:7px;border-radius:50%;background:#d97706;animation:lp-pulse 1.8s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp-page .lp-inc-price-zone{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.lp-page .lp-inc-price-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-mute)}.lp-page .lp-inc-price-main-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lp-page .lp-inc-price-was-badge{display:flex;align-items:center;gap:.5rem}.lp-page .lp-inc-price-was-icon{width:38px;height:38px;border-radius:50%;background:rgba(180,83,9,.1);color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-page .lp-inc-price-was-body{display:flex;flex-direction:column;gap:1px}.lp-page .lp-inc-price-was-label{font-size:.7rem;color:var(--fg-mute)}.lp-page .lp-inc-price-strike{text-decoration:line-through;color:var(--fg-mute);font-size:.9rem;font-weight:600}.lp-page .lp-inc-price-num{font-size:3rem;font-weight:800;line-height:1;color:var(--fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-page .lp-inc-price-num span{font-size:1rem;font-weight:500;color:var(--fg-dim);letter-spacing:0;margin-left:.25rem}.lp-page .lp-inc-price-split{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--fg-dim);margin-top:.25rem}.lp-page .lp-inc-price-split svg{color:var(--accent, #2563eb);flex-shrink:0}.lp-page .lp-inc-payment-methods{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .85rem;background:var(--bg-3);border-radius:8px}.lp-page .lp-inc-pm-item{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--fg-mute);white-space:nowrap}.lp-page .lp-inc-pm-item svg{color:var(--accent);opacity:.6;flex-shrink:0}.lp-page .lp-inc-pm-divider{width:1px;height:14px;background:var(--line);flex-shrink:0}.lp-page .lp-inc-guarantee{display:flex;gap:.85rem;padding:1rem 1.1rem;background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.2);border-radius:12px}.lp-page .lp-inc-guarantee-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(5,150,105,.15);color:#059669;display:flex;align-items:center;justify-content:center}.lp-page .lp-inc-guarantee strong{font-size:.88rem;display:block;color:var(--fg);margin-bottom:.3rem}.lp-page .lp-inc-guarantee p{font-size:.78rem;color:var(--fg-dim);line-height:1.5;margin:0 0 .4rem}.lp-page .lp-inc-guarantee-check{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#059669;margin:0!important}.lp-page .lp-inc-guarantee-check svg{flex-shrink:0;color:#059669}.lp-page .lp-inc-cta-btn{width:100%;justify-content:center;font-size:.95rem;padding:.9rem 1.5rem;display:flex;align-items:center;gap:.5rem}.lp-page .lp-inc-trust-items{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--line)}.lp-page .lp-inc-trust-item{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;flex:1}.lp-page .lp-inc-trust-ic{width:28px;height:28px;border-radius:50%;background:var(--bg-3);color:var(--fg-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-page .lp-inc-trust-item span{font-size:.7rem;color:var(--fg-dim);line-height:1.3}.lp-page .lp-inc-social-proof{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.lp-page .lp-inc-social-avatars{display:flex}.lp-page .lp-inc-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;border:2px solid var(--bg-2);margin-right:-10px;overflow:hidden}.lp-page .lp-inc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-page .lp-inc-avatar--1{background:var(--accent)}.lp-page .lp-inc-avatar--2{background:#059669}.lp-page .lp-inc-social-body{display:flex;flex-direction:column;gap:.2rem}.lp-page .lp-inc-social-body span{font-size:.72rem;color:var(--fg-dim)}.lp-page .lp-inc-trust-stars{display:flex;align-items:center;gap:.1rem;color:#f59e0b}.lp-page .lp-inc-privacy{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.7rem;color:var(--fg-mute);text-align:center;margin:0}.lp-page .lp-inc-privacy svg{flex-shrink:0}@media (max-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 (max-width: 639px){.lp-page .lp-inc-price-card{order:-1;padding:1.25rem;gap:.85rem}.lp-page .lp-inc-price-num{font-size:2.4rem}.lp-page .lp-inc-spots{font-size:.72rem}.lp-page .lp-inc-guarantee{padding:.75rem;gap:.65rem}.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{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;margin-bottom:1.25rem;background:var(--bg-2);border:1.5px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp-page .lp-proc-badge svg{color:#f59e0b;flex-shrink:0}.lp-page .lp-proc-head h2{font-size:clamp(2rem,4vw,3rem);margin:0 0 .6rem;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);font-size:1rem;margin:0 0 1.5rem}.lp-page .lp-proc-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem}.lp-page .lp-proc-check-item{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--fg-dim)}.lp-page .lp-proc-check-item svg{color:var(--accent);flex-shrink:0}.lp-page .lp-proc-timeline{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:0 2rem}.lp-page .lp-proc-tl-item{display:flex;align-items:center;flex:1}.lp-page .lp-proc-tl-item:last-child{flex:0}.lp-page .lp-proc-tl-icon{width:80px;height:80px;flex-shrink:0;border-radius:50%;background:rgba(15,61,145,.08);border:2px solid rgba(15,61,145,.2);color:var(--accent);display:flex;align-items:center;justify-content:center}.lp-page .lp-proc-tl-icon--accent{background:var(--accent);border-color:var(--accent);color:#fff}.lp-page .lp-proc-tl-line{flex:1;display:flex;align-items:center}.lp-page .lp-proc-tl-line span{display:block;width:100%;height:2px;background:var(--accent)}.lp-page .lp-proc-tl-line--dashed span{background:none;border-top:2px dashed var(--accent);height:0}.lp-page .lp-proc-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem}.lp-page .lp-proc-card{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.55rem;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.lp-page .lp-proc-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0000001a;border-color:var(--line-s)}.lp-page .lp-proc-card-badge{display:inline-flex;align-self:center;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:rgba(15,61,145,.08);border-radius:999px;padding:.22rem .7rem}.lp-page .lp-proc-card-badge--accent{background:rgba(15,61,145,.12)}.lp-page .lp-proc-card h3{font-size:1rem;font-weight:700;color:var(--fg);margin:0;line-height:1.3}.lp-page .lp-proc-card--accent h3{color:var(--accent)}.lp-page .lp-proc-card p{font-size:.82rem;color:var(--fg-dim);line-height:1.55;margin:0;flex:1}.lp-page .lp-proc-card-divider{height:1px;background:var(--line);margin:.2rem 0}.lp-page .lp-proc-card-time{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--accent)}.lp-page .lp-proc-delivery{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap;background:rgba(15,61,145,.07);border:1px solid rgba(15,61,145,.15);border-radius:14px;padding:1rem 2rem;margin-bottom:2rem;color:var(--accent)}.lp-page .lp-proc-delivery strong{font-size:1rem;font-weight:700}.lp-page .lp-proc-delivery span{font-size:.88rem;color:var(--fg-dim)}.lp-page .lp-proc-delivery-sep{width:1px;height:1.25rem;background:rgba(15,61,145,.25)}.lp-page .lp-proc-cta{display:flex;flex-direction:column;align-items:center;gap:.75rem}.lp-page .lp-proc-main-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:700;border-radius:12px}.lp-page .lp-proc-cta-note{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--fg-mute)}@media (max-width: 900px){.lp-page .lp-proc-timeline{display:none}.lp-page .lp-proc-cards{grid-template-columns:1fr 1fr}}@media (max-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{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;width:100vw;max-width:1600px;margin-left:max(calc(50% - 50vw),calc(50% - 800px));box-sizing:border-box;margin-bottom:1.5rem}.lp-page .lp-proc-cards::-webkit-scrollbar{display:none}.lp-page .lp-proc-card{min-width:calc(100vw - 5rem);flex-shrink:0;text-align:left}.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{flex-direction:column;text-align:center;gap:.5rem}.lp-page .lp-proc-delivery-sep{display:none}.lp-page .lp-proc-main-btn{width:100%;justify-content:center}}.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{font-size:clamp(1.9rem,3vw,2.5rem);margin:.5rem 0 .75rem}.lp-page .lp-faq-head p{color:var(--fg-dim);font-size:1rem}.lp-page .lp-faq-body{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.lp-page .lp-faq-col{display:flex;flex-direction:column}.lp-page .lp-faq-group-label{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-mute);padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--line)}.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{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;color:var(--fg);font-size:.95rem;font-weight:600;line-height:1.4;transition:color .15s}.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{flex-shrink:0;color:var(--fg-mute);transition:transform .25s ease,color .15s}.lp-page details[open] .lp-faq-chevron{transform:rotate(180deg);color:var(--accent, #2563eb)}.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{font-size:.88rem;color:var(--fg-dim);line-height:1.65;margin:0}.lp-page .lp-faq-a strong{color:var(--fg);font-weight:600}.lp-page .lp-faq-foot{display:flex;align-items:center;gap:2rem;padding:2rem 2.25rem;background:var(--bg-2);border:1px solid var(--line);border-radius:20px}.lp-page .lp-faq-foot-icon-lg{flex-shrink:0;width:84px;height:84px;border-radius:50%;background:rgba(15,61,145,.08);color:var(--accent);display:flex;align-items:center;justify-content:center}.lp-page .lp-faq-foot-body{flex:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.lp-page .lp-faq-foot-body strong{font-size:1.15rem;font-weight:700;color:var(--fg)}.lp-page .lp-faq-foot-body>span{font-size:.88rem;color:var(--fg-dim)}.lp-page .lp-faq-foot-trust{display:flex;gap:1.25rem;flex-wrap:wrap;margin-top:.85rem;align-items:center}.lp-page .lp-faq-foot-trust-item{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--fg-dim)}.lp-page .lp-faq-ft-ic{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:rgba(15,61,145,.1);color:var(--accent);display:flex;align-items:center;justify-content:center}.lp-page .lp-faq-foot-sep{width:1px;align-self:stretch;background:var(--line);flex-shrink:0;margin:-.5rem 0}.lp-page .lp-faq-foot-action{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.6rem}.lp-page .lp-faq-foot-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.75rem;background:var(--accent);color:#fff;border-radius:12px;border:none;font-size:1rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s}.lp-page .lp-faq-foot-btn:hover{background:#174db8}.lp-page .lp-faq-foot-secure{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--fg-mute)}@media (max-width: 900px){.lp-page .lp-faq-foot{flex-wrap:wrap;gap:1.25rem}.lp-page .lp-faq-foot-sep{display:none}}@media (max-width: 768px){.lp-page .lp-faq-body{grid-template-columns:1fr;gap:0}}@media (max-width: 639px){.lp-page .lp-faq-q{font-size:.88rem;padding:.9rem 0}.lp-page .lp-faq-foot{padding:1.25rem;flex-direction:column;align-items:flex-start}.lp-page .lp-faq-foot-icon-lg{display:none}.lp-page .lp-faq-foot-btn{width:100%;justify-content:center}.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);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.lp-page .lp-cta-trust-row{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.75rem}.lp-page .lp-cta-trust-item{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--fg-dim)}.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);border-radius:999px;color:var(--fg-dim);font-weight:600;padding:.6rem 1.1rem;display:inline-flex;gap:.6rem;align-items:center;font-size:.84rem;border:none;margin-top:1rem}.lp-page .lp-cupo-dot{background:var(--accent);animation:lp-pulse 1.8s ease-in-out infinite}.lp-page .lp-cta-brief-link{font-size:.82rem;color:var(--fg-mute);margin-top:1.25rem;display:flex;flex-direction:column;gap:.2rem}.lp-page .lp-cta-brief-link a{color:var(--accent, #2563eb);text-decoration:none;font-weight:600}.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);font-size:.88rem;margin-bottom:1.25rem}.lp-page .lp-giro-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}.lp-page .lp-giro-btn{display:flex;align-items:center;cursor:pointer}.lp-page .lp-giro-btn input[type=radio]{position:absolute;opacity:0;width:0;height:0}.lp-page .lp-giro-btn span{display:flex;align-items:center;justify-content:center;width:100%;padding:.55rem .5rem;border:1.5px solid var(--line);border-radius:10px;font-size:.82rem;font-weight:500;color:var(--fg-dim);background:var(--bg-3);transition:border-color .15s,background .15s,color .15s;gap:.35rem;text-align:center;cursor:pointer}.lp-page .lp-giro-btn input:checked+span{border-color:var(--accent, #2563eb);background:rgba(37,99,235,.08);color:var(--accent, #2563eb);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{width:100%;padding:.65rem .85rem;border:1.5px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);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{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1rem;background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.2);border-radius:8px;font-size:.78rem;font-weight:600;color:#059669;margin-top:.25rem}.lp-page .lp-form-guarantee svg{flex-shrink:0}.lp-page .lp-form-trust{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.76rem;color:var(--fg-mute);margin-top:.5rem}.lp-page .lp-form-trust-stars{color:#f59e0b;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:"";position:absolute;top:-80px;right:-80px;width:580px;height:580px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,rgba(59,86,212,.05) 40%,transparent 68%);animation:lp-glow-pulse 13s ease-in-out infinite;pointer-events:none;z-index:0}@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{animation:lp-blob-drift-1 16s ease-in-out infinite;will-change:transform}.lp-page .lp-hero-blob--2{animation:lp-blob-drift-2 22s ease-in-out infinite;will-change:transform}@keyframes lp-dots-drift{0%,to{transform:translate(0);opacity:1}50%{transform:translate(-8px,10px);opacity:.6}}.lp-page .lp-hero-dots{animation:lp-dots-drift 28s ease-in-out infinite}@keyframes lp-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-page .lp-hero-left h1{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .05s both}.lp-page .lp-hero-subtext{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .18s both}.lp-page .lp-hero-social-proof{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .3s both}.lp-page .lp-hero-cta-btn{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .42s both}.lp-page .lp-hero-trust-badge{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .52s both}.lp-page .lp-hero-right{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .2s both}.lp-page .lp-hero-benefits-strip{animation:lp-hero-rise .72s cubic-bezier(.22,1,.36,1) .62s both}.lp-page .lp-hero-cta-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.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{animation:none;opacity:1}}.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{background:#25d366;color:#fff;box-shadow:0 10px 28px -8px #25d3668c;border:none}.lp-page .lp-wa-float:hover{background:#1fb355}.lp-page .lp-mobile-cta-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg-2);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px -8px #0c1a2b26}.lp-page .lp-mobile-cta-bar .cv2-btn{flex:1;padding:12px 16px;font-size:.95rem}@media (max-width: 600px){.lp-page .lp-mobile-cta-bar{display:flex;gap:.6rem;align-items:stretch}.lp-page body{padding-bottom:80px}}@media (max-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 (max-width: 639px){.lp-page .lp-hero-right{display:none}.lp-page .lp-hero-social-proof{padding:.7rem 1rem;gap:.75rem}.lp-sp-text{display:none}.lp-page .lp-hero-cta-btn{width:100%;justify-content:center;min-height:52px}.lp-page .lp-hero-left h1{animation-delay:.04s}.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 (min-width: 640px) and (max-width: 768px){.lp-page .lp-hero-right{display:flex}.lp-page .lp-hero-form-compact{max-width:480px;margin:0 auto}}@media (max-width: 768px){.lp-page .lp-quick-field input,.lp-page .lp-quick-field select{min-height:48px;font-size:1rem;padding:12px 14px}.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 (max-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 (max-width: 639px){.lp-scroll-wrap{width:100vw;margin-left:max(calc(50% - 50vw),calc(50% - 800px));box-sizing:border-box}.lp-scroll-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;width:5rem;background:linear-gradient(to right,transparent,var(--bg));pointer-events:none;z-index:2}.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:"";display:block;width:88px;height:36px;margin:1rem auto 3rem;background-repeat:no-repeat;background-position:center;background-size:contain;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")}}@media (max-width: 639px){.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}}@media (max-width: 639px){.lp-page .lp-hero-benefits-grid{display:flex!important;flex-wrap:wrap;overflow-x:visible;gap:.5rem;justify-content:center;align-items:center}.lp-benefit-item{flex-shrink:0;flex-direction:row;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,transparent);white-space:nowrap}.lp-benefit-item svg{width:14px;height:14px;flex-shrink:0}.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 (max-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 (min-width: 640px){.lp-page .lp-hero-left .lp-hero-trust-badge{order:1}}.lp-hero-mini-metrics{display:flex;gap:2rem;padding-top:.25rem;min-width:0}@media (max-width: 639px){.lp-hero-mini-metrics{gap:1rem;justify-content:space-between}}.lp-mini-metric{display:flex;flex-direction:column;align-items:center;gap:.1rem}.lp-mini-metric strong{font-size:1.25rem;font-weight:800;color:var(--accent);line-height:1}.lp-mini-metric small{font-size:.68rem;color:var(--fg-muted, #888);text-align:center}@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{grid-template-columns:1fr;justify-items:center;text-align:center}.lp-page .lp-hero-left{max-width:680px;align-items:center}.lp-page .lp-hero-social-proof{align-self:center}.lp-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden}.lp-modal-overlay{position:absolute;inset:0;background:rgba(11,17,32,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .28s ease}.lp-modal-content{position:relative;z-index:1;background:var(--bg-2);border:1px solid var(--line);border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--accent),var(--accent-2)) 1;border-radius:20px;padding:2rem 2rem 1.75rem;width:min(440px,calc(100vw - 2rem));box-shadow:0 24px 64px -12px #0b112059;opacity:0;transform:translateY(20px) scale(.97);transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.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{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--bg-3);color:var(--fg-mute);cursor:pointer;font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}.lp-modal-close:hover{background:var(--bg-4);color:var(--fg)}.lp-modal-progress{display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:1.25rem}.lp-progress-time{color:var(--accent);font-weight:600}.lp-modal-title{font-size:1.2rem;font-weight:700;color:var(--fg);margin:0 0 .2rem;padding-right:2rem}.lp-modal-subtitle{font-size:.82rem;color:var(--fg-mute);margin:0 0 1.25rem}.lp-modal-form-wrap{transition:opacity .3s ease,transform .3s ease}.lp-modal-form-wrap.is-hiding{opacity:0;transform:scale(.95)}.lp-modal-success{transition:opacity .4s ease,transform .4s ease}.lp-modal-success[hidden]{display:none!important;opacity:0;transform:translateY(10px)}.lp-modal-success:not([hidden]){animation:lp-success-appear .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes lp-success-appear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-success-check-ring{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.lp-success-check{width:32px;height:32px;color:#7fba8a;animation:lp-check-draw .6s ease-out .2s both}.lp-check-circle{animation:lp-circle-draw .5s ease-out both}.lp-check-tick{stroke-dasharray:20;stroke-dashoffset:20;animation:lp-tick-draw .4s ease-out .3s both}@keyframes lp-circle-draw{0%{stroke-dasharray:63;stroke-dashoffset:63}to{stroke-dasharray:63;stroke-dashoffset:0}}@keyframes lp-tick-draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@media (max-width: 560px){.lp-modal{align-items:flex-end}.lp-modal-content{width:100%;border-radius:20px 20px 0 0;padding:1.5rem 1.25rem 2rem;transform:translateY(100%);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.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{display:none;position:relative;padding:0}@media (min-width: 900px){.lp-page .lp-hero .cv2-container{grid-template-columns:1.05fr .95fr;justify-items:stretch;text-align:left;align-items:center}.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{display:flex;flex-direction:column;align-items:center;justify-content:center}}.lp-hv-browser{width:100%;max-width:480px;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -24px #0c1a2b59,0 0 0 1px #ffffff0a inset;overflow:hidden;position:relative}.lp-hv-browser:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none;z-index:1}.lp-hv-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--fg) 4%,var(--bg-2))}.lp-hv-dot{width:9px;height:9px;border-radius:50%}.lp-hv-dot--r{background:#f87171}.lp-hv-dot--y{background:#fbbf24}.lp-hv-dot--g{background:#34d399}.lp-hv-url{margin-left:10px;display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;color:var(--fg-mute);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.lp-hv-body{display:grid;grid-template-columns:1.3fr .7fr;gap:1.25rem;padding:1.5rem;position:relative;z-index:1;background:radial-gradient(ellipse 80% 40% at 0% 100%,rgba(15,61,145,.04) 0%,transparent 70%),radial-gradient(ellipse 60% 30% at 100% 0%,rgba(201,168,76,.03) 0%,transparent 60%)}.lp-hv-copy{display:flex;flex-direction:column;gap:8px}.lp-hv-tag{width:34%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,var(--bg)));opacity:.7}.lp-hv-h1{width:90%;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--fg) 50%,transparent 100%);opacity:.15}.lp-hv-h1--accent{width:65%;background:linear-gradient(90deg,var(--accent) 50%,transparent 100%);opacity:.4}.lp-hv-sub{width:85%;height:7px;border-radius:999px;background:var(--fg);opacity:.08}.lp-hv-sub--short{width:55%}.lp-hv-checks{display:flex;flex-direction:column;gap:5px;margin-top:2px}.lp-hv-checks span{width:60px;height:6px;border-radius:999px;background:#059669;opacity:.25}.lp-hv-checks span:nth-child(2){width:48px}.lp-hv-btn{width:110px;height:26px;border-radius:999px;background:var(--accent);margin-top:4px;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--accent) 50%,transparent);position:relative}.lp-hv-btn:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%)}.lp-hv-visual{display:flex;flex-direction:column;gap:8px;position:relative}.lp-hv-visual:before{content:"";position:absolute;top:-4px;right:-4px;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.15) 0%,transparent 70%);pointer-events:none}.lp-hv-visual-card{flex:1;min-height:100px;border-radius:12px;border:1px solid var(--line);background:radial-gradient(circle at 70% 30%,rgba(15,61,145,.08) 0%,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--bg)),color-mix(in srgb,var(--accent) 6%,var(--bg)));position:relative;overflow:hidden}.lp-hv-visual-card:after{content:"";position:absolute;top:8px;left:10px;right:10px;height:6px;border-radius:999px;background:var(--fg);box-shadow:0 14px 0 var(--fg),0 28px 0 var(--fg);opacity:.06}.lp-hv-visual-bar{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--fg) 40%,transparent 100%);opacity:.08}.lp-hv-visual-bar--short{width:55%}.lp-hv-visual-card-icon{position:absolute;bottom:10px;right:10px;width:28px;height:28px;border-radius:8px;background:var(--accent);opacity:.2}.lp-hv-toast{position:absolute;left:-1.25rem;bottom:2.4rem;z-index:3;display:flex;align-items:center;gap:.7rem;background:var(--bg-2);border:1px solid var(--line-s);border-radius:14px;padding:.7rem 1rem;box-shadow:0 16px 40px #0c1a2b40}.lp-hv-toast--new{border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e4d,0 16px 40px #0c1a2b40!important;transition:border-color .8s ease,box-shadow .8s ease}.lp-hv-toast-icon{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,var(--bg-2));color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-hv-toast-text{display:flex;flex-direction:column;gap:2px}.lp-hv-toast-text strong{font-size:.8rem;color:var(--fg)}.lp-hv-toast-text span{font-size:.72rem;color:var(--fg-mute)}.lp-hv-toast-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;margin-left:4px;align-self:flex-start;animation:lp-hv-pulse 1.8s infinite}.lp-hv-toast-dot--fast{animation:lp-hv-pulse-fast .5s ease-in-out 3}@keyframes lp-hv-pulse-fast{0%,to{opacity:1;box-shadow:0 0 4px #22c55e}50%{opacity:.2;box-shadow:none}}.lp-hv-chip{position:absolute;right:-.5rem;top:-.8rem;display:inline-flex;align-items:center;gap:.4rem;background:#16a34a;color:#fff;font-size:.75rem;font-weight:700;border-radius:999px;padding:6px 12px;box-shadow:0 10px 24px #16a34a73;animation:lp-hv-toast-in .6s cubic-bezier(.22,1,.36,1) .8s both}@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 (min-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}}
