@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&display=swap";.lp{--blue: #3254ef;--deep: #1e2563;--ink: #1a2b47;--muted: #5b6b85;--faint: #8a97ad;--paper: #ffffff;--tint: #f4f5ff;--sunk: #eef2f8;--line: rgba(26,43,71,.12);--line-strong: rgba(26,43,71,.22);--on-blue: #ffffff;--on-blue-soft: rgba(255,255,255,.76);--on-blue-line: rgba(255,255,255,.22);--app-bg: #f3f6fb;--app-line: #e2e8f0;--app-ink: #0f172a;--app-muted: #64748b;--app-faint: #94a3b8;--app-blue: #2563eb;--app-blue-d: #1d4ed8;--app-blue-soft: #eff6ff;--app-blue-line: #c7d6fe;--app-bar: #4066e0;--ok: #047857;--ok-soft: #ecfdf5;--warn: #b45309;--warn-soft: #fffbeb;--del: #be123c;--del-soft: #fff1f2;--font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--app: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sheet: "Nunito Sans", Georgia, serif;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3{font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.lp a{color:inherit}.lp button{color:inherit;font-family:inherit}.lp :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.lp main:focus{outline:none}.lp section[id],.lp div[id]{scroll-margin-top:24px}.lp .num{font-variant-numeric:tabular-nums}.lp .shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4.2vw,48px)}.lp .eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.09em;color:var(--blue)}.lp .section{padding-block:clamp(72px,9vw,116px)}.lp .sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 64px;align-items:end;margin-bottom:40px}.lp .sec-head h2{font-size:clamp(2rem,3.6vw,3rem);margin-top:14px;max-width:16ch}.lp .sec-head>p{color:var(--muted);font-size:1.02rem;max-width:48ch}.lp .band{background:var(--deep);color:#fff}.lp .band .eyebrow{color:#aab8ff}.lp .band .sec-head>p{color:#ffffffbd}.lp .tinted{background:var(--tint)}.lp .hero{background:var(--blue);color:var(--on-blue);overflow:clip}.lp .nav{display:flex;align-items:center;gap:32px;min-height:76px;border-bottom:1px solid var(--on-blue-line)}.lp .brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;flex-shrink:0}.lp .brand img{width:36px;height:36px}.lp .nav-links{display:flex;gap:26px;margin-left:auto;font-size:.86rem;font-weight:600}.lp .nav-links a{color:var(--on-blue-soft)}.lp .nav-links a:hover{color:var(--on-blue)}.lp .nav-actions{display:flex;align-items:center;gap:18px;font-size:.86rem;font-weight:700}.lp .nav-contact{border:1px solid var(--on-blue-line);padding:9px 14px;border-radius:8px}.lp .nav-contact:hover{background:#ffffff1a}.lp .hero .eyebrow{color:var(--on-blue-soft)}.lp .hero h1{font-size:clamp(2.4rem,4.4vw,3.9rem);margin-top:22px;max-width:13ch;letter-spacing:-.04em}.lp .hero-lede{margin-top:24px;font-size:1.08rem;color:var(--on-blue-soft);max-width:44ch}.lp .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px}.lp .btn{display:inline-flex;align-items:center;gap:18px;height:50px;padding-inline:22px;border-radius:8px;font-weight:800;font-size:.95rem;border:1px solid transparent;transition:transform .12s ease}.lp .btn:hover{transform:translateY(-1px)}.lp .btn-white{background:#fff;color:var(--blue)}.lp .link-arrow{font-weight:700;font-size:.92rem;color:var(--on-blue)}.lp .screen{background:#fff;color:var(--app-ink);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -36px #0f172a8c,0 0 0 1px #0f172a12;font-family:var(--app);font-size:13px;line-height:1.45}.lp .app-bar{display:flex;align-items:center;gap:12px;background:var(--app-bar);color:#fff;padding:9px 16px;font-family:var(--font);font-size:.76rem;font-weight:600;white-space:nowrap}.lp .app-bar img{width:22px;height:22px;flex-shrink:0}.lp .app-bar b{font-weight:800}.lp .app-bar span{opacity:.82;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp .flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ink)}.lp .flow>div{padding:18px 20px 4px 0}.lp .flow>div+div{padding-left:20px;border-left:1px solid var(--line)}.lp .flow em{font-style:normal;color:var(--blue);font-weight:800;font-size:.8rem}.lp .flow b{display:block;font-size:1rem;margin-top:2px}.lp .flow span{display:block;color:var(--muted);font-size:.88rem;margin-top:4px}.lp .flow a{display:inline-block;margin-top:8px;color:var(--blue);font-weight:800;font-size:.86rem}.lp .faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px}.lp .faq-grid h2{font-size:clamp(1.8rem,3vw,2.5rem)}.lp .faq-grid>div>p{color:var(--muted);margin-top:14px}.lp .faq-grid>div>a{display:inline-block;margin-top:12px;color:var(--blue);font-weight:800}.lp details{border-bottom:1px solid var(--line)}.lp summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-weight:700}.lp summary::-webkit-details-marker{display:none}.lp summary span{color:var(--blue);font-size:1.3rem;line-height:1;transition:transform .2s}.lp details[open] summary span{transform:rotate(45deg)}.lp details p{color:var(--muted);padding-bottom:22px;max-width:66ch;font-size:.94rem}.lp details a{color:var(--blue);font-weight:700}.lp .cross{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:40px}.lp .cross b{font-size:1.02rem}.lp .cross a{color:var(--blue);font-weight:800}@media(max-width:1024px){.lp .nav-links{display:none}.lp .nav-actions{margin-left:auto}.lp .sec-head,.lp .faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:700px){.lp .nav-login{display:none}.lp .brand span{font-size:.9rem}.lp .flow{grid-template-columns:minmax(0,1fr)}.lp .flow>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.lp .app-bar span{display:none}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}}
