.saas-landing-module__0_RHqa__root{--saas-ink:#0c1222;--saas-muted:#5c6578;--saas-bg:#f3f0ea;--saas-panel:#fff;--saas-accent:#0f766e;--saas-accent-ink:#ecfdf5;background:radial-gradient(1200px 600px at 10% -10%, #0f766e1f, transparent 55%), radial-gradient(900px 500px at 90% 0%, #0c12220f, transparent 50%), var(--saas-bg);min-height:100vh;color:var(--saas-ink);font-family:var(--font-poppins), "Segoe UI", sans-serif}.saas-landing-module__0_RHqa__header{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex}.saas-landing-module__0_RHqa__brand{letter-spacing:-.03em;color:var(--saas-ink);font-size:1.35rem;font-weight:700;text-decoration:none}.saas-landing-module__0_RHqa__brandMark{color:var(--saas-accent)}.saas-landing-module__0_RHqa__nav{align-items:center;gap:.75rem;display:flex}.saas-landing-module__0_RHqa__navLink{color:var(--saas-muted);padding:.5rem .75rem;font-size:.95rem;font-weight:500;text-decoration:none}.saas-landing-module__0_RHqa__navLink:hover{color:var(--saas-ink)}.saas-landing-module__0_RHqa__navCta{background:var(--saas-ink);color:#fff;border-radius:999px;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none}.saas-landing-module__0_RHqa__navCta:hover{background:#1a2438}.saas-landing-module__0_RHqa__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1120px;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem) 3rem;display:grid}@media (max-width:860px){.saas-landing-module__0_RHqa__hero{grid-template-columns:1fr}}.saas-landing-module__0_RHqa__headline{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.4rem,5.5vw,3.75rem);font-weight:700;line-height:1.05}.saas-landing-module__0_RHqa__lede{color:var(--saas-muted);max-width:36rem;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.55}.saas-landing-module__0_RHqa__ctaForm{flex-wrap:wrap;gap:.65rem;max-width:34rem;display:flex}.saas-landing-module__0_RHqa__emailInput{background:var(--saas-panel);min-width:0;font:inherit;border:1px solid #0c122224;border-radius:12px;flex:12rem;padding:.9rem 1rem;font-size:1rem}.saas-landing-module__0_RHqa__emailInput:focus{border-color:var(--saas-accent);outline:2px solid #0f766e59}.saas-landing-module__0_RHqa__trialBtn{cursor:pointer;background:var(--saas-ink);color:#fff;font:inherit;white-space:nowrap;border:none;border-radius:12px;padding:.9rem 1.25rem;font-weight:600}.saas-landing-module__0_RHqa__trialBtn:hover{background:#1a2438}.saas-landing-module__0_RHqa__finePrint{color:var(--saas-muted);margin:1rem 0 0;font-size:.9rem}.saas-landing-module__0_RHqa__finePrint a{color:var(--saas-accent);font-weight:600}.saas-landing-module__0_RHqa__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saas-landing-module__0_RHqa__heroVisual{background:linear-gradient(160deg,#1a2f2c 0%,#0c1222 70%);border-radius:20px;padding:1rem;box-shadow:0 24px 60px #0c122238}.saas-landing-module__0_RHqa__browserChrome{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.saas-landing-module__0_RHqa__browserDots{gap:.35rem;display:flex}.saas-landing-module__0_RHqa__browserDots span{background:#ffffff47;border-radius:50%;width:8px;height:8px}.saas-landing-module__0_RHqa__browserUrl{color:#ffffff8c;background:#ffffff14;border-radius:8px;flex:1;padding:.35rem .65rem;font-size:.75rem}.saas-landing-module__0_RHqa__browserBody{background:#f8f6f1;border-radius:12px;min-height:220px;padding:1.25rem}.saas-landing-module__0_RHqa__mockBrand{letter-spacing:-.02em;color:var(--saas-ink);margin:0 0 1rem;font-weight:700}.saas-landing-module__0_RHqa__mockGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.saas-landing-module__0_RHqa__mockCard{aspect-ratio:1;background:linear-gradient(145deg,#cfe8e4,#e8e2d6);border-radius:10px}.saas-landing-module__0_RHqa__proof{max-width:1120px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 4rem}.saas-landing-module__0_RHqa__proofTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--saas-muted);margin:0 0 1rem;font-size:.85rem;font-weight:600}.saas-landing-module__0_RHqa__proofList{color:var(--saas-ink);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1.5rem;margin:0;padding:0;font-weight:500;list-style:none;display:grid}.saas-landing-module__0_RHqa__proofList li{background:#ffffffb3;border:1px solid #0c12220f;border-radius:12px;padding:.85rem 1rem}
.theme-sections-module___tjV0W__themeSection{box-sizing:border-box;width:100%}.theme-sections-module___tjV0W__hero{background:var(--theme-hero-bg);color:var(--theme-hero-fg);text-align:center;padding:clamp(48px,8vw,88px) 24px}.theme-sections-module___tjV0W__heroInner{max-width:720px;margin:0 auto}.theme-sections-module___tjV0W__eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:11px;font-family:var(--theme-font-body);margin:0 0 12px}.theme-sections-module___tjV0W__heading{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;font-family:var(--theme-font-display);margin:0 0 16px}.theme-sections-module___tjV0W__blurb{opacity:.85;max-width:34rem;margin:0 auto 28px;font-size:1.05rem;line-height:1.55}.theme-sections-module___tjV0W__cta{background:var(--theme-color-primary);color:var(--theme-color-primary-fg);border-radius:var(--theme-radius);cursor:pointer;border:none;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.theme-sections-module___tjV0W__band{background:var(--theme-color-bg);padding:40px 24px 64px}.theme-sections-module___tjV0W__bandInner{max-width:1100px;margin:0 auto}.theme-sections-module___tjV0W__bandHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.theme-sections-module___tjV0W__bandTitle{font-size:1.25rem;font-weight:600;font-family:var(--theme-font-display);color:var(--theme-color-fg);margin:0}.theme-sections-module___tjV0W__linkMuted{color:var(--theme-color-muted);font-size:13px;text-decoration:none}.theme-sections-module___tjV0W__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.theme-sections-module___tjV0W__card{border:1px solid var(--theme-color-border);background:var(--theme-color-surface);border-radius:var(--theme-radius);color:inherit;text-decoration:none;display:block;overflow:hidden}.theme-sections-module___tjV0W__cardMedia{aspect-ratio:1;background:var(--theme-color-border);object-fit:cover;width:100%;display:block}.theme-sections-module___tjV0W__cardBody{padding:12px 14px 14px}.theme-sections-module___tjV0W__cardTitle{margin:0 0 4px;font-size:14px;font-weight:600}.theme-sections-module___tjV0W__cardMeta{color:var(--theme-color-muted);margin:0;font-size:12px}.theme-sections-module___tjV0W__richText{max-width:720px;color:var(--theme-color-fg);margin:0 auto;padding:48px 24px;line-height:1.65}.theme-sections-module___tjV0W__form{gap:12px;max-width:480px;margin:0 auto;padding:0 24px 48px;display:grid}.theme-sections-module___tjV0W__input,.theme-sections-module___tjV0W__textarea{box-sizing:border-box;border:1px solid var(--theme-color-border);border-radius:var(--theme-radius);background:var(--theme-color-surface);width:100%;color:var(--theme-color-fg);font:inherit;padding:10px 12px}.theme-sections-module___tjV0W__textarea{resize:vertical;min-height:120px}.theme-sections-module___tjV0W__note{color:var(--theme-color-muted);font-size:13px}.theme-sections-module___tjV0W__error{color:#b91c1c;font-size:14px}.theme-sections-module___tjV0W__ok{color:#047857;font-size:14px}.theme-sections-module___tjV0W__empty{text-align:center;color:var(--theme-color-muted);padding:24px;font-size:14px}
.store-not-found-view-module__KjRQSG__wrap{text-align:center;color:#1c1917;background:linear-gradient(#f7f5f2 0%,#efeae3 100%);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:70vh;padding:2rem 1.25rem;display:flex}.store-not-found-view-module__KjRQSG__code{letter-spacing:.12em;text-transform:uppercase;color:#78716c;margin:0;font-size:.85rem;font-weight:600}.store-not-found-view-module__KjRQSG__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.store-not-found-view-module__KjRQSG__body{color:#57534e;max-width:28rem;margin:0;font-size:1rem;line-height:1.55}.store-not-found-view-module__KjRQSG__codeInline{background:#1c19170f;border-radius:.25rem;padding:.1em .35em;font-size:.9em}.store-not-found-view-module__KjRQSG__link{color:#1c1917;text-underline-offset:.2em;margin-top:.75rem;font-weight:600;text-decoration:underline}.store-not-found-view-module__KjRQSG__link:hover{color:#0c0a09}
