.startups-lp{--navy:#0e2342;--navy-deep:#081a33;--navy-soft:#1b3357;--ink:#0e1a2c;--muted:#5a6678;--line:#e5e7eb;--line-soft:#eef0f3;--bg:#fff;--bg-soft:#f3f4f6;--bg-warm:#f8f7f4;--accent:var(--navy);--accent-ink:#fff;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-pill:999px;font-family:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;font-size:16px;line-height:1.55}.startups-lp *{box-sizing:border-box}.startups-lp h1,.startups-lp h2,.startups-lp h3,.startups-lp h4,.startups-lp h5{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.startups-lp p,.startups-lp ul,.startups-lp li{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.startups-lp ul{list-style:none}.startups-lp button{font-family:inherit}.startups-lp a{color:inherit;text-decoration:none}.startups-lp .lp-container{width:100%;max-width:1120px;margin:0 auto;padding:0 48px}.startups-lp .lp-section{padding:96px 0}.startups-lp .lp-section--tight{padding:64px 0}.startups-lp .lp-section--dark{background:var(--navy);color:#fff}.startups-lp .lp-section--dark h1,.startups-lp .lp-section--dark h2,.startups-lp .lp-section--dark h3{color:#fff}.startups-lp .lp-section--soft{background:var(--bg-soft)}.startups-lp .lp-section--warm{background:var(--bg-warm)}.startups-lp .lp-btn{border-radius:var(--radius-pill);cursor:pointer;text-align:center;white-space:nowrap;border:none;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.startups-lp .lp-btn:hover{transform:translateY(-1px)}.startups-lp .lp-btn--primary{background:var(--accent);color:var(--accent-ink)}.startups-lp .lp-btn--primary-light{color:var(--navy);background:#fff}.startups-lp .lp-btn--ghost{color:var(--navy);background:0 0;border:1.5px solid}.startups-lp .lp-btn--ghost-light{color:#fff;background:0 0;border:1.5px solid #ffffff80}.startups-lp .lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.startups-lp .lp-section--dark .lp-eyebrow{color:#7fb2ff}.startups-lp .lp-mono{font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;font-feature-settings:"liga" 0}.startups-lp .lp-hero{padding:72px 0 56px}.startups-lp .lp-hero__grid{grid-template-columns:1fr 320px;align-items:end;gap:56px;margin-bottom:48px;display:grid}.startups-lp .lp-hero__title{letter-spacing:-.04em;margin-bottom:32px;font-size:96px;line-height:.95}.startups-lp .lp-hero__title-muted{color:var(--muted)}.startups-lp .lp-hero__title-step{display:block}.startups-lp .lp-hero__title-step--2{padding-left:3rem}.startups-lp .lp-hero__title-step--3{padding-left:6rem}.startups-lp .lp-hero__letter{border-left:3px solid var(--navy);padding-left:22px}.startups-lp .lp-hero__letter p:first-child{color:var(--ink);margin-bottom:16px;font-size:17px;font-weight:600}.startups-lp .lp-hero__letter p:last-child{color:var(--muted);font-size:14px}.startups-lp .lp-hero__actions{gap:12px;margin-bottom:64px;display:flex}.startups-lp .lp-hero__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.startups-lp .lp-hero__stat{text-align:center;padding:28px 0}.startups-lp .lp-hero__stat+.lp-hero__stat{border-left:1px solid var(--line)}.startups-lp .lp-hero__stat-num{font-size:34px;font-weight:800;font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em}.startups-lp .lp-hero__stat-label{color:var(--muted);margin-top:4px;font-size:13px}.startups-lp .lp-who__grid{grid-template-columns:300px 1fr;align-items:start;gap:56px;display:grid}.startups-lp .lp-who__sticky{position:sticky;top:24px}.startups-lp .lp-who__row{border-top:1px solid var(--line);padding:32px 0}.startups-lp .lp-who__title{margin-bottom:10px;font-size:26px}.startups-lp .lp-who__desc{color:var(--muted);max-width:560px;font-size:15px}.startups-lp .lp-vs__intro{max-width:720px;margin-bottom:40px}.startups-lp .lp-vs__title{margin-bottom:14px;font-size:40px}.startups-lp .lp-vs__grid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.startups-lp .lp-vs__col{background:#fff;padding:32px}.startups-lp .lp-vs__col+.lp-vs__col{border-left:1px solid var(--line)}.startups-lp .lp-vs__col--featured{background:var(--navy);color:#fff;border-left-color:var(--navy)}.startups-lp .lp-vs__col-title{margin-bottom:24px;font-size:22px}.startups-lp .lp-vs__col--featured .lp-vs__col-title{color:#fff}.startups-lp .lp-vs__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.startups-lp .lp-vs__list li{gap:12px;font-size:14px;display:flex}.startups-lp .lp-vs__list-num{font-family:var(--font-mono), monospace;color:var(--muted);flex:0 0 24px;padding-top:2px;font-size:12px}.startups-lp .lp-vs__col--featured .lp-vs__list-num{color:#7fb2ff}.startups-lp .lp-vs__col--featured .lp-vs__list li{opacity:.95}.startups-lp .lp-closing__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.startups-lp .lp-closing__title{letter-spacing:-.03em;margin-bottom:24px;font-size:56px}.startups-lp .lp-closing__sub{opacity:.85;max-width:480px;margin-bottom:24px;font-size:18px}.startups-lp .lp-closing__actions{gap:12px;display:flex}.startups-lp .lp-closing__card{font-family:var(--font-mono), monospace;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:32px;font-size:13px;line-height:1.7}.startups-lp .lp-closing__card-comment{color:#7fb2ff;margin-bottom:16px}.startups-lp .lp-closing__card-num{color:#7fb2ff}.startups-lp .lp-closing__card-footer{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:16px}.startups-lp .lp-bridge{text-align:center;padding-top:24px;padding-bottom:24px}.startups-lp .lp-bridge__title{margin-bottom:16px;font-size:40px}.startups-lp .lp-bridge__sub{opacity:.8;max-width:580px;margin:0 auto 28px;font-size:17px}.startups-lp .lp-bridge__actions{gap:12px;display:inline-flex}.startups-lp .lp-contact{background:var(--bg);padding:80px 0 96px}.startups-lp .lp-contact__heading{text-align:center;margin-bottom:16px}.startups-lp .lp-contact__heading h2{margin-bottom:12px;font-size:36px}.startups-lp .lp-contact__heading p{color:var(--muted);font-size:16px}@media (max-width:768px){.startups-lp .lp-container{padding:0 24px}.startups-lp .lp-section{padding:64px 0}.startups-lp .lp-section--tight{padding:48px 0}.startups-lp .lp-hero{padding:48px 0 40px}.startups-lp .lp-hero__grid{grid-template-columns:1fr;gap:32px;margin-bottom:32px}.startups-lp .lp-hero__title{letter-spacing:-.03em;font-size:56px}.startups-lp .lp-hero__title-step--2,.startups-lp .lp-hero__title-step--3{padding-left:0}.startups-lp .lp-hero__actions{flex-direction:column;align-items:stretch;margin-bottom:40px}.startups-lp .lp-hero__actions .lp-btn{justify-content:center}.startups-lp .lp-hero__stats{grid-template-columns:repeat(2,1fr)}.startups-lp .lp-hero__stat:nth-child(3){border-left:0}.startups-lp .lp-hero__stat:nth-child(3),.startups-lp .lp-hero__stat:nth-child(4){border-top:1px solid var(--line)}.startups-lp .lp-who__grid{grid-template-columns:1fr;gap:32px}.startups-lp .lp-who__sticky{position:static}.startups-lp .lp-who__row{padding:24px 0}.startups-lp .lp-who__title{font-size:22px}.startups-lp .lp-vs__title{font-size:28px}.startups-lp .lp-vs__grid{grid-template-columns:1fr}.startups-lp .lp-vs__col+.lp-vs__col{border-left:0;border-top:1px solid var(--line)}.startups-lp .lp-vs__col--featured+.lp-vs__col,.startups-lp .lp-vs__col+.lp-vs__col--featured{border-top-color:var(--navy)}.startups-lp .lp-closing__grid{grid-template-columns:1fr;gap:40px}.startups-lp .lp-closing__title{font-size:36px}.startups-lp .lp-closing__actions{flex-direction:column;align-items:stretch}.startups-lp .lp-closing__actions .lp-btn{justify-content:center}.startups-lp .lp-bridge__title{font-size:28px}.startups-lp .lp-bridge__actions{flex-direction:column;align-items:stretch;width:100%;display:flex}.startups-lp .lp-bridge__actions .lp-btn{justify-content:center}.startups-lp .lp-contact{padding:56px 0 64px}.startups-lp .lp-contact__heading h2{font-size:28px}}
