@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
.lp{--lp-ink:#14124b;--lp-ink-2:#34256f;--lp-body:#485b79;--lp-muted:#707f96;--lp-line:#eaecf0;--lp-soft:#f6f5ff;--lp-primary:#4d4ac0;--lp-primary-600:#3b39a3;--lp-primary-50:#f1f1ff;--lp-peach:#fab28b;--lp-pink:#f9a8d4;--lp-violet:#a78bfa;--lp-success:#2fb36b;--lp-grad:linear-gradient(90deg, var(--lp-peach), var(--lp-pink) 45%, var(--lp-violet));--lp-radius:24px;--lp-shadow:0 1px 2px #14124b0a, 0 12px 32px -12px #14124b2e;color:var(--lp-body);-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-family:Manrope,Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}:where(.lp) h1,:where(.lp) h2,:where(.lp) h3,:where(.lp) h4{color:var(--lp-ink);letter-spacing:-.02em;margin:0;line-height:1.12}:where(.lp) p{margin:0}:where(.lp) a{color:inherit;text-decoration:none}.lp :focus-visible{outline:3px solid var(--lp-violet);outline-offset:3px;border-radius:10px}.lp-container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.lp-header{z-index:40;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffd1;border-bottom:1px solid #eaecf0cc;position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.lp-logo{color:var(--lp-ink-2);align-items:center;gap:10px;font-weight:800;display:inline-flex}.lp-logo img{width:auto;height:30px}.lp-nav{align-items:center;gap:4px;display:none}.lp-nav a{color:var(--lp-body);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;transition:color .15s,background .15s}.lp-nav a:hover{color:var(--lp-ink);background:var(--lp-soft)}.lp-header-cta{align-items:center;gap:8px;display:flex}@media (min-width:960px){.lp-nav{display:flex}}.lp-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{background:var(--lp-primary);box-shadow:0 10px 24px -10px #4d4ac0b3;color:#fff!important}.lp-btn-primary:hover{background:var(--lp-primary-600)}.lp-btn-ghost{border:1.5px solid var(--lp-line);background:#fff;color:var(--lp-ink)!important}.lp-btn-ghost:hover{border-color:#c9c7ff}.lp-btn-light{background:#fff;color:var(--lp-ink)!important}.lp-btn-sm{height:40px;padding:0 16px;font-size:14px}.lp-hide-sm{display:none!important}@media (min-width:640px){.lp-hide-sm{display:inline-flex!important}}.lp-hero{isolation:isolate;padding:56px 0 72px;position:relative}.lp-hero:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(40% 50% at 15% 30%,#fab28b47,#0000 70%),radial-gradient(40% 50% at 55% 10%,#f9a8d44d,#0000 70%),radial-gradient(45% 55% at 90% 40%,#a78bfa52,#0000 70%);height:720px;position:absolute;inset:-20% -10% auto}.lp-hero-grid{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.lp-hero{padding:80px 0 40px}.lp-hero-grid{grid-template-columns:1.15fr .85fr}}.lp-eyebrow{border:1px solid var(--lp-line);color:var(--lp-ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px -8px #14124b40}.lp-eyebrow-dot{background:var(--lp-grad);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.lp-hero h1{margin-top:22px;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.08}.lp-grad-text{background:var(--lp-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-lead{max-width:560px;color:var(--lp-body);margin-top:22px;font-size:18px;line-height:1.7}.lp-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-trust-row{color:var(--lp-muted);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.lp-trust-row span{align-items:center;gap:7px;display:inline-flex}.lp-trust-row svg{color:var(--lp-success)}.lp-stage{justify-content:center;padding:24px 0;display:flex;position:relative}.lp-phone{background:#14124b;border-radius:46px;width:300px;padding:12px;position:relative;box-shadow:0 40px 80px -30px #14124b8c,inset 0 0 0 2px #2c2a86}.lp-phone-screen{background:#f4f4f5;border-radius:36px;min-height:560px;padding:16px 14px 18px;overflow:hidden}.lp-phone-notch{background:#14124b;border-radius:999px;width:96px;height:24px;margin:0 auto 14px}.lp-app-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp-app-head strong{color:var(--lp-ink);font-size:20px}.lp-tabs{text-align:center;background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:4px;font-size:12px;font-weight:700;display:grid}.lp-tabs span{color:var(--lp-muted);border-radius:999px;padding:8px 0}.lp-tabs span.on{background:var(--lp-primary);color:#fff}.lp-job{color:#fff;background:linear-gradient(#14124b00 30%,#14124bd9),linear-gradient(135deg,#fab28b,#f071b6 50%,#6872fa);border-radius:22px;height:200px;margin-bottom:10px;position:relative;overflow:hidden}.lp-job.alt{background:linear-gradient(#14124b00 20%,#14124bd9),linear-gradient(135deg,#53b5e4,#4d4ac0);height:150px}.lp-job-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.lp-job-chip.r{left:auto;right:12px}.lp-job-body{position:absolute;bottom:12px;left:14px;right:14px}.lp-job-price{font-size:22px;font-weight:800}.lp-job-price small{opacity:.85;margin-left:4px;font-size:11px;font-weight:700}.lp-job-row{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;font-weight:600;display:flex}.lp-job-cta{color:var(--lp-ink);background:#fff;border-radius:999px;padding:6px 12px;font-weight:800}.lp-float{box-shadow:var(--lp-shadow);color:var(--lp-ink);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite lp-bob;display:flex;position:absolute}.lp-float small{color:var(--lp-muted);font-size:11px;font-weight:600;display:block}.lp-float-icon{background:var(--lp-primary-50);width:34px;height:34px;color:var(--lp-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-float-icon.ok{color:var(--lp-success);background:#e7f9ef}.lp-float.a{top:170px;left:-8px}.lp-float.b{animation-delay:-3s;bottom:70px;right:-8px}@media (min-width:1024px){.lp-float.a{left:-24px}.lp-float.b{right:-12px}}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-facts{border-radius:var(--lp-radius);background:var(--lp-line);border:1px solid var(--lp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.lp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-fact{background:#fff;padding:26px 24px}.lp-fact strong{color:var(--lp-ink);letter-spacing:-.02em;font-size:30px;font-weight:800;display:block}.lp-fact span{color:var(--lp-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.lp-section{padding:88px 0}.lp-section.soft{background:linear-gradient(#fbfaff,#f6f5ff)}.lp-section-head{text-align:center;max-width:680px;margin:0 auto 48px}.lp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-primary);font-size:13px;font-weight:800;display:inline-block}.lp-section-head h2,.lp-h2{margin-top:12px;font-size:clamp(30px,4vw,44px);font-weight:800}.lp-section-head p{margin-top:16px;font-size:17px;line-height:1.7}.lp-audience{gap:20px;display:grid}@media (min-width:900px){.lp-audience{grid-template-columns:1fr 1fr}}.lp-aud{border:1px solid var(--lp-line);box-shadow:var(--lp-shadow);background:#fff;border-radius:28px;padding:36px 32px;position:relative;overflow:hidden}.lp-aud.dark{color:#d9d8ff;background:radial-gradient(120% 120% at 100% 0,#3b39a3 0%,#14124b 60%);border-color:#0000}.lp-aud.dark h3,.lp-aud.dark .lp-aud-tag{color:#fff}.lp-aud-tag{color:var(--lp-primary);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.lp-aud h3{margin-top:14px;font-size:28px;font-weight:800}.lp-aud>p{margin-top:12px;font-size:16px;line-height:1.7}.lp-checks{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.lp-checks li{gap:12px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.lp-check{background:var(--lp-primary-50);width:22px;height:22px;color:var(--lp-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.lp-aud.dark .lp-check{color:#fff;background:#ffffff1f}.lp-aud-art{pointer-events:none;width:116px;height:auto;position:absolute;top:20px;right:20px}.lp-aud.has-art h3,.lp-aud.has-art>p{padding-right:120px}@media (max-width:640px){.lp-aud.has-art h3,.lp-aud.has-art>p{padding-right:0}.lp-aud-art{display:none}}.lp-steps-block+.lp-steps-block{margin-top:56px}.lp-steps-title{color:var(--lp-ink);align-items:center;gap:10px;margin-bottom:20px;font-size:20px;font-weight:800;display:flex}.lp-steps{counter-reset:step;gap:16px;display:grid}@media (min-width:720px){.lp-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.lp-steps{grid-template-columns:repeat(4,1fr)}}.lp-step{border:1px solid var(--lp-line);background:#fff;border-radius:22px;padding:24px;position:relative}.lp-step-n{background:var(--lp-ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:inline-flex}.lp-step h4{margin-top:16px;font-size:17px;font-weight:800}.lp-step p{margin-top:8px;font-size:14.5px;line-height:1.6}.lp-features{gap:16px;display:grid}@media (min-width:720px){.lp-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.lp-features{grid-template-columns:repeat(3,1fr)}}.lp-feature{border:1px solid var(--lp-line);background:#fff;border-radius:24px;padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s}.lp-feature:hover{box-shadow:var(--lp-shadow);border-color:#c9c7ff;transform:translateY(-2px)}.lp-feature-icon{background:var(--lp-primary-50);width:48px;height:48px;color:var(--lp-primary);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.lp-feature h4{margin-top:18px;font-size:18px;font-weight:800}.lp-feature p{margin-top:10px;font-size:15px;line-height:1.65}.lp-packages{gap:20px;display:grid}@media (min-width:900px){.lp-packages{grid-template-columns:repeat(var(--lp-cols,3), minmax(0, 1fr))}}.lp-pkg{border:1px solid var(--lp-line);background:#fff;border-radius:26px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.lp-pkg.featured{border:2px solid var(--lp-primary);box-shadow:0 24px 60px -28px #4d4ac08c}.lp-pkg-badge{background:var(--lp-grad);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:28px}.lp-pkg h4{font-size:18px;font-weight:800}.lp-pkg-desc{color:var(--lp-muted);min-height:21px;margin-top:6px;font-size:14px}.lp-pkg-price{color:var(--lp-ink);letter-spacing:-.02em;margin-top:18px;font-size:36px;font-weight:800}.lp-pkg-price small{color:var(--lp-muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.lp-pkg .lp-checks{flex:1;margin:22px 0 26px}.lp-note{text-align:center;color:var(--lp-muted);margin-top:20px;font-size:14px}.lp-trust{align-items:center;gap:32px;display:grid}@media (min-width:960px){.lp-trust{grid-template-columns:.9fr 1.1fr;gap:64px}}.lp-trust-list{gap:14px;display:grid}.lp-trust-item{border:1px solid var(--lp-line);background:#fff;border-radius:20px;gap:16px;padding:20px;display:flex}.lp-trust-item h4{font-size:16px;font-weight:800}.lp-trust-item p{margin-top:6px;font-size:14.5px;line-height:1.6}.lp-faq{gap:12px;max-width:820px;margin:0 auto;display:grid}.lp-faq details{border:1px solid var(--lp-line);background:#fff;border-radius:18px;padding:0 22px;transition:border-color .15s}.lp-faq details[open]{border-color:#c9c7ff}.lp-faq summary{cursor:pointer;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--lp-muted);flex:none;transition:transform .2s}.lp-faq details[open] summary svg{color:var(--lp-primary);transform:rotate(45deg)}.lp-faq details p{padding-bottom:20px;font-size:15px;line-height:1.7}.lp-cta{text-align:center;color:#d9d8ff;background:radial-gradient(120% 140% at 0 0,#f071b6 0%,#f071b600 45%),radial-gradient(120% 140% at 100% 100%,#6872fa 0%,#6872fa00 50%),#14124b;border-radius:32px;padding:56px 28px;position:relative;overflow:hidden}.lp-cta h2{color:#fff;max-width:720px;margin:0 auto;font-size:clamp(28px,4vw,44px);font-weight:800}.lp-cta p{max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.7}.lp-stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp-store{text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;height:58px;padding:0 20px;transition:transform .15s;display:inline-flex;color:var(--lp-ink)!important}.lp-store:hover{transform:translateY(-2px)}.lp-store small{color:var(--lp-muted);font-size:11px;font-weight:600;display:block}.lp-store strong{font-size:16px;font-weight:800;line-height:1.1;display:block}.lp-store.soon{cursor:default;background:#ffffff1a;border:1px solid #fff3;color:#fff!important}.lp-store.soon small{color:#c9c7ff}.lp-footer{border-top:1px solid var(--lp-line);margin-top:88px;padding:56px 0 32px}.lp-footer-grid{gap:32px;display:grid}@media (min-width:860px){.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.lp-footer h5{color:var(--lp-ink);margin:0 0 14px;font-size:14px;font-weight:800}.lp-footer ul{gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.lp-footer ul a:hover{color:var(--lp-primary)}.lp-footer-bottom{border-top:1px solid var(--lp-line);color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}@media (max-width:560px){.lp-fact{padding:20px 16px}.lp-fact strong{font-size:22px}.lp-section{padding:64px 0}}
