*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{scroll-behavior:smooth;width:100%;max-width:100vw;overflow-x:hidden}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#fff;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Plus Jakarta Sans,Inter,system-ui,sans-serif}::selection{color:#1d1d1f;background-color:#0071e333}button:active,.apple-btn:active,[role=button]:active{transform:scale(.976);transition:transform 90ms cubic-bezier(.16,1,.3,1)!important}.apple-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border:1px solid #fff9;box-shadow:0 4px 24px -2px #0000000a,inset 0 1px #ffffffe6}.apple-glass-dark{-webkit-backdrop-filter:blur(24px)saturate(190%);background:#121214c7;border:1px solid #ffffff1f;box-shadow:0 10px 30px -5px #0006,inset 0 1px #ffffff26}.apple-bento-card{background:#fff;border:1px solid #0000000f;border-radius:24px;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),border-color .25s;position:relative;overflow:hidden;box-shadow:0 2px 8px -2px #00000006,0 12px 28px -6px #00000009}.apple-bento-card:hover{border-color:#0000001f;transform:translateY(-3px);box-shadow:0 8px 24px -4px #0000000d,0 24px 48px -12px #00000012}.apple-metric-badge{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:18px;transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:0 16px 36px -8px #0f172a1a,0 4px 12px -2px #0f172a0d,inset 0 1px #fff}@keyframes appleFloatSlow1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes appleFloatSlow2{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.float-badge-1{animation:6s cubic-bezier(.45,.05,.55,.95) infinite appleFloatSlow1}.float-badge-2{animation:7s cubic-bezier(.45,.05,.55,.95) infinite appleFloatSlow2}.float-badge-3{animation:6.5s cubic-bezier(.45,.05,.55,.95) .6s infinite appleFloatSlow1}.float-badge-4{animation:7.5s cubic-bezier(.45,.05,.55,.95) 1.2s infinite appleFloatSlow2}.reveal-init{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-init.is-visible{opacity:1;transform:translateY(0)}.reveal-pop-up{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(24px)scale(.985)}.reveal-pop-up.is-visible{opacity:1;transform:translateY(0)scale(1)}.reveal-mockup-pop{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(32px)scale(.975)}.reveal-mockup-pop.is-visible{opacity:1;transform:translateY(0)scale(1)}@keyframes appleTabSwitch{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.toggle-content-anim{will-change:opacity, transform;animation:.34s cubic-bezier(.16,1,.3,1) forwards appleTabSwitch}@keyframes appleMockupSwap{0%{opacity:.2;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.mockup-swap-anim{will-change:opacity, transform;animation:.38s cubic-bezier(.16,1,.3,1) forwards appleMockupSwap}section{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-init,.reveal-pop-up,.reveal-mockup-pop{opacity:1!important;transform:none!important}.float-badge-1,.float-badge-2,.float-badge-3,.float-badge-4{animation:none!important}}@media (prefers-reduced-transparency:reduce){.apple-glass{-webkit-backdrop-filter:none!important;background:#fff!important}.apple-glass-dark{-webkit-backdrop-filter:none!important;background:#121214!important}}
