.lp{--ink:#11161f;--muted:#5b6573;--line:#e7ebf2;--pri:#1e81c9;--pri6:#1668a6;--pri50:#f2f9fe;--celeste:#3d9be0;--bg:#fff;color:var(--ink);background:var(--bg);font-family:var(--font-outfit),system-ui,sans-serif;line-height:1.55}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1140px;margin:0 auto;padding:0 22px}.lp section{padding:50px 0}.lp-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky;top:0}.lp-nav .wrap{align-items:center;gap:22px;height:62px;display:flex}.lp-logo{letter-spacing:-.5px;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.lp-logo .dot{background:linear-gradient(135deg,var(--celeste),#74acdf);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lp-nav nav{gap:20px;margin-left:14px;display:flex}.lp-nav nav a{color:var(--muted);font-size:14px;font-weight:600}.lp-nav nav a:hover{color:var(--pri6)}.lp-nav .sp{flex:1}.btn-pri{background:var(--pri);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:11px 20px;font-family:inherit;font-size:14.5px;font-weight:700;display:inline-block}.btn-pri:hover{background:var(--pri6)}.btn-ghost{color:var(--pri6);border:1.5px solid var(--pri);background:#fff;border-radius:11px;padding:10px 18px;font-size:14.5px;font-weight:700;display:inline-block}.lp-nav .lk{color:var(--muted);font-size:14px;font-weight:700}@media (max-width:820px){.lp-nav nav{display:none}}.lp-hero{background:radial-gradient(900px 420px at 70% -10%,var(--pri50),#fff);padding:58px 0 44px}.lp-hero .grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.lp-eyebrow{background:var(--pri50);color:var(--pri6);border:1px solid var(--pri100,#cde6f7);border-radius:30px;align-items:center;gap:8px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-h1{letter-spacing:-1.2px;margin:14px 0;font-size:clamp(2rem,4.2vw,3.05rem);font-weight:800;line-height:1.08}.lp-h1 .hl{background:linear-gradient(120deg,var(--pri),var(--celeste));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{color:var(--muted);max-width:540px;margin-bottom:20px;font-size:17px}.lp-cta{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.lp-trust{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:16px;font-size:13.5px;display:flex}.lp-trust b{color:var(--ink)}@media (max-width:860px){.lp-hero .grid{grid-template-columns:1fr;gap:30px}}.mock{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #1028501f}.mock-top{border-bottom:1px solid var(--line);background:#fbfcfe;align-items:center;gap:6px;padding:11px 14px;display:flex}.mock-top i{background:#e2e6ee;border-radius:50%;width:10px;height:10px;display:inline-block}.mock-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 80px 70px;align-items:center;gap:10px;padding:11px 16px;font-size:12.5px;display:grid}.mock-row .nm{font-weight:600}.mock-row .sub{color:var(--muted);font-size:11px}.mock-badge{color:#15803d;text-align:center;background:#f0fdf4;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:700}.mock-amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.lp-logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfdff;padding:30px 0}.lp-logos .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;display:flex}.lp-logos span{color:var(--muted);opacity:.8;font-size:15px;font-weight:700}.lp-logos .ttl{text-align:center;width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-bottom:4px;font-size:12.5px;font-weight:600}.lp-sh{text-align:center;max-width:660px;margin:0 auto 32px}.lp-sh h2{letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800}.lp-sh p{color:var(--muted);margin:0;font-size:16.5px}.lp-kicker{color:var(--pri6);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:13px;font-weight:800}.lp-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px 20px}.step .n{background:var(--pri50);width:38px;height:38px;color:var(--pri6);border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;font-size:17px;font-weight:800;display:flex}.step h3{margin:0 0 7px;font-size:18px;font-weight:700}.step p{color:var(--muted);margin:0;font-size:14.5px}@media (max-width:820px){.lp-steps{grid-template-columns:1fr}}.lp-feat{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px 22px}.feat .ic{margin-bottom:12px;font-size:24px}.feat h3{margin:0 0 7px;font-size:16.5px;font-weight:700}.feat p{color:var(--muted);margin:0;font-size:14px}.bg-soft{background:linear-gradient(#fbfdff,#fff)}@media (max-width:820px){.lp-feat{grid-template-columns:1fr}}.lp-prices{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pcard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.pcard.feat-card{border:2px solid var(--pri);position:relative;box-shadow:0 14px 40px #1e81c924}.pcard .pop{background:var(--pri);color:#fff;border-radius:20px;padding:4px 13px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pcard h3{margin:0 0 4px;font-size:18px;font-weight:800}.pcard .pdesc{color:var(--muted);min-height:38px;font-size:13.5px}.pcard .price{letter-spacing:-1px;margin:10px 0 2px;font-size:32px;font-weight:800}.pcard .price small{color:var(--muted);font-size:14px;font-weight:600}.pcard ul{flex-direction:column;gap:9px;margin:16px 0 22px;padding:0;list-style:none;display:flex}.pcard li{color:var(--ink);padding-left:24px;font-size:14px;position:relative}.pcard li:before{content:"✓";color:var(--pri);font-weight:800;position:absolute;left:0}.pcard .sp{flex:1}.ptable{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.ptable td{border-bottom:1px solid var(--line);padding:6px 4px}.ptable td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:820px){.lp-prices{grid-template-columns:1fr}}.lp-why{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:38px 36px;display:grid}.lp-why h2{letter-spacing:-.6px;margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.lp-why p{color:#aeb8c6;margin:0 0 10px;font-size:15.5px}.lp-why .pts{flex-direction:column;gap:14px;display:flex}.lp-why .pt{align-items:flex-start;gap:12px;display:flex}.lp-why .pt .ic{color:#7fc0ee;font-size:20px}.lp-why .pt b{font-size:15px;display:block}.lp-why .pt span{color:#aeb8c6;font-size:13.5px}@media (max-width:820px){.lp-why{grid-template-columns:1fr;padding:32px 24px}}.lp-faq{max-width:780px;margin:0 auto}.faq-i{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:12px;padding:18px 20px}.faq-i summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:15.5px;font-weight:700;list-style:none;display:flex}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary:after{content:"+";color:var(--pri);font-size:22px;font-weight:700}.faq-i[open] summary:after{content:"−"}.faq-i p{color:var(--muted);margin:12px 0 0;font-size:14.5px}.lp-final{text-align:center;background:radial-gradient(700px 300px at 50% 120%,var(--pri50),#fff)}.lp-final h2{letter-spacing:-.8px;margin:0 0 14px;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.lp-final p{color:var(--muted);margin:0 0 26px;font-size:17px}.lp-foot{color:#9aa6b4;background:#0f141c;padding:40px 0 26px;font-size:14px}.lp-foot .grid{grid-template-columns:1.4fr 1fr 1fr;gap:28px;margin-bottom:24px;display:grid}.lp-foot h4{color:#fff;margin:0 0 12px;font-size:14px}.lp-foot a{color:#9aa6b4;margin-bottom:8px;display:block}.lp-foot a:hover{color:#fff}.lp-foot .bot{border-top:1px solid #1e2935;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;font-size:13px;display:flex}@media (max-width:820px){.lp-foot .grid{grid-template-columns:1fr}}.fab{z-index:40;position:fixed;bottom:20px;right:20px}.fab-chat{background:var(--pri);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex;box-shadow:0 8px 24px #1e81c966}.fab-chat:hover{background:var(--pri6)}.chatbox{z-index:41;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;width:340px;max-width:92vw;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 24px 60px #10285038}.chat-head{background:var(--pri);color:#fff;align-items:center;gap:8px;padding:14px 16px;font-weight:700;display:flex}.chat-body{background:#f7f9fc;flex-direction:column;gap:10px;max-height:340px;padding:14px;display:flex;overflow:auto}.chat-msg{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:88%;padding:10px 12px;font-size:13.5px}.chat-msg.me{background:var(--pri50);border-color:#cde6f7;align-self:flex-end}.chat-opts{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:12px;display:flex}.chat-opt{text-align:left;border:1.5px solid var(--pri);color:var(--pri6);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.chat-opt:hover{background:var(--pri50)}.chat-wa{text-align:center;color:#5b6573;margin-top:4px;padding:8px;font-size:12.5px;display:block}.chat-wa b{color:#1a7a3f}.chat-wa:hover b{text-decoration:underline}.legal{max-width:780px;margin:0 auto;padding:40px 22px 70px}.legal h1{letter-spacing:-.6px;margin:0 0 6px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:800}.legal .upd{color:var(--muted);margin-bottom:28px;font-size:13.5px}.legal h2{margin:28px 0 8px;font-size:18px;font-weight:800}.legal p,.legal li{color:#39414e;font-size:15px;line-height:1.65}.legal ul{margin:6px 0;padding-left:20px}.legal li{margin-bottom:5px}.legal a{color:var(--pri6);font-weight:600}
