:root{--color-bg:#000;--color-bg-alt:#0a0a0a;--color-text:#f5f5f7;--color-text-muted:#86868b;--color-accent:#0071e3;--color-accent-strong:#2997ff;--color-warm:#f5a524;--color-success:#30d158;--color-border:#ffffff1a;--color-glass:#161617cc;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--spacing-unit:1rem;--radius-xl:40px;--radius-lg:28px;--radius-md:18px;--ease-ios:cubic-bezier(.4, 0, .25, 1);--transition-standard:.8s var(--ease-ios)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.47059;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:0;font-weight:600}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:4px}.container{width:min(100% - 40px,1120px);margin:0 auto}.section-padding{padding:clamp(72px,10vw,128px) 0}.ios-glass{background:var(--color-glass);-webkit-backdrop-filter:saturate(180%)blur(20px)}.btn{text-align:center;white-space:nowrap;cursor:pointer;min-height:44px;transition:all .2s var(--ease-ios);border-radius:980px;justify-content:center;align-items:center;padding:12px 24px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--color-accent);color:#fff;box-shadow:0 12px 32px #0071e347}.btn-primary:hover{background-color:#147ce5;transform:translateY(-1px)}.btn-secondary{color:var(--color-accent)}.btn-secondary:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gradient-text{background:linear-gradient(#fff 0%,#a1a1a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (width<=640px){.container{width:min(100% - 28px,1120px)}.btn{font-size:15px}}
