.marketing-public :is(h1,h2,h3,h4,.font-display){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketing-public{--marketing-ink: oklch(.23 .04 163);--marketing-accent: oklch(.87 .15 133);--marketing-soft: oklch(.975 .007 145);--primary-deep: var(--marketing-ink);--secondary: var(--marketing-soft);--muted: var(--marketing-soft);--border: oklch(.91 .012 155);--input: oklch(.91 .012 155)}.marketing-navigation{--background: #051c15;--foreground: #fff;--popover: #0b3024;--popover-foreground: #fff;--primary: #b2e880;--primary-foreground: #051c15;--secondary: #163d2f;--secondary-foreground: #fff;--accent: #163d2f;--accent-foreground: #fff;--muted-foreground: #c4d5cc;--border: #315544;--ring: #b2e880;--navigation-gradient: linear-gradient(110deg, #051c15, #0b3024);color:var(--foreground)}.marketing-navigation,.marketing-navigation .bg-popover{background-image:var(--navigation-gradient);border-color:var(--border)}.marketing-public [id]{scroll-margin-top:7rem}.marketing-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.marketing-hero{background:var(--marketing-ink);color:#fcfcfc}.marketing-soft{background:var(--marketing-soft)}.marketing-accent{color:var(--marketing-accent)}.marketing-eyebrow{font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.marketing-title{font-size:clamp(2.65rem,4.7vw,4.2rem);font-weight:550;letter-spacing:-.055em;line-height:1.09;text-wrap:balance}.marketing-heading{font-size:clamp(2rem,3.2vw,2.85rem);font-weight:550;letter-spacing:-.045em;line-height:1.14;text-wrap:balance}.marketing-button{display:inline-flex;height:auto;min-height:48px;max-width:100%;align-items:center;justify-content:center;gap:12px;border-radius:8px;padding:14px 21px;font-size:14px;font-weight:650;line-height:1.3;text-align:center;white-space:normal;transition:background-color .15s,border-color .15s}.marketing-button svg{flex-shrink:0}.marketing-button:disabled{cursor:not-allowed;opacity:.55}.marketing-button-accent{background:var(--marketing-accent);color:var(--marketing-ink);border:1px solid transparent}.marketing-button-accent:hover{background:#c9faa6}.marketing-button-primary{background:var(--primary);color:#fff;border:1px solid transparent}.marketing-button-primary:hover{background:var(--primary-deep)}.marketing-button-outline{background:transparent;color:#fff;border:1px solid oklch(1 0 0 / .3)}.marketing-button-outline:hover{background:#ffffff12;border-color:#ffffff8c}.marketing-public :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.marketing-hero :is(a,button):focus-visible{outline-color:var(--marketing-accent)}.marketing-orbit{pointer-events:none;position:absolute;width:800px;height:800px;border:1px solid oklch(1 0 0 / .09);border-radius:50%;right:-220px;top:-280px}.marketing-orbit:after{content:"";position:absolute;inset:90px;border:inherit;border-radius:inherit}.partner-preview{overflow:hidden;border:1px solid oklch(1 0 0 / .2);border-radius:18px;background:#fff;color:var(--foreground);box-shadow:0 24px 65px #0008044d;box-shadow:0 24px 65px oklch(.12 .03 163 / .3)}.marketing-public>footer,.marketing-public footer{margin-top:0}@media(max-width:399px){.marketing-container{padding-inline:20px}.marketing-title{font-size:2.45rem}}@media(prefers-reduced-motion:reduce){.marketing-public *,.marketing-public *:before,.marketing-public *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
