.marketing{background:var(--color-parchment);color:var(--color-off-ink);font-family:var(--font-manrope), Manrope, sans-serif;font-size:14px;line-height:1.7}.marketing :is(h1,h2,h3,.display-type){letter-spacing:-.035em;text-wrap:balance;font-family:inherit;font-weight:400}.marketing h1{font-size:clamp(44px,6.8vw,88px);line-height:1.05}.marketing h2{font-size:clamp(34px,4vw,52px);line-height:1.12}.marketing h3{font-size:27px;line-height:1.2}.marketing p{text-wrap:pretty}.marketing .wrap{width:min(100% - 48px,1280px);margin-inline:auto}.marketing .section{padding-block:96px}.marketing .section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.marketing .section-heading h2{max-width:650px}.marketing .section-heading p{max-width:390px;color:var(--color-graphite)}.marketing .pill{border:1px solid var(--color-ash);text-transform:uppercase;letter-spacing:-.02em;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 25px;font-size:12px;display:inline-flex}.marketing .pill:hover{border-color:var(--color-off-ink)}.marketing .pill-primary{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-off-ink)}.marketing .pill-dark{background:var(--color-off-ink);border-color:var(--color-off-ink);color:var(--color-parchment)}.marketing .kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--color-graphite);font-size:11px}.marketing .hero{text-align:center;padding-top:82px}.marketing .hero h1{max-width:940px;margin:24px auto}.marketing .hero-copy{max-width:660px;color:var(--color-graphite);margin:0 auto;font-size:16px}.marketing .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.marketing .fund-flow{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:64px;max-width:1040px;margin:68px auto 48px;padding-block:32px;display:grid;position:relative}.marketing .fund-flow:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--color-gold) 23%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:10% 26%}.marketing .flow-stack{gap:16px;display:grid;position:relative}.marketing .flow-node{border:1px solid var(--color-ash);background:var(--color-parchment);border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:15px 12px;font-size:12px;display:flex;position:relative}.marketing .flow-stack:first-child .flow-node:after{content:"";background:var(--color-ash);width:64px;height:1px;position:absolute;left:100%}.marketing .flow-stack:last-child .flow-node:before{content:"";background:var(--color-ash);width:64px;height:1px;position:absolute;right:100%}.marketing .flow-hub{border:1px solid var(--color-gold);background:var(--color-parchment);border-radius:40px;padding:40px 16px;position:relative}.marketing .flow-hub strong{letter-spacing:-.06em;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:400;display:block}.marketing .flow-hub span{color:var(--color-graphite);font-size:11px;display:block}.marketing .context-strip{border-block:1px solid var(--color-ash);color:var(--color-graphite);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:26px;font-size:12px;display:flex}.marketing .context-strip span{align-items:center;gap:10px;display:flex}.marketing .feature-grid{grid-template-columns:1.25fr 1fr 1fr;gap:20px;display:grid}.marketing .feature{border:1px solid var(--color-ash);border-radius:40px;padding:36px}.marketing .feature>svg{margin-bottom:40px}.marketing .feature p{color:var(--color-graphite);margin-top:18px}.marketing .feature-highlight{background:var(--color-ash);border-color:var(--color-ash)}.marketing .mini-ledger{border-top:1px solid var(--color-smoke);margin-top:32px;padding-top:20px}.marketing .mini-ledger div{justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.marketing .mini-ledger .ledger-total{font-family:inherit;font-size:25px}.marketing .section-link{text-transform:uppercase;text-underline-offset:6px;align-items:center;gap:12px;font-size:12px;text-decoration:underline;display:inline-flex}.marketing .steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.marketing .steps-4{grid-template-columns:repeat(4,1fr)}.marketing .step{border-top:1px solid var(--color-ash);padding-top:24px}.marketing .step-number{border:1px solid var(--color-ash);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:28px;display:inline-flex}.marketing .step p{color:var(--color-graphite);margin-top:16px}.marketing .community{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.marketing .community-copy p{color:var(--color-graphite);max-width:470px;margin:24px 0 32px}.marketing .community-list{border-top:1px solid var(--color-ash)}.marketing .community-list a{border-bottom:1px solid var(--color-ash);align-items:center;gap:20px;padding:24px 0;display:flex}.marketing .community-list a:hover{color:var(--color-steel)}.marketing .community-list a>svg:last-child{flex-shrink:0;margin-left:auto}.marketing .trust-panel{background:var(--color-charcoal);color:var(--color-parchment);border-radius:40px;grid-template-columns:1fr 1fr;gap:64px;padding:56px;display:grid}.marketing .trust-panel p{color:var(--color-smoke);margin:24px 0}.marketing .trust-points{gap:28px;display:grid}.marketing .trust-points div{align-items:start;gap:20px;display:flex}.marketing .trust-points svg{color:var(--color-gold);flex-shrink:0;margin-top:4px}.marketing .trust-points h3{font-size:25px}.marketing .trust-points p{margin:8px 0 0;font-size:13px}.marketing .closing{text-align:center;background:var(--color-gold);border-radius:40px;margin-block:32px 64px;padding:80px 24px}.marketing .closing h2{max-width:700px;margin-inline:auto}.marketing .closing p{max-width:560px;margin:24px auto 32px}.marketing .page-intro{text-align:center;border-bottom:1px solid var(--color-ash);padding:72px 24px 80px}.marketing .page-intro h1{max-width:1040px;margin:28px auto}.marketing .page-intro p{max-width:730px;color:var(--color-graphite);margin-inline:auto;font-size:16px}.marketing .page-section{max-width:1280px;margin-inline:auto;padding:80px 24px}.marketing .page-section>h2{max-width:780px;margin-bottom:48px}.marketing .page-section :is(article,aside){border:1px solid var(--color-ash);box-shadow:none;border-radius:40px}.marketing .page-section article{background:0 0;padding:40px}.marketing .page-section aside{background:var(--color-ash)}.marketing .faq{border-top:1px solid var(--color-ash);width:100%}.marketing .faq details{border-bottom:1px solid var(--color-ash);padding:28px 0}.marketing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-family:inherit;font-size:26px;line-height:1.3;list-style:none;display:flex}.marketing .faq summary::-webkit-details-marker{display:none}.marketing .faq summary svg{flex-shrink:0}.marketing .faq details[open] summary svg{transform:rotate(45deg)}.marketing .faq details p{max-width:760px;color:var(--color-graphite);margin-top:20px}.marketing .marketing-nav{border:1px solid var(--color-ash);background:color-mix(in srgb, var(--color-parchment) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(100% - 48px,1200px);box-shadow:0 6px 24px -12px color-mix(in srgb, var(--color-off-ink) 24%, transparent);border-radius:100px;margin:20px auto 0;top:20px}.marketing .marketing-nav[data-scrolled=true]{box-shadow:0 8px 28px -10px color-mix(in srgb, var(--color-off-ink) 28%, transparent)}.marketing .mobile-menu-panel{top:calc(100% + 12px);border:1px solid var(--color-ash);max-height:calc(100dvh - 132px);box-shadow:var(--shadow-lg);border-radius:28px;position:absolute;inset-inline:0}.marketing .marketing-nav>div:first-child{height:72px;padding-inline:28px 12px}.marketing .brand{letter-spacing:-.06em;font-family:inherit;font-size:31px}.marketing .marketing-nav nav a{text-transform:uppercase;font-size:11px}.marketing .site-footer{border-top:1px solid var(--color-ash);padding-block:64px 24px}.marketing .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:64px;display:grid}.marketing .footer-grid p{max-width:340px;color:var(--color-graphite);margin-top:18px}.marketing .footer-grid ul{gap:12px;margin-top:20px;font-size:12px;display:grid}.marketing .footer-grid a:hover{text-underline-offset:4px;text-decoration:underline}.marketing .footer-bottom{border-top:1px solid var(--color-ash);color:var(--color-graphite);justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:11px;display:flex}.marketing .skip-link{z-index:100;background:var(--color-off-ink);color:var(--color-parchment);border-radius:100px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.marketing .skip-link:focus{transform:translateY(0)}.marketing .section-band{width:100%;padding-inline:max(24px,50% - 640px)}.marketing .section-mist{background:var(--color-ash)}.marketing .section-mist .feature{background:var(--color-parchment);border-color:var(--color-smoke)}.marketing .section-mist .feature-highlight{background:var(--color-charcoal);color:var(--color-parchment);border-color:var(--color-charcoal)}.marketing .section-mist .feature-highlight :is(p,.kicker){color:var(--color-smoke)}.marketing .section-mist .feature-highlight>svg{color:var(--color-gold)}.marketing .section-mist .mini-ledger{border-color:var(--color-steel)}.marketing .section-brown{background:var(--color-off-ink);color:var(--color-parchment)}.marketing .section-brown .step{border-color:#ffffff26}.marketing .section-brown .step p{color:#fff8edb3}.marketing .section-brown .step-number{color:#fff;background:#ffffff1a;border-color:#fff3}.marketing .section-brown .section-link{color:var(--color-parchment)}.marketing .security-section{padding-top:64px}.marketing .page-intro{background:var(--color-parchment);border-bottom:0;margin-top:24px}.marketing .site-footer{background:var(--color-off-ink);color:var(--color-parchment);border-color:#ffffff1a}.marketing .site-footer :is(.kicker,.footer-grid p,.footer-bottom){color:var(--color-smoke)}.marketing .site-footer .footer-bottom{border-color:#ffffff1a}@media (max-width:1023px){.marketing .feature-grid{grid-template-columns:1fr 1fr}.marketing .feature-highlight{grid-column:1/-1}.marketing .fund-flow{gap:24px}.marketing .flow-stack:first-child .flow-node:after,.marketing .flow-stack:last-child .flow-node:before{width:24px}.marketing .community{gap:40px}.marketing .steps-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.marketing .marketing-nav{width:calc(100% - 24px);margin-top:12px;top:12px}.marketing .marketing-nav>div:first-child{height:62px;padding-inline:22px 10px}.marketing .marketing-nav .brand{font-size:26px}.marketing .mobile-menu-panel{max-height:calc(100dvh - 112px)}.marketing .section{padding-block:56px}.marketing .hero{padding-top:48px}.marketing .hero-copy{font-size:14px}.marketing .fund-flow{grid-template-columns:1fr;gap:24px;margin-top:44px}.marketing .flow-stack{grid-template-columns:repeat(3,1fr);gap:6px}.marketing .flow-node{border-radius:24px;flex-direction:column;gap:6px;padding:12px 4px;font-size:9px}.marketing .flow-stack:first-child .flow-node:after,.marketing .flow-stack:last-child .flow-node:before{display:none}.marketing .flow-hub{width:70%;margin:auto;padding:20px}.marketing .flow-hub:before,.marketing .flow-hub:after{content:"";background:var(--color-ash);width:1px;height:24px;position:absolute;left:50%}.marketing .flow-hub:before{bottom:100%}.marketing .flow-hub:after{top:100%}.marketing .section-heading{display:block}.marketing .section-heading p,.marketing .section-heading>a{margin-top:24px}.marketing .feature-grid,.marketing .steps,.marketing .community,.marketing .trust-panel{grid-template-columns:1fr}.marketing .feature,.marketing .trust-panel{border-radius:28px;padding:28px}.marketing .trust-panel{gap:32px}.marketing .context-strip{gap:16px;font-size:11px}.marketing .page-intro{padding:44px 24px 56px}.marketing .page-section{padding-block:56px}.marketing .page-section article{padding:28px}.marketing .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.marketing .footer-grid>div:first-child{grid-column:1/-1}.marketing .footer-bottom{flex-direction:column}}
