.lp{--lp-navy:#1e3a5f;--lp-navy2:#162c4a;--lp-green:#25a244;--lp-green2:#1a8038;--lp-wa:#25d366;--lp-gold:#f5c542;--lp-cream:#fafaf8;--lp-ink:#111827;--lp-muted:#6b7280;--lp-border:#e5e7eb;--lp-shadow:0 4px 24px #1e3a5f1a;--lp-shadow-lg:0 12px 48px #1e3a5f29;color:#111827;scroll-behavior:smooth;background:#fafaf8;line-height:1.6;overflow-x:hidden}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.lp .ha-badge{animation:.65s 50ms both lp-fadeUp}.lp .ha-h1{animation:.65s .15s both lp-fadeUp}.lp .ha-sub{animation:.65s .25s both lp-fadeUp}.lp .ha-actions{animation:.65s .35s both lp-fadeUp}.lp .ha-trust{animation:.65s .45s both lp-fadeUp}.lp .ha-right{animation:.7s .3s both lp-fadeUp}.lp .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.lp .reveal.visible{opacity:1;transform:translateY(0)}.lp .lp-container{max-width:1200px;margin:0 auto;padding:0 48px}.lp .hero-h1,.lp .section-title,.lp .step-num-big,.lp .step-text h3,.lp .direct-h2,.lp .free-left h2{font-family:var(--font-fraunces), Georgia, serif}.lp nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lp-border);background:#fffffff5;position:sticky;top:0}.lp .lp-nav-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1200px;height:68px;margin:0 auto;padding:0 48px;display:flex}.lp .lp-logo{color:var(--lp-navy);letter-spacing:-.5px;font-size:24px;font-weight:800;text-decoration:none}.lp .lp-logo span{color:var(--lp-green)}.lp .nav-cta-desktop{color:#3c4043;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #dadce0;border-radius:100px;align-items:center;gap:10px;padding:11px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 4px #00000014}.lp .nav-cta-desktop:hover{background:#f8f9fa;transform:translateY(-1px);box-shadow:0 3px 12px #0000001f}.lp .nav-cta-desktop:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.lp .nav-cta-mobile{background:var(--lp-green);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s;display:none}.lp .nav-cta-mobile:hover{background:var(--lp-green2)}.lp .nav-cta-mobile:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.lp .lp-hero{background:linear-gradient(135deg, var(--lp-navy2) 0%, var(--lp-navy) 55%, #2a5298 100%);color:#fff;min-height:600px;padding:100px 48px 0;position:relative;overflow:hidden}.lp .lp-hero-blob{pointer-events:none;background:radial-gradient(50% 80% at 100%,#3bb4f21a 0%,#0000 60%),radial-gradient(60% 50% at 0 100%,#25a2442e 0%,#0000 60%);position:absolute;inset:0}.lp .hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:flex-end;gap:80px;max-width:1200px;margin:0 auto;display:grid;position:relative}.lp .hero-left{padding-bottom:80px}.lp .hero-badge{color:#ffffffe6;background:#ffffff1f;border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.lp .hero-badge-dot{background:var(--lp-wa);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.lp .hero-h1{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(40px,4.2vw,62px);font-weight:900;line-height:1.06}.lp .hero-h1 em{color:var(--lp-green);font-style:italic}.lp .hero-sub{color:#fffc;max-width:480px;margin-bottom:40px;font-size:18px;line-height:1.65}.lp .hero-actions{align-items:center;gap:14px;margin-bottom:48px;display:flex}.lp .btn-primary-dark{color:#3c4043;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:100px;align-items:center;gap:12px;padding:15px 32px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 12px #00000026,0 0 0 1.5px #dadce0}.lp .btn-primary-dark:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 8px 28px #0000002e,0 0 0 1.5px #bbb}.lp .btn-primary-dark:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.lp .btn-ghost-link{color:#ffffffd9;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.lp .btn-ghost-link:hover{color:#fff}.lp .btn-ghost-link:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.lp .hero-trust{flex-direction:column;gap:10px;display:flex}.lp .trust-row{color:#ffffffc7;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.lp .trust-chk{color:var(--lp-wa);font-size:16px}.lp .hero-right{justify-content:center;align-items:flex-end;display:flex}.lp .phone-mock{background:#fff;border-radius:32px 32px 0 0;width:260px;position:relative;overflow:hidden;box-shadow:0 -8px 60px #0000004d,inset 0 0 0 1px #ffffff1a}.lp .lp-section{padding:96px 0}.lp .section-header{text-align:center;margin-bottom:64px}.lp .section-title{color:var(--lp-navy);margin:14px 0 16px;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1.1}.lp .section-sub{color:var(--lp-muted);max-width:520px;margin:0 auto;font-size:18px}.lp .lp-tag{color:var(--lp-green2);letter-spacing:.07em;text-transform:uppercase;background:#e8f5e9;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.lp .lp-tag.navy{color:var(--lp-navy);background:#e8eef7}.lp .lp-tag.gold{color:#fff;background:#fff3;border:1px solid #ffffff4d}.lp .steps-list{flex-direction:column;display:flex}.lp .step-row{border-bottom:1px solid var(--lp-border);align-items:flex-start;gap:80px;padding:72px 0;display:flex}.lp .step-row>*{flex:1 1 0;min-width:0}.lp .step-row:last-child{border-bottom:none}@media (min-width:1024px){.lp .step-row.reverse{flex-direction:row-reverse}}.lp .step-eyebrow{align-items:center;gap:14px;margin-bottom:20px;display:flex}.lp .step-num-big{color:var(--lp-border);font-size:80px;font-weight:900;line-height:1}.lp .step-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.lp .step-text h3{color:var(--lp-navy);margin-bottom:14px;font-size:28px;font-weight:900;line-height:1.2}.lp .step-text p{color:var(--lp-muted);max-width:440px;font-size:17px;line-height:1.65}.lp .step-media{color:#9ca3af;text-align:center;background:linear-gradient(135deg,#f3f4f6 0%,#e9ebf0 100%);border:2px dashed #d1d5db;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:340px;padding:20px;display:flex}.lp .step-media-icon{font-size:44px}.lp .step-media-label{font-size:14px;font-weight:700}.lp .step-video{object-fit:cover;border-radius:18px;width:60%;height:100%;display:block}.lp .direct-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.lp .direct-h2{color:var(--lp-navy);margin-bottom:20px;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.1}.lp .direct-checks{flex-direction:column;gap:12px;list-style:none;display:flex}.lp .direct-checks li{color:var(--lp-ink);align-items:flex-start;gap:12px;font-size:16px;font-weight:500;display:flex}.lp .chk-ico{color:var(--lp-green);flex-shrink:0;margin-top:2px;font-size:18px}.lp .ni-badge{border:1.5px solid var(--lp-border);box-shadow:var(--lp-shadow);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:14px 20px;display:flex}.lp .ni-text{color:var(--lp-navy);font-size:14px;font-weight:600}.lp .ni-sub{color:var(--lp-muted);margin-top:1px;font-size:12px}.lp .wa-chat{box-shadow:var(--lp-shadow-lg);background-color:#ecf1f1;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");border-radius:20px;flex-direction:column;gap:10px;padding:20px 16px;display:flex}.lp .wa-chat-bar{background:var(--lp-navy2);border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:12px 16px;display:flex}.lp .wa-avatar{background:var(--lp-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}.lp .wa-chat-name{color:#fff;font-size:14px;font-weight:700}.lp .wa-chat-online{color:var(--lp-wa);font-size:11px}.lp .bubble{max-width:78%;color:var(--lp-ink);padding:12px 16px;font-size:14px;line-height:1.5}.lp .bubble.in{background:#fff;border-radius:4px 16px 16px;align-self:flex-start;box-shadow:0 1px 4px #00000014}.lp .bubble.out{background:#dcf8c6;border-radius:16px 4px 16px 16px;align-self:flex-end;box-shadow:0 1px 4px #00000014}.lp .b-time{color:#9ca3af;text-align:right;margin-top:4px;font-size:10px;display:block}.lp .wa-chat-footer{background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;display:flex}.lp .wa-send{background:var(--lp-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.lp .feat-grid{background:var(--lp-border);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.lp .feat-item{background:#fff;padding:32px 28px;transition:background .2s}.lp .feat-item:hover{background:#f8fffe}.lp .feat-item .fi-icon{margin-bottom:12px;font-size:30px;display:block}.lp .feat-item h3{color:var(--lp-navy);margin-bottom:6px;font-size:16px;font-weight:700}.lp .feat-item p{color:var(--lp-muted);font-size:14px;line-height:1.6}.lp .free-banner{background:linear-gradient(135deg, var(--lp-green) 0%, var(--lp-green2) 100%);color:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:72px 80px;display:grid;position:relative;overflow:hidden}.lp .free-left{z-index:1;position:relative}.lp .free-left h2{margin:16px 0 18px;font-size:clamp(32px,3vw,50px);font-weight:900;line-height:1.1}.lp .free-left p{opacity:.9;font-size:18px;line-height:1.6}.lp .free-right{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.lp .free-check-item{background:#ffffff1f;border:1px solid #fff3;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;font-size:16px;font-weight:600;display:flex}.lp .free-check-item .fci-icon{flex-shrink:0;font-size:22px}.lp .btn-white{color:var(--lp-green2);cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:12px;margin-top:8px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 32px #00000026}.lp .btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0003}.lp .btn-white:focus-visible{outline-offset:2px;outline:2px solid #fff}.lp footer{background:var(--lp-navy2);color:#ffffffa6;padding:56px 0 36px}.lp .footer-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 48px;font-size:13px;display:flex}.lp .f-logo{color:#fff;margin-bottom:6px;font-size:20px;font-weight:800}.lp .f-logo span{color:var(--lp-green)}.lp .footer-links{border-radius:25px;flex-wrap:wrap;gap:24px;display:flex}.lp .footer-links a{color:var(--lp-green2);padding:.5rem 1rem;font-size:14px;text-decoration:none;transition:color .2s}.lp .footer-links a:hover{color:var(--lp-green)}@media (max-width:1024px){.lp .nav-cta-desktop{display:none}.lp .nav-cta-mobile{display:inline-flex}.lp .lp-nav-inner{padding:0 20px}.lp .lp-hero{min-height:auto;padding:80px 20px 72px}.lp .hero-inner{text-align:center;grid-template-columns:1fr;gap:0}.lp .hero-left{padding-bottom:0}.lp .hero-sub{max-width:100%;margin-left:auto;margin-right:auto}.lp .hero-actions{flex-wrap:wrap;justify-content:center}.lp .hero-trust{align-items:center}.lp .hero-right{display:none}.lp .steps-list{flex-direction:column;display:flex}.lp .step-row{border-bottom:1px solid var(--lp-border);flex-direction:column;gap:24px;padding:40px 0}.lp .step-row>*{flex:none;width:100%}.lp .step-row:last-child{border-bottom:none}.lp .step-text p{max-width:100%}.lp .lp-container{padding:0 20px}.lp .lp-section{padding:56px 0}.lp .direct-grid{grid-template-columns:1fr;gap:40px}.lp .free-banner{text-align:center;grid-template-columns:1fr;gap:40px;padding:48px 32px}.lp .free-left{flex-direction:column;align-items:center;display:flex}.lp .footer-inner{text-align:center;flex-direction:column;gap:12px;padding:0 20px}.lp .footer-links{justify-content:center}}@media (min-width:768px) and (max-width:1024px){.lp .lp-container{padding:0 32px}}@media (max-width:768px){.lp .feat-grid{grid-template-columns:repeat(2,1fr)}.lp .feat-item{padding:20px 16px}.lp .free-banner{padding:40px 24px}}
