.lp{--ink:#17223b;--paper:#fff;--mist:#eef2f7;--line:#d9e0ea;--slate:#556078;--signal:#2f5fd0;--mark:#ffe36e;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.lp h1,.lp h2,.lp h3{font-family:inherit;color:var(--ink);letter-spacing:-.02em;margin:0}.lp h1{font-size:clamp(2.3rem,5.2vw,3.9rem);line-height:1.04;font-weight:750;max-width:14ch}.lp h2{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.12;font-weight:720;max-width:22ch}.lp h3{font-size:1.08rem;font-weight:680;line-height:1.3}.lp p{margin:0}.lp a{color:var(--signal)}.lp .in{max-width:1120px;margin:0 auto;padding:0 24px}.lp .lede{font-size:1.18rem;max-width:56ch;margin-top:18px}.lp .lede,.lp .muted{color:var(--slate)}.lp section{padding:96px 0}.lp .tint{background:var(--mist)}.lp :focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:6px}.lp .nav{justify-content:space-between;padding-top:20px;padding-bottom:20px;gap:12px}.lp .brand,.lp .nav{display:flex;align-items:center}.lp .brand{font-weight:800;font-size:1.05rem;color:var(--ink);text-decoration:none;gap:9px}.lp .brand i{width:22px;height:22px;border-radius:6px;background:var(--ink);display:inline-block;position:relative}.lp .brand i:after{content:"";position:absolute;left:5px;right:5px;bottom:6px;height:5px;background:var(--mark);border-radius:2px}.lp .links{display:flex;gap:26px;align-items:center;font-size:.95rem}.lp .links a{color:var(--ink);text-decoration:none}.lp .links a:hover{text-decoration:underline}.lp .links a.btn{color:#fff;padding:9px 16px}.lp .btn,.lp .links a.btn:hover{text-decoration:none}.lp .btn{display:inline-block;background:var(--ink);color:#fff;border:0;border-radius:10px;padding:13px 20px;font-weight:650;font-size:1rem;cursor:pointer;font-family:inherit}.lp .btn:hover{background:#0f1830}.lp .btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.lp .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}@media (max-width:760px){.lp .links .hide-sm{display:none}}.lp .hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding-top:56px;padding-bottom:88px}.lp .start{display:flex;gap:10px;margin-top:30px;max-width:520px}.lp .start input{flex:1 1;min-width:0;border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;font-size:1rem;font-family:inherit;color:var(--ink)}.lp .start input:focus{border-color:var(--ink);outline:none}.lp .fine{font-size:.88rem;color:var(--slate);margin-top:10px}@media (max-width:900px){.lp .hero{grid-template-columns:1fr;gap:40px;padding-top:24px}}@media (max-width:420px){.lp .links{gap:12px}.lp .brand{font-size:.92rem}}.lp .brand,.lp .links a{white-space:nowrap}@media (max-width:520px){.lp .start{flex-direction:column}}.lp .receipt{position:relative;margin-bottom:116px}.lp .page{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 22px 26px;box-shadow:0 30px 60px -40px rgba(23,34,59,.45)}.lp .url{font-size:.8rem;color:var(--slate);border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.lp .page h4{margin:0 0 8px;font-size:1rem}.lp .page p{font-size:.95rem;color:#3b4660;line-height:1.65}.lp mark{background:linear-gradient(transparent 55%,var(--mark) 55%);color:inherit;padding:0 1px}.lp .chat{position:absolute;left:-36px;bottom:-128px;width:min(330px,82%);background:var(--ink);color:#fff;border-radius:14px;padding:14px;box-shadow:0 24px 50px -24px rgba(23,34,59,.7)}.lp .q{background:#2a3757;border-radius:10px;padding:8px 11px;font-size:.9rem;margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:90%}.lp .a{font-size:.92rem;margin-top:10px;line-height:1.5}.lp .src{display:inline-block;margin-top:8px;font-size:.78rem;background:var(--mark);color:var(--ink);border-radius:999px;padding:2px 9px;font-weight:650}@media (prefers-reduced-motion:no-preference){.lp .page mark{animation:hl 1.1s cubic-bezier(.2,.7,.2,1) .5s both;background-size:0 100%;background-repeat:no-repeat;background-image:linear-gradient(var(--mark),var(--mark));background-position:0 88%}@keyframes hl{to{background-size:100% 45%}}}@media (max-width:900px){.lp .receipt{margin-bottom:0}.lp .chat{position:relative;left:auto;bottom:auto;margin:-24px 0 0 16px}}.lp .steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin-top:44px;counter-reset:s}.lp .step{border-top:2px solid var(--ink);padding-top:16px}.lp .step:before{counter-increment:s;content:counter(s);display:block;font-weight:800;font-size:1.5rem;margin-bottom:6px}.lp .step p{color:var(--slate);font-size:.98rem;margin-top:6px}@media (max-width:900px){.lp .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp .steps{grid-template-columns:1fr}}.lp .feat{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:34px 56px;gap:34px 56px;margin-top:44px}.lp .feat p{color:var(--slate);margin-top:6px;font-size:.98rem}@media (max-width:760px){.lp .feat{grid-template-columns:1fr}}.lp .bi{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.lp .panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px}.lp .ask{border:1.5px solid var(--line);border-radius:10px;padding:11px 13px;font-size:.95rem;color:var(--ink)}.lp .big{font-size:2.3rem;font-weight:780;letter-spacing:-.02em;margin-top:16px}.lp .bars{margin-top:14px}.lp .bar{display:grid;grid-template-columns:70px 1fr 64px;grid-gap:10px;gap:10px;align-items:center;font-size:.88rem;margin:7px 0}.lp .bar span:nth-child(2){height:10px;border-radius:5px;background:var(--ink)}.lp .note{font-size:.82rem;color:var(--slate);margin-top:12px;border-top:1px solid var(--line);padding-top:10px}@media (max-width:900px){.lp .bi{grid-template-columns:1fr}}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:40px}.lp .plan{border:1.5px solid var(--line);border-radius:14px;padding:26px;display:flex;flex-direction:column;background:var(--paper)}.lp .plan.pick{border-color:var(--ink);box-shadow:0 24px 50px -36px rgba(23,34,59,.55)}.lp .price{font-size:2.4rem;font-weight:780;letter-spacing:-.02em;margin:10px 0 2px}.lp .price small{font-size:1rem;color:var(--slate);font-weight:500}.lp .plan ul{list-style:none;padding:0;margin:16px 0 24px;flex:1 1}.lp .plan li{padding:7px 0;border-bottom:1px solid var(--mist);font-size:.96rem}.lp .tag{font-size:.82rem;color:var(--slate)}@media (max-width:900px){.lp .plans{grid-template-columns:1fr}}.lp .trust{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:56px;gap:56px}.lp .checks{list-style:none;padding:0;margin:0}.lp .checks li{padding:14px 0 14px 34px;border-bottom:1px solid var(--line);position:relative}.lp .checks li:before{content:"";position:absolute;left:0;top:19px;width:18px;height:10px;border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:rotate(-45deg)}.lp .checks b{display:block}.lp .checks span{color:var(--slate);font-size:.95rem}@media (max-width:900px){.lp .trust{grid-template-columns:1fr}}.lp details{border-bottom:1px solid var(--line);padding:18px 0}.lp summary{cursor:pointer;font-weight:650;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.lp summary:after{content:"+";font-weight:400;font-size:1.4rem;line-height:1}.lp details[open] summary:after{content:"–"}.lp details p{color:var(--slate);margin-top:10px;max-width:70ch}.lp .close{background:var(--ink);color:#fff;border-radius:20px;padding:56px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center}.lp .close h2{color:#fff}.lp .close .start input{border-color:#3a4868;background:#1f2c4a;color:#fff}.lp .close .start input::placeholder{color:#9aa6c0}.lp .close .btn{background:var(--mark);color:var(--ink)}@media (max-width:900px){.lp .close{grid-template-columns:1fr;padding:32px}}.lp footer{padding:40px 0 56px;color:var(--slate);font-size:.9rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp footer a{color:var(--slate);margin-right:18px}.lp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}