.marketing-site{background:var(--brand-paper);color:var(--brand-ink)}.marketing-site h1,.marketing-site h2{letter-spacing:-.045em}.marketing-site a.bg-slate-900,.marketing-site button.bg-slate-900{background-color:var(--brand-ink)}.marketing-site .text-sky-600,.marketing-site .text-sky-700{color:#53558a}.marketing-site footer a:hover{color:white}.brand-fundraising h2,.brand-platform h2,.marketing-site h1{font-family:Arial,Helvetica,sans-serif;font-weight:700}.marketing-site a,.marketing-site button,.marketing-site input{scroll-margin-top:90px}.marketing-site a:focus-visible,.marketing-site summary:focus-visible{outline:3px solid #a8412c;outline-offset:5px}.marketing-site section[id]{scroll-margin-top:100px}.brand-header{background:#fffaf5f5;border-bottom:1px solid #24264b18}.brand-wordmark{letter-spacing:-.045em;font-size:23px;font-weight:700}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--brand-ink);color:var(--brand-accent)}.brand-header-inner{max-width:1200px;margin:auto;padding:18px 24px;justify-content:space-between;gap:20px}.brand-header-inner,.brand-nav{display:flex;align-items:center}.brand-nav{gap:28px;font-size:14px}.brand-mobile-nav a:hover,.brand-nav a:hover{text-decoration:underline;text-underline-offset:5px}.brand-mobile-menu{display:none;position:relative}.brand-mobile-menu summary{cursor:pointer;padding:10px;font-size:14px}.brand-mobile-nav{position:absolute;right:0;top:48px;min-width:210px;display:grid;gap:18px;background:var(--brand-paper);border:1px solid #24264b26;padding:24px;box-shadow:0 15px 40px #24264b1a;border-radius:16px}.brand-button{display:inline-flex;gap:12px;justify-content:center;align-items:center;padding:14px 21px;border-radius:8px;background:var(--brand-ink);color:white;font-size:14px;font-weight:600;border:1px solid var(--brand-ink);transition:background .15s}.brand-button:hover{background:#3e416a}.brand-button-outline{background:transparent;color:var(--brand-ink);border-color:#24264b40}.brand-button-outline:hover{background:#24264b09}.brand-hero{max-width:1200px;margin:auto;padding:88px 24px 72px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:56px}.brand-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#696985}.brand-hero h1{font-size:clamp(42px,4.3vw,62px);line-height:1.07;margin-top:22px}.brand-fundraising em,.brand-hero em{font-weight:700;font-style:normal;color:#a8412c}.brand-lede{margin-top:24px;max-width:490px;color:#636377;line-height:1.8;font-size:16px}.brand-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.brand-note{font-size:12px;margin-top:17px;color:#636377}.brand-overview{border:1px solid #24264b25;border-radius:20px;background:white;box-shadow:0 28px 70px -35px #24264b66;overflow:hidden;transform:none}.brand-overview-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 22px;border-bottom:1px solid #24264b15;font-size:12px}.brand-overview-top>span:first-child{display:flex;gap:8px;align-items:center;font-weight:600}.brand-demo-label{color:#636377;font-size:10px}.brand-overview-body{padding:28px;background:linear-gradient(140deg,white,#f0eef8)}.brand-overview-heading h2{font-size:27px;line-height:1.2;margin-top:12px}.brand-workflows{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.brand-workflows>div{border:1px solid #24264b1a;border-radius:12px;padding:18px 14px;background:white}.brand-workflow-number{display:block;margin-bottom:18px;color:#72738b;font-size:12px}.brand-workflows h3{font-size:14px;font-weight:650}.brand-workflows p{font-size:10px;color:#636377;margin:8px 0 18px}.brand-pill{background:#efedf8;padding:5px 8px;border-radius:5px;font-size:10px}.brand-pill-amber{background:#ffe4d9}.brand-ledger-strip{display:flex;align-items:center;gap:15px;margin-top:18px;border-radius:10px;background:#24264b;color:white;padding:16px;font-size:12px}.brand-ledger-strip p{margin-top:4px;color:#d6d6e9;font-size:10px}.brand-connection{color:#ffb09b;font-size:30px}.brand-context{border-block:1px solid #24264b18;padding:23px;display:flex;justify-content:center;gap:48px;flex-wrap:wrap;font-size:12px;color:#636377}.brand-context span:first-child{font-weight:600;color:var(--brand-ink)}.brand-fundraising{max-width:1200px;padding:88px 24px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.brand-fundraising h2,.brand-platform h2{font-size:clamp(32px,3.5vw,46px);line-height:1.15;margin-top:16px}.brand-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;margin-top:24px}.brand-journey{border-radius:20px;background:#f0edf7;padding:12px 30px}.brand-journey>div{display:flex;gap:22px;padding:27px 0}.brand-journey>div+div{border-top:1px solid #24264b20}.brand-journey>div>span{color:#8a4539;font-size:12px;padding-top:4px}.brand-journey h3{font-weight:600}.brand-journey p{margin-top:7px;font-size:14px;line-height:1.7;color:#636377}.brand-platform{padding:64px 24px 80px;background:#efedf8;text-align:center}.brand-platform-grid{max-width:1152px;margin:36px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.brand-platform-grid>a{padding:28px;border:1px solid #24264b20;border-radius:14px;background:var(--brand-paper);transition:transform .15s}.brand-platform-grid>a:hover{transform:translateY(-3px)}.brand-platform-grid h3{font-size:21px;letter-spacing:-.025em;margin-top:25px;font-weight:600}.brand-platform-grid p{color:#636377;font-size:14px;line-height:1.8;margin-top:12px}.marketing-site #pricing{background:#fffaf5}.marketing-site #faq{background:#f0edf7}.brand-footer{background:#24264b;color:#d6d6e9}.brand-footer a:hover{color:white;text-decoration:underline}.brand-footer-heading{color:#fff;font-weight:600;margin-bottom:10px}@media (max-width:900px){.brand-nav{gap:16px}.brand-hero{gap:28px;padding-top:56px}.brand-fundraising{gap:40px}.brand-overview-body{padding:18px}}@media (max-width:700px){.brand-header-inner{padding:12px 18px;gap:12px}.brand-header-actions,.brand-nav{display:none}.brand-mobile-menu{display:block}.brand-hero{grid-template-columns:1fr;padding:46px 20px;gap:36px}.brand-hero h1{font-size:46px}.brand-hero .brand-lede{font-size:15px}.brand-overview{transform:none}.brand-fundraising{padding:56px 20px;gap:30px}.brand-fundraising,.brand-platform-grid{grid-template-columns:1fr}.brand-context{gap:18px 24px;font-size:11px;justify-content:flex-start}.brand-platform{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.brand-button,.brand-platform-grid>a{transition:none}}.marketing-site{font-family:Arial,Helvetica,sans-serif}.brand-hero{position:relative}.brand-hero:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:#ffe4d9;top:40px;right:0;pointer-events:none}.brand-hero-copy,.brand-overview{position:relative}.brand-mark svg path:nth-child(n+3){stroke:#ffb09b}.brand-mark{color:#fffaf5;border-radius:12px}.brand-overview-top svg{color:#a8412c}.brand-journey>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffe4d9;flex-shrink:0;padding:0}.marketing-site #features{background:#f4f3fa}@media (min-width:701px) and (max-width:1023px){.marketing-site [data-testid=showcase-device]{top:88px}}@media (max-width:700px){.brand-hero:before{width:180px;height:180px;top:auto;bottom:20px}.brand-hero h1{font-size:44px}}