*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0003}@media (prefers-color-scheme:dark){::-webkit-scrollbar-thumb{background:#ffffff1a}::-webkit-scrollbar-thumb:hover{background:#fff3}}::selection{color:inherit;background:#0071e326}:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #0071e380}.apple-nav{z-index:1100;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;right:0}.apple-nav-scrolled{-webkit-backdrop-filter:saturate(180%)blur(24px);border-bottom:.5px solid #0000000f;background:#fbfbfdc7!important}[dir=rtl] .apple-nav-scrolled,.dark .apple-nav-scrolled{border-bottom-color:#ffffff0f;background:#1d1d1fc7!important}.apple-glass{-webkit-backdrop-filter:saturate(180%)blur(24px);background:#ffffffb8;border:1px solid #0000000a}.dark .apple-glass,[data-theme=dark] .apple-glass{background:#1c1c1eb8;border-color:#ffffff0f}.apple-glass-card{-webkit-backdrop-filter:saturate(180%)blur(24px);background:#ffffffd1;border:1px solid #0000000a;border-radius:18px;transition:all .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 12px #00000008,0 .5px 2px #00000005}.apple-glass-card:hover{border-color:#0000000f;transform:translateY(-2px);box-shadow:0 12px 40px #00000014,0 2px 8px #0000000a}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.apple-shimmer{background:linear-gradient(90deg,#1d1d1f 0%,#0071e3 25%,#2997ff 50%,#0071e3 75%,#1d1d1f 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.apple-gradient-text{background:linear-gradient(135deg,#1d1d1f 0%,#424245 50%,#86868b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apple-gradient-text-blue{background:linear-gradient(135deg,#0071e3 0%,#2997ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apple-gradient-text-premium{background:linear-gradient(135deg,#0071e3 0%,#5856d6 40%,#af52de 70%,#ff375f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-gentle{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-6px)rotate(.5deg)}66%{transform:translateY(-3px)rotate(-.3deg)}}.apple-float{animation:6s ease-in-out infinite float}.apple-float-delayed{animation:6s ease-in-out 2s infinite float}.apple-float-gentle{animation:8s ease-in-out infinite float-gentle}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}.apple-glow{filter:blur(80px);pointer-events:none;border-radius:50%;animation:4s ease-in-out infinite glow-pulse;position:absolute}@keyframes premium-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.apple-premium-glow{filter:blur(100px);pointer-events:none;will-change:opacity,transform;border-radius:50%;animation:6s ease-in-out infinite premium-glow;position:absolute}@keyframes orb-drift-1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-10px,15px)scale(.98)}75%{transform:translate(20px,10px)scale(1.02)}}@keyframes orb-drift-2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-25px,15px)scale(.97)}50%{transform:translate(15px,-25px)scale(1.04)}75%{transform:translate(-15px,-10px)scale(1.01)}}@keyframes orb-drift-3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,20px)scale(1.06)}66%{transform:translate(-20px,-15px)scale(.96)}}.apple-orb-1{animation:12s ease-in-out infinite orb-drift-1}.apple-orb-2{animation:15s ease-in-out infinite orb-drift-2}.apple-orb-3{animation:10s ease-in-out infinite orb-drift-3}@keyframes pulse-ring{0%{opacity:.6;transform:scale(.9)}50%{opacity:.2;transform:scale(1)}to{opacity:.6;transform:scale(.9)}}.apple-pulse-ring{animation:3s ease-in-out infinite pulse-ring}.apple-pulse-ring-delayed{animation:3s ease-in-out 1s infinite pulse-ring}@keyframes count-up-glow{0%{text-shadow:0 0 #0000}50%{text-shadow:0 0 20px #0071e326}to{text-shadow:0 0 #0000}}.apple-count-glow{animation:2s ease-out count-up-glow}@keyframes particle-float-1{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.6;transform:translateY(-40px)translate(10px)}50%{opacity:.4;transform:translateY(-20px)translate(-15px)}75%{opacity:.5;transform:translateY(-50px)translate(5px)}}@keyframes particle-float-2{0%,to{opacity:.2;transform:translateY(0)translate(0)}33%{opacity:.5;transform:translateY(-30px)translate(-20px)}66%{opacity:.3;transform:translateY(-15px)translate(25px)}}@keyframes particle-float-3{0%,to{opacity:.4;transform:translateY(0)translate(0)}50%{opacity:.2;transform:translateY(-60px)translate(-10px)}}.apple-particle{pointer-events:none;border-radius:50%;position:absolute}.apple-particle-1{animation:8s ease-in-out infinite particle-float-1}.apple-particle-2{animation:10s ease-in-out infinite particle-float-2}.apple-particle-3{animation:7s ease-in-out infinite particle-float-3}@keyframes draw-line{0%{opacity:0;height:0}to{opacity:1;height:100%}}.apple-draw-line{animation:.8s ease-out forwards draw-line}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.apple-cursor{vertical-align:text-bottom;background:#0071e3;width:3px;height:1em;margin-left:4px;animation:1s step-end infinite blink-cursor;display:inline-block}.apple-section-divider{background:linear-gradient(90deg,#0000 0%,#0000000f 20% 80%,#0000 100%);height:1px}.apple-pricing-card{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94)}.apple-pricing-card:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 20px 48px #00000014,0 4px 12px #0000000a}.apple-feature-card{-webkit-backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #0000000a;border-radius:20px;padding:40px 32px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .4s}.apple-feature-card:hover{border-color:#0071e31f;transform:translateY(-6px);box-shadow:0 16px 48px #00000014,0 4px 12px #0000000a}.apple-stat-card{position:relative;overflow:hidden}.apple-stat-card:before{content:"";background:var(--stat-gradient,linear-gradient(90deg,#0071e3,#2997ff));opacity:0;border-radius:18px 18px 0 0;height:3px;transition:opacity .35s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;right:0}.apple-stat-card:hover:before{opacity:1}.apple-btn-primary{position:relative;overflow:hidden;color:#fff!important;letter-spacing:-.01em!important;text-transform:none!important;background-color:#0071e3!important;border:none!important;border-radius:980px!important;padding:12px 28px!important;font-size:17px!important;font-weight:400!important;transition:all .35s cubic-bezier(.25,.46,.45,.94)!important}.apple-btn-primary:after{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26 0%,#0000 50%);transition:opacity .35s;position:absolute;inset:0}.apple-btn-primary:hover{transform:scale(1.03)translateY(-1px);box-shadow:0 8px 28px #0071e34d;background-color:#0077ed!important}.apple-btn-primary:hover:after{opacity:1}.apple-btn-primary:active{transform:scale(.98)!important}.apple-btn-secondary{color:#0071e3!important;letter-spacing:-.01em!important;text-transform:none!important;background-color:#0000!important;border:none!important;border-radius:980px!important;padding:12px 28px!important;font-size:17px!important;font-weight:400!important;transition:all .35s cubic-bezier(.25,.46,.45,.94)!important}.apple-btn-secondary:hover{color:#0077ed!important;text-decoration:underline!important}@keyframes shine-sweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}.apple-card-shine{position:relative;overflow:hidden}.apple-card-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:50%;height:100%;animation:6s ease-in-out infinite shine-sweep;position:absolute;top:0;left:-50%}.apple-icon-badge{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s}.apple-feature-card:hover .apple-icon-badge{transform:scale(1.1);box-shadow:0 4px 16px #00000014}@keyframes focus-ring-appear{0%{box-shadow:0 0 #0071e300}to{box-shadow:0 0 0 3px #0071e31f}}.apple-focus-ring:focus-within{animation:.2s ease-out forwards focus-ring-appear}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.apple-skeleton{background:linear-gradient(90deg,#0000000a 0,#00000005 40px,#0000000a 80px) 0 0/200px 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}@keyframes status-pulse{0%{box-shadow:0 0 0 0 var(--status-color,#30d158)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.apple-status-pulse{animation:2s ease-in-out infinite status-pulse}.apple-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.apple-no-scrollbar::-webkit-scrollbar{display:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.apple-marquee{animation:30s linear infinite marquee}[dir=rtl] .apple-marquee{animation-direction:reverse}.apple-marquee:hover{animation-play-state:paused}.apple-noise:before{content:"";opacity:.4;pointer-events:none;z-index:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.apple-fade-up{animation:.5s cubic-bezier(.25,.46,.45,.94) forwards fade-up}.apple-fade-in{animation:.4s ease-out forwards fade-in}.apple-scale-in{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards scale-in}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
