@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
.landing-page{--ink:#10121a;--muted:#717584;--blue:#3157e8;--orange:#ff8b55;--lav:#eef1ff;background:#fbfbfd;color:var(--ink);font-family:'DM Sans',sans-serif;min-height:100vh;width:100%;overflow-x:hidden}.landing-nav,.landing-hero,.landing-stats,.landing-features,.landing-how,.landing-pricing,.landing-footer{width:calc(100% - 96px);max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}.landing-nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.landing-brand img{width:102px;height:auto}.landing-nav nav{display:flex;gap:34px;margin-left:90px}.landing-nav nav a,.landing-login,.landing-text-link,.landing-footer a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}.landing-login{border:1px solid #dfe2ea;border-radius:100px;padding:11px 16px}.landing-login span{color:var(--blue);margin-left:8px}.landing-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:80px 64px 90px;min-height:600px}.eyebrow{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px}.hero-copy h1,.landing-features h2,.landing-how h2,.landing-pricing h2{font-family:'Manrope',sans-serif;font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.065em;margin:0}.hero-copy h1 em,.landing-features h2 em,.landing-how h2 em,.landing-pricing h2 em{font-style:normal;color:var(--blue)}.hero-lead{font-size:18px;line-height:1.55;color:var(--muted);max-width:470px;margin:26px 0 30px}.hero-actions{display:flex;align-items:center;gap:24px}.landing-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-radius:100px;background:var(--blue);color:white;text-decoration:none;padding:16px 20px 16px 24px;font-weight:700;font-size:14px;box-shadow:0 10px 25px #3157e833;transition:transform .2s}.landing-cta:hover{transform:translateY(-2px)}.landing-cta span{font-size:21px;font-weight:400}.landing-text-link{color:var(--muted)}.landing-text-link span{margin-left:6px;color:var(--blue)}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:35px}.proof-avatars{display:flex}.proof-avatars span{width:28px;height:28px;border-radius:50%;background:#ffb68b;color:#752e18;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #fbfbfd;margin-right:-7px}.proof-avatars span:nth-child(2){background:#b7c3ff;color:#25327c}.proof-avatars span:nth-child(3){background:#c7e7d1;color:#28613f}.trial-badge{width:42px;height:42px;border-radius:12px;background:#e9edff;color:#3157e8;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.trial-badge strong{font:800 20px Manrope}.trial-badge span{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero-proof p{font-size:12px;line-height:1.3;margin:0;color:var(--muted)}.hero-proof strong{color:var(--ink)}.hero-proof small{font-size:11px}.hero-visual{position:relative;min-height:470px;display:grid;place-items:center}.orbit{display:none}.orbit-two{display:none}.pipeline-card{position:relative;width:min(100%,390px);background:white;border:1px solid #e8eaf1;border-radius:22px;padding:22px;box-shadow:0 25px 60px #1d2a6818;z-index:2}.pipeline-top,.pipeline-row,.pipeline-foot{display:flex;align-items:center}.pipeline-top{font-size:11px;color:var(--muted);gap:8px}.pipeline-top b{margin-left:auto;color:var(--blue);font-size:14px}.live-dot{width:7px;height:7px;background:#54ca78;border-radius:50%;box-shadow:0 0 0 4px #54ca7822}.pipeline-bar{height:5px;background:#eef0f5;border-radius:10px;margin:15px 0 19px}.pipeline-bar i{display:block;width:82%;height:100%;background:var(--blue);border-radius:10px}.pipeline-row{gap:12px;padding:14px 0;border-top:1px solid #f0f1f5}.pipeline-row>div{display:grid;gap:3px}.pipeline-row strong{font-size:13px}.pipeline-row small{color:var(--muted);font-size:11px}.pipeline-row>b{margin-left:auto;color:#a2a7b4;font-size:16px}.pipeline-row .check{color:#52bd77}.pipeline-icon{width:32px;height:32px;border-radius:10px;background:#e9edff;color:var(--blue);display:grid;place-items:center}.pipeline-icon.orange{background:#fff0e8;color:#e86e35}.pipeline-icon.violet{background:#f3edff;color:#8855dc}.pipeline-row.muted{color:#6b6f7e}.pipeline-foot{margin:17px -22px -22px;padding:15px 22px;background:#fafaff;border-radius:0 0 22px 22px;color:var(--muted);font-size:11px}.pipeline-foot strong{margin-left:auto;color:var(--ink);font-size:13px}.float-chip{position:absolute;z-index:3;background:#fff;border:1px solid #e6e8ef;box-shadow:0 12px 28px #18245a1a;padding:11px 14px;border-radius:11px;font-size:11px;font-weight:700}.chip-one{top:88px;right:0;color:#e56d38}.chip-two{bottom:91px;left:0;color:#3c58ca}.landing-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e7e8ed;border-bottom:1px solid #e7e8ed;padding:27px 64px}.landing-stats div{display:flex;align-items:center;gap:15px;border-right:1px solid #e7e8ed;padding-left:25px}.landing-stats div:first-child{padding-left:0}.landing-stats div:last-child{border:0}.landing-stats strong{font:800 28px Manrope;color:var(--blue)}.landing-stats span{font-size:12px;line-height:1.35;color:var(--muted)}.landing-features{padding:125px 64px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:55px}.section-intro h2{font-size:52px}.section-intro>p:last-child{color:var(--muted);font-size:16px;line-height:1.5;max-width:300px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-grid article{background:white;border:1px solid #e8eaf1;border-radius:16px;padding:24px;min-height:225px;display:flex;flex-direction:column}.feature-grid .feature-accent{background:#182344;color:white;border-color:#182344}.feature-num{font-size:11px;color:var(--blue);font-weight:700}.feature-accent .feature-num{color:#ff9d70}.feature-grid h3{font:700 20px Manrope;letter-spacing:-.04em;margin:34px 0 10px}.feature-grid p{font-size:13px;line-height:1.45;color:var(--muted);margin:0}.feature-accent p{color:#b4bdd9}.feature-grid a{margin-top:auto;padding-top:22px;text-decoration:none;color:var(--blue);font-size:12px;font-weight:700}.feature-accent a{color:#ffad84}.landing-how{background:#eef1ff;border-radius:24px;padding:75px 64px;display:grid;grid-template-columns:1fr 1.45fr;gap:70px}.landing-how h2{font-size:47px}.steps{display:grid;gap:0}.steps>div{display:grid;grid-template-columns:45px 1fr;column-gap:15px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #d9def5}.steps span{grid-row:span 2;color:var(--blue);font-weight:700;font-size:12px}.steps h3{font:700 17px Manrope;margin:0 0 6px}.steps p{font-size:13px;color:var(--muted);margin:0}.landing-pricing{display:grid;grid-template-columns:1fr 330px;gap:80px;align-items:center;padding:125px 64px}.landing-pricing h2{font-size:52px}.landing-pricing>div>p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:390px;line-height:1.5}.price-card{background:#182344;color:white;border-radius:20px;padding:28px}.price-card p{font-size:13px;color:#b4bdd9;margin:0 0 18px}.price-card strong{font:800 52px Manrope;letter-spacing:-.06em}.price-card>span{color:#b4bdd9;font-size:13px;margin-left:8px}.price-card .landing-cta{background:#ff8d5c;margin:22px 0 17px;width:100%;box-sizing:border-box;box-shadow:none}.price-card small{display:block;color:#98a5ca;font-size:10px;line-height:1.4}.landing-footer{border-top:1px solid #e7e8ed;padding:30px 64px 40px;display:flex;align-items:center;gap:18px}.landing-footer p{font-size:12px;color:var(--muted);margin:0}.landing-footer>div{margin-left:auto;display:flex;gap:22px}.landing-footer a{font-size:12px;color:var(--muted);font-weight:400}
@media(max-width:800px){.landing-nav{padding:0 20px}.landing-nav nav{display:none}.landing-hero{grid-template-columns:1fr;padding:55px 22px 65px;gap:30px}.hero-copy h1{font-size:45px}.hero-visual{min-height:390px}.orbit{width:350px;height:350px}.orbit-two{width:290px;height:290px}.chip-one{right:-5px}.landing-stats{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 22px}.landing-stats div{border:0;padding:0}.landing-features{padding:80px 22px}.section-intro{display:block}.section-intro h2,.landing-pricing h2{font-size:40px;margin-bottom:20px}.section-intro>p:last-child{margin-top:20px}.feature-grid{grid-template-columns:1fr 1fr}.landing-how{margin:0 22px;padding:45px 25px;display:block}.landing-how h2{font-size:40px;margin-bottom:45px}.landing-pricing{display:block;padding:80px 22px}.price-card{margin-top:35px}.landing-footer{padding:25px 22px;flex-wrap:wrap}.landing-footer>div{margin-left:0;width:100%}}
