body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff8f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp{--coral:#ff7a59;--coral-deep:#f1542e;--amber:#ffb547;--violet:#6c5ce7;--violet-soft:#a29bfe;--ink:#2b2440;--ink-soft:#6b6480;--cream:#fff8f2;--cream-2:#fff1e8;--white:#fff;--shadow-sm:0 4px 16px #2b244014;--shadow-md:0 14px 40px #2b24401f;--shadow-lg:0 28px 70px #f1542e2e;--radius:22px;--maxw:1140px;background:var(--cream);color:var(--ink);line-height:1.6;overflow-x:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;line-height:1.15;margin:0}.lp p{margin:0}.lp .wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}.lp .btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:10px;padding:14px 26px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.lp .btn-primary{background:linear-gradient(135deg,var(--coral) 0,var(--coral-deep) 100%);box-shadow:0 12px 26px #f1542e52;color:#fff}.lp .btn-primary:hover{box-shadow:0 18px 34px #f1542e6b;transform:translateY(-2px)}.lp .btn-ghost{background:var(--white);border:1px solid #2b24400f;box-shadow:var(--shadow-sm);color:var(--ink)}.lp .btn-ghost:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp .hero{overflow:hidden;padding:70px 0 90px;position:relative}.lp .hero-grid{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1.05fr .95fr}.lp .pill{align-items:center;background:var(--white);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--violet);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;margin-bottom:22px;padding:8px 16px}.lp .hero h1{font-size:clamp(2.6rem,5.4vw,4.1rem);font-weight:850}.lp .hero h1 .grad{background:linear-gradient(120deg,var(--coral-deep),var(--violet));-webkit-background-clip:text;background-clip:text;color:#0000}.lp .hero .lede{color:var(--ink-soft);font-size:1.18rem;margin:22px 0 32px;max-width:30em}.lp .hero-cta{display:flex;flex-wrap:wrap;gap:14px}.lp .trust{align-items:center;color:var(--ink-soft);font-size:.92rem;gap:14px;margin-top:30px}.lp .avatars,.lp .trust{display:flex}.lp .avatars span{border:3px solid var(--cream);border-radius:50%;color:#fff;display:grid;font-size:.82rem;font-weight:700;height:38px;margin-left:-10px;place-items:center;width:38px}.lp .avatars span:first-child{margin-left:0}.lp .blob{filter:blur(2px);opacity:.9;pointer-events:none;position:absolute;z-index:0}.lp .blob.b1{right:-40px;top:-60px}.lp .blob.b2{bottom:-90px;left:-80px}.lp .hero .wrap{position:relative;z-index:1}.lp .hero-art{display:grid;place-items:center;position:relative}.lp .g-card{background:var(--white);border:1px solid #2b24400a;border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:26px;position:relative;width:290px}.lp .g-card .photo{border-radius:50%;box-shadow:0 10px 22px #f1542e47;color:#fff;display:grid;font-size:1.7rem;font-weight:800;height:92px;margin:0 auto 16px;place-items:center;width:92px}.lp .g-card .name{font-size:1.2rem;font-weight:800;text-align:center}.lp .g-card .role{color:var(--violet);font-size:.82rem;font-weight:600;margin-bottom:12px;text-align:center}.lp .g-card .note{color:var(--ink-soft);font-size:.95rem;text-align:center}.lp .g-card .quote{left:18px;opacity:.12;position:absolute;top:18px}.lp .float{animation:lp-floaty 6s ease-in-out infinite}.lp .float.delay{animation-delay:-3s}@keyframes lp-floaty{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-16px) rotate(1.5deg)}}.lp .sticker{align-items:center;background:var(--white);border-radius:16px;box-shadow:var(--shadow-md);display:flex;font-size:.9rem;font-weight:700;gap:10px;padding:12px 16px;position:absolute}.lp .sticker.s1{left:-28px;top:-18px}.lp .sticker.s2{bottom:30px;right:-34px}@media (max-width:860px){.lp .hero-grid{gap:56px;grid-template-columns:1fr}.lp .hero-art{order:-1}.lp .sticker.s1{left:0}.lp .sticker.s2{right:0}}.lp .marquee-section{padding:6px 0 70px}.lp .mini{background:var(--white);border:1px solid #2b24400a;border-radius:18px;box-shadow:var(--shadow-sm);flex-shrink:0;margin:6px 9px;padding:18px 20px;width:280px}.lp .mini .top{align-items:center;display:flex;gap:12px;margin-bottom:10px}.lp .mini .dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-weight:700;height:42px;place-items:center;width:42px}.lp .mini .top b{font-size:.98rem}.lp .mini .top small{color:var(--violet);display:block;font-weight:600}.lp .mini p{color:var(--ink-soft);font-size:.9rem}.lp section{position:relative}.lp .section-pad{padding:90px 0}.lp .eyebrow{color:var(--coral-deep);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp .section-head{margin:0 auto 56px;max-width:38em;text-align:center}.lp .section-head h2{font-size:clamp(2rem,3.6vw,2.8rem);font-weight:850;margin:14px 0}.lp .section-head p{color:var(--ink-soft);font-size:1.1rem}.lp .steps{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.lp .step{background:var(--white);border:1px solid #2b24400a;border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:32px 26px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.lp .step:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.lp .step .num{color:var(--cream-2);font-size:2.4rem;font-weight:850;position:absolute;right:24px;top:22px}.lp .step .ico{background:var(--cream-2);border-radius:16px;display:grid;height:58px;margin-bottom:18px;place-items:center;width:58px}.lp .step h3{font-size:1.18rem;margin-bottom:8px}.lp .step p{color:var(--ink-soft);font-size:.96rem}@media (max-width:900px){.lp .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lp .steps{grid-template-columns:1fr}}.lp .features-wrap{background:linear-gradient(180deg,var(--cream) 0,var(--cream-2) 100%)}.lp .features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.lp .feature{background:var(--white);border:1px solid #2b24400a;border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:34px 30px}.lp .feature .ico{height:54px;margin-bottom:20px;width:54px}.lp .feature h3{font-size:1.22rem;margin-bottom:10px}.lp .feature p{color:var(--ink-soft)}@media (max-width:880px){.lp .features{grid-template-columns:1fr}}.lp .cta-wrap{padding:100px 0}.lp .cta{background:linear-gradient(135deg,#2b2440 0,#4b2b6b 55%,var(--coral-deep) 130%);border-radius:34px;box-shadow:var(--shadow-lg);overflow:hidden;padding:70px 40px;position:relative;text-align:center}.lp .cta h2{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:850}.lp .cta p{color:#ffffffd1;font-size:1.15rem;margin:16px auto 32px;max-width:32em}.lp .cta .blob{opacity:.5}.lp .cta .c1{left:-40px;top:-50px}.lp .cta .c2{bottom:-70px;right:-50px}.lp .cta .inner{position:relative;z-index:1}.lp .foot{border-top:1px solid #2b24400f;padding:56px 0 50px}.lp .foot-grid{flex-wrap:wrap;gap:20px;justify-content:space-between}.lp .foot-brand,.lp .foot-grid{align-items:center;display:flex}.lp .foot-brand{font-size:1.2rem;font-weight:800;gap:12px}.lp .foot-brand .mark{background:linear-gradient(135deg,var(--coral),var(--amber));border-radius:12px;box-shadow:var(--shadow-sm);display:grid;height:38px;place-items:center;width:38px}.lp .foot-grid .muted{color:var(--ink-soft);font-size:.9rem}.lp .socials{display:flex;gap:14px}.lp .socials a{background:var(--white);border-radius:12px;box-shadow:var(--shadow-sm);display:grid;height:40px;place-items:center;transition:transform .2s;width:40px}.lp .socials a:hover{transform:translateY(-3px)}.lp .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .float{animation:none}.lp .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=main.29b00139.css.map*/