@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.visible{visibility:visible}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.text-center{text-align:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}html,body{color:#111;-webkit-font-smoothing:antialiased;background:linear-gradient(#f5f5f7,#ebebf0);min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.header-bar{color:#fff;z-index:9999;background:#000;border-bottom:1px solid #111;align-items:center;height:64px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 14px #00000059}.header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.header-logo{letter-spacing:-.01em;color:#ffffffd9;font-size:1.4rem;font-weight:700;text-decoration:none;transition:color .2s,opacity .2s}.header-logo:hover{color:#fff;opacity:1}.header-links{gap:32px;font-size:.8rem;font-weight:500;display:flex}.header-links a{color:#ffffffd9;text-decoration:none;transition:color .2s,opacity .2s}.header-links a:hover{color:#fff;opacity:1}.header-links a:visited{color:#ffffffd9}.content-wrapper{max-width:1200px;margin:0 auto;padding:96px 16px 80px}.footer{text-align:center;color:#777;border-top:1px solid #ccc;padding:6px;font-size:12px}.glass{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffff8c;border:1px solid #ffffff73;border-radius:28px;padding:20px;box-shadow:0 1px 3px #0000000a,0 8px 30px #00000014,inset 0 0 0 .5px #fff9}.btn-primary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#000000e6;background:linear-gradient(#ffffff80,#ffffff40);border:1px solid #00000014;border-radius:20px;padding:10px 28px;font-weight:500;text-decoration:none;transition:all .25s}.btn-primary:hover{background:#fff;box-shadow:0 4px 20px #0000001f}.btn-secondary{border:1px solid #00000026;border-radius:14px;padding:12px 28px;transition:all .25s}.btn-secondary:hover{background:#fff;box-shadow:0 4px 20px #0000001f}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
