:root{--bg-primary:#050505;--bg-secondary:#0a0a0a;--bg-card:#141414b3;--clover:#22c55e;--clover-glow:#22c55e66;--amber:#fbbf24;--border:#ffffff14;--text:#fafafa;--text-muted:#fff9}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body.tier-legal{line-height:1.7}body.tier-marketing{line-height:1.6;overflow-x:hidden}nav{z-index:1000;backdrop-filter:blur(20px);border-bottom:1px solid var(--border);width:100%;padding:1rem 1.5rem;transition:all .3s;position:fixed;top:0}.tier-legal nav{background:#050505e6}.tier-marketing nav{background:#050505d9}.nav-container{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.logo-mark{color:var(--text);z-index:1001;align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-icon svg{width:100%;height:100%}.tier-legal .logo-icon{width:36px;height:36px}.tier-marketing .logo-icon{width:40px;height:40px;animation:3s ease-in-out infinite gentle-pulse}.logo-text{background:linear-gradient(135deg, #fff 0%, var(--clover) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.tier-legal .logo-text{font-size:1.2rem}.tier-marketing .logo-text{letter-spacing:-.02em;font-size:1.3rem}.back-link{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;transition:color .3s;display:flex}.back-link:hover{color:var(--clover)}.eyebrow{color:var(--clover);letter-spacing:.15em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--clover);height:2px}.tier-legal .eyebrow{gap:.5rem;margin-bottom:1rem;font-size:.75rem}.tier-legal .eyebrow:before{width:24px}.tier-marketing .eyebrow{gap:.75rem;margin-bottom:1.5rem;font-size:.8rem}.tier-marketing .eyebrow:before{width:30px}footer{border-top:1px solid var(--border);text-align:center;padding:3rem 1.5rem}.tier-marketing footer{z-index:1;position:relative}.footer-content{max-width:1400px;margin:0 auto}.footer-logo{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.tier-legal .footer-logo{gap:.5rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.tier-marketing .footer-logo{gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.legal-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.legal-links a{color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:color .3s}.legal-links a:hover{color:var(--clover)}.copyright{color:#ffffff4d;font-size:.9rem;line-height:1.6}.orb{filter:blur(100px);opacity:.15;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.orb-1{background:var(--clover);width:600px;height:600px;top:-200px;right:-200px}.orb-2{background:var(--amber);width:400px;height:400px;bottom:-100px;left:-100px}@keyframes gentle-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=768px){nav{padding:1.25rem 3rem}}*{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box content-box}::-webkit-scrollbar-corner{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:active{caret-color:var(--text);-webkit-text-fill-color:var(--text)!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:normal!important;transition:all .3s,background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0d0d0d!important;box-shadow:inset 0 0 0 1000px #0d0d0d!important}input:-webkit-autofill:focus,textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #060f09,0 0 0 4px #22c55e1a!important;box-shadow:inset 0 0 0 1000px #060f09,0 0 0 4px #22c55e1a!important}input:autofill,input:autofill:hover,input:autofill:active,textarea:autofill,textarea:autofill:hover,textarea:autofill:active{caret-color:var(--text);-webkit-text-fill-color:var(--text)!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:normal!important;transition:all .3s,background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0d0d0d!important}input:autofill:focus,textarea:autofill:focus{box-shadow:inset 0 0 0 1000px #060f09,0 0 0 4px #22c55e1a!important}input:-internal-autofill-selected,textarea:-internal-autofill-selected{color:var(--text)!important;background-color:#0d0d0d!important;background-image:none!important}
