@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap";.al-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--radius-full);font-family:var(--font-marketing);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--alfred-primary);border:1px solid var(--primary-border);background:var(--primary-muted);line-height:1}.al-accent{background:linear-gradient(135deg,#fddba0,#fd9e55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.al-badge{display:inline-block;font-family:var(--font-marketing);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--alfred-primary)}.al-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-2xl);background:#ffffff05;padding:24px;text-decoration:none;color:inherit;transition:border-color var(--duration-base) var(--ease-in-out),background-color var(--duration-base) var(--ease-in-out),transform var(--duration-base) var(--ease-in-out),box-shadow var(--duration-base) var(--ease-in-out)}.al-card:hover{border-color:var(--primary-border);background:#ffffff0a;transform:translateY(-2px);box-shadow:0 8px 32px #0003,0 0 0 1px #fd9e550f inset;text-decoration:none}.al-card--glow{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border-color:var(--primary-border);box-shadow:0 0 40px #fd9e551f,0 8px 32px #0003}.al-card--glow:hover{box-shadow:0 0 60px #fd9e552e,0 12px 40px #00000040}.al-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-full);font-family:var(--font-marketing);font-size:14px;font-weight:600;background:var(--alfred-primary);color:var(--primary-foreground);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--shadow-cta);transition:transform var(--duration-base) var(--ease-in-out),box-shadow var(--duration-base) var(--ease-in-out)}.al-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-cta-hover);text-decoration:none}.al-btn:active{transform:translateY(0)}.al-btn--outline{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-full);font-family:var(--font-marketing);font-size:14px;font-weight:500;background:transparent;color:var(--text-secondary);text-decoration:none;border:1px solid var(--border-strong);cursor:pointer;transition:background-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out)}.al-btn--outline:hover{background:#ffffff0d;color:var(--foreground);text-decoration:none}.al-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.al-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.al-grid{grid-template-columns:1fr}}.al-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}@media(max-width:768px){.al-hero-grid{grid-template-columns:1fr}}.al-cta{position:relative;border-radius:var(--radius-2xl);border:1px solid var(--primary-border);background:var(--primary-muted);padding:48px 40px;text-align:center;overflow:hidden}@media(max-width:640px){.al-cta{padding:32px 24px}}.al-divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--border-strong) 20%,var(--border-strong) 80%,transparent 100%);margin:3.5rem 0}:root{--radius: .625rem;--radius-lg: .75rem;--radius-xl: calc(var(--radius) + 4px);--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 9999px;--font-marketing: "Satoshi", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;--duration-base: .2s;--duration-slow: .4s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--nav-height: 72px;--background: #0a0a0b;--foreground: #fcfcfa;--card: rgba(255, 255, 255, .08);--secondary: rgba(255, 255, 255, .05);--border: rgba(255, 255, 255, .06);--hover: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .1);--border-emphasis: rgba(255, 255, 255, .15);--alfred-primary: #fd9e55;--alfred-primary-light: #fddba0;--alfred-primary-dark: #e8883d;--primary-muted: rgba(253, 158, 85, .08);--primary-subtle: rgba(253, 158, 85, .15);--primary-border: rgba(253, 158, 85, .2);--primary-foreground: #0a0a0b;--accent: rgba(253, 158, 85, .1);--text-primary: rgba(252, 252, 250, .95);--text-secondary: rgba(252, 252, 250, .8);--text-tertiary: rgba(252, 252, 250, .6);--text-faint: rgba(252, 252, 250, .4);--text-subtle: rgba(252, 252, 250, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .3);--shadow-cta: 0 4px 24px rgba(253, 158, 85, .25);--shadow-cta-hover: 0 8px 32px rgba(253, 158, 85, .35)}*,*:before,*:after{box-sizing:border-box;margin:0}html{font-family:var(--font-sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;color-scheme:dark;scrollbar-color:rgba(255,255,255,.12) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}body{min-height:100vh;line-height:1.6}a{color:var(--alfred-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}@property --glare-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes glare-rotate{0%{--glare-angle: 0deg}to{--glare-angle: 360deg}}.social-proof-pill{position:fixed;bottom:24px;right:24px;z-index:500;background:var(--card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--primary-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:10px;padding:10px 16px 10px 14px;max-width:380px;cursor:pointer;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .4s var(--ease-in-out),transform .4s var(--ease-in-out)}.social-proof-pill.visible{opacity:1;transform:translateY(0);pointer-events:auto}.social-proof-pill:hover{box-shadow:var(--shadow-cta)}.social-proof-text{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;line-height:20px}@media(max-width:480px){.social-proof-pill{bottom:80px;right:16px;left:auto;max-width:calc(100vw - 32px)}}@media(max-width:768px){.social-proof-pill{bottom:20px;right:16px}}
