@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&display=swap";.lpc{box-sizing:border-box;--ink:#070b14;--navy:#0c1626;--navy-2:#0f1b33;--surface:#111e3a;--surface-2:#16264a;--tint:#122042;--line:#1e2c4a;--line-2:#2b3a5c;--cream:#f4f0e6;--cream-2:#ebe5d6;--cream-line:#d9d1be;--fg:#f5f2e8;--fg-2:#c2cada;--fg-3:#828da6;--ink-fg:#15233e;--ink-fg-2:#43506b;--ink-fg-3:#7c879c;--accent:#ff7849;--accent-2:#e85a2b;--accent-ink:#ff9466;--accent-soft:#ff78491f;--wa:#25d366;--gold:#f4b740;--serif:"Instrument Serif",Georgia,serif;--sans:"Geist",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--glow:0 0 80px #ff784938;--maxw:1240px;--gutter:44px;min-height:100vh}.lpc *{box-sizing:border-box;margin:0;padding:0}.lpc{background:var(--ink);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;font-size:18px;line-height:1.5;overflow-x:hidden}.lpc img{max-width:100%;display:block}.lpc a{color:var(--accent-ink);text-decoration:none;transition:color .18s}.lpc a:hover{color:var(--accent)}.lpc .wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.lpc ::selection{color:#fff;background:#ff784947}.lpc ::-webkit-scrollbar{width:11px;height:11px}.lpc ::-webkit-scrollbar-track{background:var(--ink)}.lpc ::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--ink);border-radius:6px}.lpc ::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}.lpc .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:12px;font-size:12.5px;font-weight:500;display:inline-flex}.lpc .eyebrow:before{content:"";background:var(--accent);opacity:.85;width:26px;height:1px}.lpc .eyebrow.center{justify-content:center}.lpc .eyebrow.on-cream{color:var(--accent-2)}.lpc h1,.lpc h2,.lpc h3{font-family:var(--serif);letter-spacing:-.02em;font-weight:400;line-height:1.04}.lpc h1 em,.lpc h2 em,.lpc h3 em{color:var(--accent);font-style:italic}.lpc .lead{color:var(--fg-2);font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.55}.lpc .blockmark{grid-template-columns:repeat(2,1fr);gap:3px;width:30px;height:30px;display:inline-grid}.lpc .blockmark span{background:var(--accent);border-radius:2px}.lpc .blockmark span:nth-child(3){opacity:.55}.lpc .blockmark span:nth-child(4){border-bottom-right-radius:9px}.lpc .blockmark.cream span{background:var(--cream)}.lpc .blockmark.cream span:nth-child(3){opacity:.5}.lpc .btn{font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:16px 26px;font-size:16px;font-weight:600;transition:transform .18s,background .2s,border-color .2s,box-shadow .25s;display:inline-flex}.lpc .btn svg{flex-shrink:0;width:18px;height:18px}.lpc .btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 30px -12px #ff784999}.lpc .btn-primary:hover{background:var(--accent-2);color:#fff;transform:translateY(-2px);box-shadow:0 16px 44px -12px #ff7849b3}.lpc .btn-ghost{color:var(--fg);border-color:var(--line-2);background:0 0}.lpc .btn-ghost:hover{border-color:var(--accent);color:var(--accent-ink);transform:translateY(-2px)}.lpc .btn-wa{background:var(--wa);color:#062b16;box-shadow:0 10px 30px -12px #25d36680}.lpc .btn-wa:hover{color:#062b16;background:#2ee670;transform:translateY(-2px)}.lpc .btn-lg{border-radius:14px;padding:19px 34px;font-size:17px}.lpc .btn-block{width:100%}.lpc .lp-nav{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.lpc .lp-nav.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--line);background:#070b14d9}.lpc .nav-inner{max-width:var(--maxw);padding:16px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.lpc .nav-logo{flex-shrink:0;align-items:center;gap:12px;display:flex}.lpc .nav-logo img{width:auto;height:32px;display:block}.lpc .nav-mid{align-items:center;gap:28px;display:flex}.lpc .nav-mid a{color:var(--fg-2);letter-spacing:-.01em;font-size:15px;font-weight:500}.lpc .nav-mid a:hover{color:var(--fg)}.lpc .nav-right{align-items:center;gap:16px;display:flex}.lpc .nav-phone{color:var(--fg);white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.lpc .nav-phone svg{width:17px;height:17px;color:var(--accent)}.lpc .nav-right .btn{padding:12px 22px;font-size:15px}.lpc .nav-burger{border:1px solid var(--line-2);width:46px;height:46px;color:var(--fg);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;display:none}.lpc .nav-burger svg{width:22px;height:22px}.lpc .hero{padding:158px 0 88px;position:relative;overflow:hidden}.lpc .hero:before{content:"";pointer-events:none;background:radial-gradient(#ff78492b,#0000 62%);width:64%;height:82%;position:absolute;top:-28%;right:-12%}.lpc .hero-grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:radial-gradient(circle at 25% 25%,#fff .5px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.lpc .hero-grid{display:block;position:relative}.lpc .hero-copy{text-align:center;max-width:860px;margin:0 auto}.lpc .hero-copy .hero-actions,.lpc .hero-copy .hero-mini,.lpc .hero-copy .hero-trust{justify-content:center}.lpc .hero-badge{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #ff78494d;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 15px 7px 11px;font-size:13px;font-weight:600;display:inline-flex}.lpc .hero-badge .hb-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff784933}.lpc .hero h1{font-size:clamp(44px,5.4vw,84px)}.lpc .hero-sub{max-width:52ch;margin:26px auto 0}.lpc .hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.lpc .hero-mini{color:var(--fg-3);align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.lpc .hero-mini svg{width:16px;height:16px;color:var(--accent)}.lpc .hero-trust{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding-top:30px;font-size:14px;display:flex}.lpc .hero-copy .hero-trust{justify-content:center;max-width:640px;margin-left:auto;margin-right:auto}.lpc .hero-trust .stars{color:var(--gold);gap:3px;display:flex}.lpc .hero-trust .stars svg{width:17px;height:17px}.lpc .hero-trust b{color:var(--fg-2);font-weight:600}.lpc .hero-visual{position:relative}.lpc .hero-figure{border:1px solid var(--line-2);aspect-ratio:4/5;background:var(--surface);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000}.lpc .hero-figure image-slot{width:100%;height:100%}.lpc .hero-figure:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ff784929,#0000 45%),linear-gradient(#0000 45%,#070b1480);position:absolute;inset:0}.lpc .hero-blocks{z-index:2;grid-template-columns:repeat(2,1fr);gap:6px;width:66px;height:66px;display:grid;position:absolute;top:-20px;left:-20px}.lpc .hero-blocks span{background:var(--accent);border-radius:4px}.lpc .hero-blocks span:nth-child(3){opacity:.5}.lpc .hero-blocks span:nth-child(4){border-bottom-right-radius:20px}.lpc .hero-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-2);background:#0d1526d1;border-radius:16px;min-width:230px;padding:20px 24px;position:absolute;bottom:-26px;right:-24px;box-shadow:0 24px 60px -30px #000}.lpc .hero-card .hc-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.lpc .hero-card .hc-num{font-family:var(--serif);color:var(--fg);margin-top:8px;font-size:44px;line-height:1}.lpc .hero-card .hc-num em{color:var(--accent);font-style:italic}.lpc .hero-card .hc-foot{color:var(--fg-2);margin-top:8px;font-size:13px;line-height:1.4}.lpc .truststrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lpc .ts-grid{max-width:var(--maxw);grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid}.lpc .truststrip .ts{border-right:1px solid var(--line);padding:30px 26px}.lpc .truststrip .ts:last-child{border-right:none}.lpc .truststrip .ts .v{font-family:var(--serif);color:var(--fg);font-size:clamp(32px,3.2vw,46px);line-height:1}.lpc .truststrip .ts .v em{color:var(--accent);font-style:normal}.lpc .truststrip .ts .k{color:var(--fg-3);letter-spacing:-.01em;margin-top:10px;font-size:13.5px}.lpc .section{padding:84px 0;position:relative}.lpc .section-head{text-align:center;max-width:740px;margin:0 auto 48px}.lpc .section-head.left{text-align:left;margin-left:0}.lpc .section-head .eyebrow{margin-bottom:22px}.lpc .section-head h2{font-size:clamp(36px,4.2vw,60px)}.lpc .section-head p{margin-top:22px}.lpc .section.alt{background:var(--navy);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lpc .value-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lpc .value-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:36px 32px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.lpc .value-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.lpc .value-card .vc-ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border:1px solid #ff78494d;border-radius:15px;place-items:center;margin-bottom:26px;display:grid}.lpc .value-card .vc-ic svg{width:28px;height:28px}.lpc .value-card h3{font-size:27px}.lpc .value-card p{color:var(--fg-2);margin-top:13px;font-size:16px;line-height:1.55}.lpc .value-card .vc-tag{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.03em;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:500;display:inline-flex}.lpc .value-card .vc-tag svg{width:15px;height:15px}.lpc .features{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lpc .feature{border:1px solid var(--line);border-radius:16px;padding:26px 22px;transition:background .25s,border-color .25s,transform .25s}.lpc .feature:hover{background:var(--navy-2);border-color:var(--line-2);transform:translateY(-3px)}.lpc .feature .ft-ic{width:46px;height:46px;color:var(--accent);background:#ff784914;border:1px solid #ff784938;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.lpc .feature .ft-ic svg{width:23px;height:23px}.lpc .feature h3{font-family:var(--sans);letter-spacing:-.01em;font-size:17.5px;font-weight:600}.lpc .feature p{color:var(--fg-2);margin-top:9px;font-size:14px;line-height:1.5}.lpc .steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px;display:grid}.lpc .step{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px 26px 28px;position:relative}.lpc .step .sn{font-family:var(--mono);color:var(--accent);letter-spacing:.14em;font-size:13px}.lpc .step h3{font-family:var(--sans);letter-spacing:-.01em;margin-top:16px;font-size:19px;font-weight:600}.lpc .step p{color:var(--fg-2);margin-top:10px;font-size:15px;line-height:1.5}.lpc .steps-carousel{margin-bottom:26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lpc .steps-track{will-change:transform;gap:20px;width:max-content;animation:40s linear infinite steps-scroll;display:flex}.lpc .steps-carousel:hover .steps-track{animation-play-state:paused}.lpc .steps-track .step{flex:none;width:340px}@keyframes steps-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.lpc .steps-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.lpc .steps-track .step[aria-hidden=true]{display:none}}.lpc .operadoras{border-bottom:1px solid var(--line);padding:64px 0}.lpc .operadoras .pl{text-align:center;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);margin-bottom:34px;font-size:12px}.lpc .op-carousel{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lpc .op-track{will-change:transform;gap:20px;width:max-content;animation:46s linear infinite op-scroll;display:flex}.lpc .op-carousel:hover .op-track{animation-play-state:paused}.lpc .op-card{background:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:212px;height:106px;padding:18px 24px;display:flex;overflow:hidden;box-shadow:0 10px 30px -18px #000000b3}.lpc .op-card img{width:auto;max-width:100%;height:auto;max-height:60px;display:block}@keyframes op-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.lpc .op-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.lpc .op-card[aria-hidden=true]{display:none}}.lpc .social-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:44px;display:flex}.lpc .rating-pill{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px 22px;display:inline-flex}.lpc .rating-pill .stars{color:var(--gold);gap:3px;display:flex}.lpc .rating-pill .stars svg{width:20px;height:20px}.lpc .rating-pill .rt{color:var(--fg-2);font-size:14px}.lpc .rating-pill .rt b{color:var(--fg);font-size:16px;font-weight:700}.lpc .testi-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.lpc .testi{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:32px 30px;transition:border-color .25s,transform .25s;display:flex}.lpc .testi:hover{border-color:var(--line-2);transform:translateY(-3px)}.lpc .testi .t-stars{color:var(--gold);gap:3px;margin-bottom:18px;display:flex}.lpc .testi .t-stars svg{width:17px;height:17px}.lpc .testi .t-quote{font-family:var(--serif);color:var(--fg);letter-spacing:-.01em;font-size:22px;line-height:1.28}.lpc .testi .t-body{color:var(--fg-2);flex:1;margin-top:14px;font-size:15px;line-height:1.55}.lpc .testi .t-who{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:flex}.lpc .testi .t-av{border:1px solid var(--line-2);background:var(--tint);border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.lpc .testi .t-av image-slot{width:100%;height:100%}.lpc .testi .t-nm{color:var(--fg);font-size:15.5px;font-weight:600}.lpc .testi .t-rl{color:var(--fg-3);margin-top:2px;font-size:13px}.lpc .testi.review{padding:26px 26px 28px}.lpc .testi.review .t-stars{margin-bottom:13px}.lpc .rv-head{align-items:center;gap:13px;margin-bottom:16px;display:flex}.lpc .rv-av{background:var(--c,#7a8296);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;line-height:1;display:grid}.lpc .rv-id{flex-direction:column;flex:1;min-width:0;display:flex}.lpc .rv-nm{color:var(--fg);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.lpc .rv-meta{color:var(--fg-3);margin-top:2px;font-size:12.5px}.lpc .rv-g{flex-shrink:0;width:20px;height:20px}.lpc .rv-text{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.62}.lpc .reviews-carousel{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lpc .reviews-track{will-change:transform;gap:20px;width:max-content;animation:70s linear infinite rv-scroll;display:flex}.lpc .reviews-carousel:hover .reviews-track{animation-play-state:paused}.lpc .reviews-track .testi.review{flex:none;width:384px;height:288px;margin:0;overflow:hidden}.lpc .reviews-track .rv-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes rv-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.lpc .reviews-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.lpc .reviews-track .testi.review[aria-hidden=true]{display:none}}.lpc .seals{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.lpc .seal{background:var(--navy-2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:16px;padding:22px 24px;display:flex}.lpc .seal .se-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lpc .seal .se-ic svg{width:23px;height:23px}.lpc .seal .se-v{font-family:var(--serif);color:var(--fg);font-size:26px;line-height:1}.lpc .seal .se-k{color:var(--fg-3);margin-top:5px;font-size:12.5px;line-height:1.35}.lpc .cases{flex-direction:column;gap:20px;display:flex}.lpc .case{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:.85fr 1.15fr;gap:0;transition:border-color .25s;display:grid;overflow:hidden}.lpc .case:hover{border-color:var(--line-2)}.lpc .case:nth-child(2n){grid-template-columns:1.15fr .85fr}.lpc .case:nth-child(2n) .case-media{order:2}.lpc .case-media{background:var(--tint);border-right:1px solid var(--line);min-height:280px;position:relative}.lpc .case:nth-child(2n) .case-media{border-right:none;border-left:1px solid var(--line)}.lpc .case-media image-slot{width:100%;height:100%;position:absolute;inset:0}.lpc .case-media .cm-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;color:var(--fg-2);background:#070b14b8;border-radius:10px;padding:8px 14px;font-size:12px;position:absolute;top:20px;left:20px}.lpc .case-body{flex-direction:column;justify-content:center;padding:40px 42px;display:flex}.lpc .case-body .cb-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:12.5px}.lpc .case-body h3{margin-top:16px;font-size:30px}.lpc .case-body p{color:var(--fg-2);margin-top:14px;font-size:16px;line-height:1.55}.lpc .case-metrics{flex-wrap:wrap;gap:36px;margin-top:26px;display:flex}.lpc .case-metrics .cm .v{font-family:var(--serif);color:var(--accent);font-size:38px;line-height:1}.lpc .case-metrics .cm .v small{font-size:20px}.lpc .case-metrics .cm .k{color:var(--fg-3);margin-top:8px;font-size:13px}.lpc .faq-wrap{border-top:1px solid var(--line);max-width:840px;margin:0 auto}.lpc .faq-item{border-bottom:1px solid var(--line)}.lpc .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:var(--fg);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-size:19px;font-weight:600;transition:color .18s;display:flex}.lpc .faq-q:hover{color:var(--accent-ink)}.lpc .faq-q .faq-ic{border:1px solid var(--line-2);width:30px;height:30px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;transition:transform .28s,background .2s;display:grid}.lpc .faq-q .faq-ic svg{width:16px;height:16px}.lpc .faq-item.open .faq-ic{background:var(--accent-soft);transform:rotate(45deg)}.lpc .faq-a{max-height:0;transition:max-height .32s;overflow:hidden}.lpc .faq-a .faq-a-inner{color:var(--fg-2);max-width:70ch;padding:0 4px 26px;font-size:16px;line-height:1.6}.lpc .form-section{padding:110px 0;position:relative;overflow:hidden}.lpc .form-section:before{content:"";pointer-events:none;background:radial-gradient(#ff784924,#0000 60%);width:55%;height:120%;position:absolute;top:-30%;left:-10%}.lpc .form-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;display:grid;position:relative}.lpc .form-copy{position:sticky;top:110px}.lpc .form-copy h2{font-size:clamp(36px,4vw,58px)}.lpc .form-copy .fc-sub{color:var(--fg-2);max-width:42ch;margin-top:22px;font-size:18px;line-height:1.55}.lpc .form-benefits{flex-direction:column;gap:16px;margin-top:34px;display:flex}.lpc .form-benefits li{color:var(--fg-2);align-items:flex-start;gap:14px;font-size:16px;list-style:none;display:flex}.lpc .form-benefits li .fb-ic{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.lpc .form-benefits li .fb-ic svg{width:15px;height:15px}.lpc .form-benefits li b{color:var(--fg);font-weight:600}.lpc .form-copy .fc-contact{border-top:1px solid var(--line);color:var(--fg-3);align-items:center;gap:14px;margin-top:38px;padding-top:28px;font-size:15px;display:flex}.lpc .form-copy .fc-contact a{color:var(--fg);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lpc .form-copy .fc-contact svg{width:17px;height:17px;color:var(--accent)}.lpc .form-card{background:var(--surface);border:1px solid var(--line-2);border-radius:24px;padding:38px 38px 34px;position:relative;box-shadow:0 40px 90px -50px #000}.lpc .form-card .fh{align-items:center;gap:12px;margin-bottom:8px;display:flex}.lpc .form-card .fh .fh-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:11.5px}.lpc .form-card .fh-title{font-family:var(--serif);margin-bottom:6px;font-size:28px;line-height:1.1}.lpc .form-card .fh-desc{color:var(--fg-3);margin-bottom:26px;font-size:14.5px}.lpc .form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.lpc .form-row.one{grid-template-columns:1fr}.lpc .field{flex-direction:column;gap:8px;display:flex}.lpc .field.full{grid-column:1/-1}.lpc .field label{color:var(--fg-2);letter-spacing:-.01em;font-size:13px;font-weight:600}.lpc .field label .req{color:var(--accent)}.lpc .field input,.lpc .field select,.lpc .field textarea{width:100%;font-family:var(--sans);color:var(--fg);background:var(--navy);border:1px solid var(--line-2);border-radius:11px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.lpc .field textarea{resize:vertical;min-height:76px;line-height:1.5}.lpc .field input::placeholder,.lpc .field textarea::placeholder{color:var(--fg-3)}.lpc .field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23828DA6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.lpc .field input:focus,.lpc .field select:focus,.lpc .field textarea:focus{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px #ff784929}.lpc .field.invalid input,.lpc .field.invalid select{border-color:var(--accent-2);box-shadow:0 0 0 3px #e85a2b24}.lpc .field .err{color:var(--accent-ink);font-size:12px;display:none}.lpc .field.invalid .err{display:block}.lpc .seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lpc .seg label{cursor:pointer;position:relative}.lpc .seg label input{opacity:0;pointer-events:none;position:absolute}.lpc .seg label span{border:1px solid var(--line-2);height:46px;color:var(--fg-2);background:var(--navy);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;transition:all .18s;display:flex}.lpc .seg label span svg{opacity:0;width:16px;height:16px;transition:opacity .15s}.lpc .seg label:hover span{border-color:var(--fg-3)}.lpc .seg label input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.lpc .seg label input:checked+span svg{opacity:1}.lpc .cond{margin-bottom:16px;animation:.28s condIn;display:none}.lpc .cond.show{display:block}@keyframes condIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lpc .form-consent{color:var(--fg-3);align-items:flex-start;gap:11px;margin:6px 0 20px;font-size:12.5px;line-height:1.5;display:flex}.lpc .form-consent input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.lpc .form-consent a{color:var(--accent-ink);text-decoration:underline}.lpc .form-foot{color:var(--fg-3);justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:12.5px;display:flex}.lpc .form-foot svg{width:15px;height:15px;color:var(--wa)}.lpc .form-success{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:none}.lpc .form-success.show{display:flex}.lpc .form-success .fs-ic{background:var(--accent-soft);width:76px;height:76px;color:var(--accent);border:1px solid #ff784966;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.lpc .form-success .fs-ic svg{width:38px;height:38px}.lpc .form-success h3{font-family:var(--serif);font-size:32px}.lpc .form-success p{color:var(--fg-2);max-width:38ch;margin-top:14px;font-size:16px;line-height:1.55}.lpc .form-success .btn{margin-top:28px}.lpc .finalcta{padding:96px 0}.lpc .finalcta-card{border:1px solid var(--line-2);text-align:center;background:linear-gradient(135deg,#13254a,#0b1730);border-radius:30px;padding:66px 60px;position:relative;overflow:hidden}.lpc .finalcta-card:before{content:"";pointer-events:none;background:radial-gradient(#ff784942,#0000 60%);width:52%;height:130%;position:absolute;top:-40%;right:-8%}.lpc .finalcta-card .inner{z-index:2;max-width:720px;margin:0 auto;position:relative}.lpc .finalcta-card h2{font-size:clamp(34px,4.2vw,60px)}.lpc .finalcta-card p{color:var(--fg-2);max-width:48ch;margin-top:20px;margin-left:auto;margin-right:auto;font-size:19px}.lpc .finalcta-card .fc-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.lpc .footer{border-top:1px solid var(--line);padding:74px 0 38px}.lpc .footer-top{grid-template-columns:1.6fr 1fr 1.2fr;gap:44px;display:grid}.lpc .footer-brand .nav-logo{margin-bottom:18px}.lpc .footer-brand .nav-logo img{height:30px}.lpc .footer-brand p{color:var(--fg-3);max-width:38ch;font-size:14.5px;line-height:1.6}.lpc .footer-col h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:16px;font-size:12px}.lpc .footer-col a,.lpc .footer-col p{color:var(--fg-2);padding:6px 0;font-size:14.5px;line-height:1.5;display:block}.lpc .footer-col a:hover{color:var(--accent-ink)}.lpc .footer-bottom{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:24px;font-size:13px;display:flex}.lpc .sticky-cta{z-index:55;padding:12px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#070b14eb;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.lpc .sticky-cta.show{transform:translateY(0)}.lpc .sticky-cta .btn{width:100%}.lpc .wa-float{z-index:60;color:#08331b;font-family:var(--sans);letter-spacing:-.01em;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px -8px #25d3668c,0 6px 18px #00000059}.lpc .wa-float:hover{color:#08331b;transform:translateY(-2px);box-shadow:0 18px 42px -8px #25d366b3,0 6px 18px #00000059}.lpc .wa-float svg{flex-shrink:0;width:23px;height:23px}@media (max-width:640px){.lpc .wa-float{gap:0;padding:13px;bottom:82px;right:16px}.lpc .wa-float span{display:none}}@media (prefers-reduced-motion:no-preference){.lpc .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.lpc .reveal.in{opacity:1;transform:none}}@media (max-width:1080px){.lpc{--gutter:30px}.lpc .hero-grid{grid-template-columns:1fr;gap:64px}.lpc .hero-visual{max-width:440px}.lpc .value-grid,.lpc .testi-grid{grid-template-columns:1fr}.lpc .features,.lpc .steps,.lpc .seals{grid-template-columns:1fr 1fr}.lpc .form-grid{grid-template-columns:minmax(0,1fr);gap:44px}.lpc .form-copy,.lpc .form-card{min-width:0}.lpc .form-copy{position:static}.lpc .case,.lpc .case:nth-child(2n){grid-template-columns:1fr}.lpc .case:nth-child(2n) .case-media{border-left:none;order:0}.lpc .case-media{border-right:none;border-bottom:1px solid var(--line);min-height:220px}}@media (max-width:960px){.lpc .nav-mid,.lpc .nav-phone{display:none}}@media (max-width:720px){.lpc{--gutter:20px;font-size:17px}.lpc .hero{padding:120px 0 60px}.lpc .ts-grid{grid-template-columns:1fr 1fr}.lpc .truststrip .ts:nth-child(2n){border-right:none}.lpc .truststrip .ts:not(:nth-last-child(-n+1)){border-bottom:1px solid var(--line)}.lpc .section{padding:70px 0}.lpc .section-head{margin-bottom:44px}.lpc .features,.lpc .steps,.lpc .seals{grid-template-columns:1fr}.lpc .form-card{padding:28px 22px}.lpc .form-row{grid-template-columns:1fr}.lpc .case-body{padding:30px 26px}.lpc .finalcta-card{padding:44px 26px}.lpc .footer-top{grid-template-columns:1fr;gap:32px}.lpc .sticky-cta{display:block}.lpc .nav-right .nav-cta-btn{padding:11px 18px;font-size:14px}.lpc .reviews-track .testi.review{width:min(384px,86vw);height:auto;min-height:264px}.lpc .steps-track .step{width:min(340px,84vw)}.lpc .op-card{width:min(212px,62vw)}.lpc{padding-bottom:88px}}.lpc .claim-note{color:var(--fg-3);max-width:60ch;margin-top:10px;font-size:12.5px;line-height:1.5}.lpc .hero .claim-note{color:#ffffffb8}.lpc .ts-note{color:var(--fg-3);border-top:1px solid var(--line);grid-column:1/-1;padding:12px 26px 0;font-size:12px}.lpc .seg-fs{border:0;min-inline-size:0;margin:0;padding:0}.lpc .seg-fs>legend{color:var(--fg-2);letter-spacing:-.01em;margin:0 0 8px;padding:0;font-size:13.5px;display:block}.lpc .field .seg-fs>legend .req{color:var(--accent)}.lpc .form-consent input{flex:0 0 20px;width:20px;height:20px}
