.landing{background:var(--surface-warm);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.landing main{flex:auto}.ld-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.ld-section{border-bottom:1px solid var(--rule);padding:96px 0}.ld-section--band{background:var(--background)}.ld-head{max-width:46ch;margin:0 0 56px}.ld-head--center{text-align:center;margin-inline:auto}.ld-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:500}.ld-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:40px;font-weight:600;line-height:1.1}.ld-intro{color:var(--ink-2);margin-top:18px;font-size:17px;line-height:1.6}.ld-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ld-cards--2{grid-template-columns:repeat(2,1fr)}.ld-card{background:var(--background);border:1px solid var(--rule);border-radius:10px;padding:26px 24px 30px;transition:border-color .16s,box-shadow .16s}.ld-card:hover{border-color:var(--ink-4);box-shadow:0 1px 2px color-mix(in srgb,var(--ink)4%,transparent),0 14px 34px -22px color-mix(in srgb,var(--ink)26%,transparent)}.ld-card__num{font-family:var(--font-mono);color:var(--ink-4);font-size:12px}.ld-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:30px;font-size:20px;font-weight:600;line-height:1.25}.ld-card__body{color:var(--ink-2);margin-top:11px;font-size:14px;line-height:1.65}.ld-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,filter .14s,transform .14s;display:inline-flex}.ld-btn:disabled{opacity:.6;cursor:not-allowed}.ld-btn--primary{background:var(--brand);color:var(--brand-foreground);box-shadow:0 6px 18px color-mix(in srgb,var(--brand)22%,transparent)}.ld-btn--primary:hover:not(:disabled){filter:brightness(.94)}.ld-btn--ghost{color:var(--ink);border-color:var(--rule);background:0 0}.ld-btn--ghost:hover{border-color:var(--ink-4)}.ld-btn--lg{border-radius:9px;padding:13px 22px;font-size:15px}.ld-trust{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.ld-trust__dot{background:var(--ink-4);border-radius:50%;flex:none;width:4px;height:4px}.ld-trust__link{color:var(--ink-3);text-underline-offset:2px;text-decoration:underline}.ld-trust__link:hover{color:var(--ink)}@media (max-width:960px){.ld-wrap{padding:0 20px}.ld-section{padding:64px 0}.ld-head{margin-bottom:40px}.ld-h2{font-size:30px}.ld-cards,.ld-cards--2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ld-card,.ld-btn{transition:none}}
.ld-sample__mockup{max-width:560px;margin:0 auto}.ld-sample__more{justify-content:center;margin-top:28px;display:flex}.ld-social__stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ld-social__stat{text-align:center;background:var(--background);border:1px solid var(--rule);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.ld-social__stat-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:38px;font-weight:600}.ld-social__stat-label{color:var(--ink-3);max-width:22ch;font-size:13px;line-height:1.4}.ld-social__early{text-align:center;background:var(--background);border:1px solid var(--rule);border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:40px 28px;display:flex}.ld-social__early-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.ld-social__early-text{color:var(--ink-2);max-width:44ch;font-size:15px;line-height:1.6}.ld-faq__list{max-width:760px;margin:0 auto}.ld-faq__item{border-bottom:1px solid var(--rule);padding:20px 0}.ld-faq__item:first-child{border-top:1px solid var(--rule)}.ld-faq__q{cursor:pointer;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.ld-faq__q::-webkit-details-marker{display:none}.ld-faq__chevron{color:var(--ink-4);flex:none;transition:transform .18s}.ld-faq__item[open] .ld-faq__chevron{transform:rotate(180deg)}.ld-faq__a{color:var(--ink-2);margin-top:12px;padding-right:32px;font-size:14.5px;line-height:1.65}.ld-final{padding:88px 0}.ld-final__panel{text-align:center;background:var(--background);border:1px solid var(--rule);max-width:760px;box-shadow:0 20px 60px -34px color-mix(in srgb,var(--ink)30%,transparent);border-radius:16px;margin:0 auto;padding:56px 32px 60px;position:relative;overflow:hidden}.ld-final__panel:before{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 0%,color-mix(in srgb,var(--brand)8%,transparent),transparent 60%);position:absolute;inset:0}.ld-final__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:600;line-height:1.12;position:relative}.ld-final__sub{color:var(--ink-2);max-width:46ch;margin:16px auto 0;font-size:16px;line-height:1.6;position:relative}.ld-final__form{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:660px;margin:28px auto 0;display:flex;position:relative}.ld-final__input{min-width:0;min-height:48px;max-height:200px;font-size:15px;line-height:1.5;font-family:var(--font-sans);color:var(--ink);background:var(--surface-warm);border:1px solid var(--rule);resize:none;text-align:left;border-radius:9px;outline:none;flex:420px;padding:12px 16px;display:block;overflow-y:auto}.ld-final__form .ld-btn{flex:none}.ld-final__input::placeholder{color:var(--ink-4)}.ld-final__input:focus{border-color:var(--brand)}.ld-final__note{color:var(--ink-3);margin-top:16px;font-size:13px;position:relative}@media (max-width:960px){.ld-social__stats{grid-template-columns:1fr}.ld-final__title{font-size:27px}}@media (prefers-reduced-motion:reduce){.ld-faq__chevron{transition:none}}
/*# sourceMappingURL=87307a2fc3c6f00d.css.map*/