@import "https://fonts.cdnfonts.com/css/sf-pro-display";@import "https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700;800&display=swap";.verity-marketing{--verity-background:#000;--verity-foreground:#fff;--verity-card:#08080a;--verity-card-elevated:#0e0e12;--verity-card-hover:#131318;--verity-primary:#2563eb;--verity-primary-hover:#1d4ed8;--verity-primary-light:#3b82f6;--verity-primary-subtle:#2563eb1f;--verity-border:#ffffff14;--verity-border-subtle:#ffffff0a;--verity-border-hover:#fff3;--verity-navbar-bg:#08080ad9;margin:-3rem calc(-1 * var(--spacing-page,0px));background:var(--verity-background);min-height:100vh;color:var(--verity-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.014em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow-x:hidden}.verity-marketing *{box-sizing:border-box}.verity-marketing .verity-font-serif{font-family:New York,-apple-system-ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.verity-marketing .verity-mono{font-feature-settings:"zero" 0, "tnum" 1;font-variant-numeric:no-slashed-zero tabular-nums;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,Inter,ui-monospace,monospace}.verity-marketing .verity-text-accent{color:#3b82f6}.verity-marketing .verity-liquid-glass{-webkit-backdrop-filter:blur(28px)saturate(200%);background:linear-gradient(135deg,#ffffff17 0%,#ffffff05 100%),#08080c99;border:1px solid #ffffff26;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #00000080,0 16px 40px -6px #000000bf,0 0 0 1px #ffffff0a}.verity-marketing .verity-liquid-glass:hover{border-color:#ffffff3d;box-shadow:inset 0 1px 1.5px #fff6,inset 0 -1px 1px #00000080,0 20px 50px -4px #000000d9,0 0 24px #2563eb2e}.verity-marketing .verity-liquid-glass-pill{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px .5px #ffffff29}.verity-marketing .verity-liquid-glass-pill:hover{background:#ffffff17;border-color:#fff3}.verity-marketing .verity-btn-primary{color:#fff;cursor:pointer;background-color:#2563eb;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 12px #2563eb59}.verity-marketing .verity-btn-primary:hover{background-color:#1d4ed8;border-color:#ffffff59;transform:translateY(-1px);box-shadow:0 4px 20px #2563eb80}.verity-marketing .verity-btn-primary:active{transform:translateY(0)}.verity-marketing .verity-btn-primary:disabled{opacity:.3;cursor:not-allowed;transform:none}.verity-marketing .verity-btn-secondary{color:#f1f5f9;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.verity-marketing .verity-btn-secondary:hover{color:#fff;background-color:#ffffff17;border-color:#ffffff47;transform:translateY(-1px)}.verity-marketing .verity-btn-secondary:active{transform:translateY(0)}.verity-marketing .verity-card{background-color:#08080a;border:1px solid #ffffff14;border-radius:20px;transition:border-color .2s,background-color .2s,transform .2s}.verity-marketing .verity-card:hover{border-color:#ffffff2e}.verity-marketing .verity-card-elevated{background-color:#0e0e12;border:1px solid #ffffff1a;border-radius:20px}.verity-marketing .verity-mono-tag{letter-spacing:.02em;color:#a1a1aa;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.verity-marketing .verity-mono-tag-blue{letter-spacing:.02em;color:#60a5fa;background-color:#2563eb1f;border:1px solid #2563eb4d;border-radius:6px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.verity-marketing .verity-input-field{color:#fff;background-color:#060608;border:1px solid #ffffff1a;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s}.verity-marketing .verity-input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.verity-marketing .verity-input-field::placeholder{color:#52525b}@keyframes verity-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.verity-marketing .verity-ticker-track{width:max-content;animation:45s linear infinite verity-ticker;display:flex}.verity-marketing .verity-ticker-track:hover{animation-play-state:paused}@keyframes verity-blink{0%,to{opacity:1}50%{opacity:0}}.verity-marketing .verity-cursor-blink{animation:.9s step-end infinite verity-blink}@keyframes verity-float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes verity-float-reverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(8px)rotate(-.8deg)}}@keyframes verity-pulse-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}.verity-marketing .verity-animate-float-slow{animation:6s ease-in-out infinite verity-float-slow}.verity-marketing .verity-animate-float-reverse{animation:7.5s ease-in-out infinite verity-float-reverse}.verity-marketing .verity-animate-pulse-glow{animation:8s ease-in-out infinite verity-pulse-glow}.verity-marketing .verity-hairline-grid{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:48px 48px}.verity-marketing .verity-dot-pattern{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px}
