@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@700;800;900&display=swap";:root{--ios-bg:#000;--ios-card-bg:#1c1c1ea6;--ios-card-hover:#2c2c2ebf;--ios-border:#ffffff1f;--ios-border-hover:#ffffff40;--ios-blue:#0a84ff;--ios-green:#30d158;--ios-orange:#ff9f0a;--ios-indigo:#5e5ce6;--ios-purple:#bf5af2;--ios-pink:#ff375f;--ios-teal:#64d2ff;--ios-yellow:#ffd60a;--text-main:#f2f2f7;--text-secondary:#8e8e93;--text-tertiary:#636366;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--ios-bg);color:var(--text-main);min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";filter:blur(90px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#0a84ff2e 0%,#5e5ce614 45%,#0000 70%);width:700px;height:700px;animation:12s ease-in-out infinite auroraShift;position:fixed;top:-20%;left:10%}body:after{content:"";filter:blur(100px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#30d15824 0%,#0a84ff0f 50%,#0000 70%);width:600px;height:600px;animation:15s ease-in-out infinite reverse auroraShift;position:fixed;bottom:5%;right:5%}a{color:inherit;text-decoration:none;transition:all .2s}.ios-nav{z-index:1000;-webkit-backdrop-filter:blur(32px)saturate(180%);background:#050508d1;border-bottom:1px solid #ffffff14;padding:.75rem 0;transition:all .3s;position:sticky;top:0}.nav-hamburger{cursor:pointer;border:1px solid var(--ios-border);background:#ffffff0f;border-radius:10px;flex-direction:column;gap:5px;padding:8px;transition:all .2s;display:none}.nav-hamburger:hover{background:#ffffff1f}.nav-hamburger span{background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:block}.nav-hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile-drawer{-webkit-backdrop-filter:blur(40px);z-index:9999;background:#08080cf7;border-left:1px solid #ffffff1a;flex-direction:column;gap:.5rem;width:min(320px,85vw);height:100vh;padding:5rem 2rem 2rem;transition:transform .35s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.nav-mobile-drawer.open{transform:translate(0)}.nav-mobile-overlay{z-index:9998;backdrop-filter:blur(4px);background:#0009;display:none;position:fixed;inset:0}.nav-mobile-overlay.open{display:block}.nav-mobile-item{color:var(--text-secondary);border:1px solid #0000;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.nav-mobile-item:hover,.nav-mobile-item.active{color:#fff;border-color:var(--ios-border);background:#ffffff0f}.nav-mobile-close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1.25rem;right:1.25rem}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.ios-card{background:var(--ios-card-bg);-webkit-backdrop-filter:blur(30px);border:1px solid var(--ios-border);border-radius:24px;flex-direction:column;padding:2.25rem;transition:all .35s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 10px 30px #00000040}.ios-card:hover{background:var(--ios-card-hover);border-color:var(--ios-border-hover);transform:translateY(-6px);box-shadow:0 24px 50px #00000073}.glow-blue:hover{border-color:#0a84ff80;box-shadow:0 20px 45px #0a84ff2e}.glow-green:hover{border-color:#30d15880;box-shadow:0 20px 45px #30d1582e}.glow-orange:hover{border-color:#ff9f0a80;box-shadow:0 20px 45px #ff9f0a2e}.glow-purple:hover{border-color:#bf5af280;box-shadow:0 20px 45px #bf5af22e}.ios-pill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.pill-blue{color:var(--ios-blue);background:#0a84ff26;border:1px solid #0a84ff4d}.pill-green{color:var(--ios-green);background:#30d15826;border:1px solid #30d1584d}.pill-orange{color:var(--ios-orange);background:#ff9f0a26;border:1px solid #ff9f0a4d}.pill-purple{color:var(--ios-purple);background:#bf5af226;border:1px solid #bf5af24d}.ios-btn{cursor:pointer;letter-spacing:-.01em;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:hidden}.ios-btn:after{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f,#0000);border-radius:999px;transition:opacity .25s;position:absolute;inset:0}.ios-btn:hover:after{opacity:1}.ios-btn-blue{background:var(--ios-blue);color:#fff;box-shadow:0 4px 18px #0a84ff66}.ios-btn-blue:hover{background:#2494ff;transform:scale(1.03);box-shadow:0 8px 28px #0a84ff8c}.ios-btn-green{background:var(--ios-green);color:#000;box-shadow:0 4px 18px #30d15866}.ios-btn-green:hover{background:#4de073;transform:scale(1.03);box-shadow:0 8px 28px #30d1588c}.ios-btn-outline{color:var(--text-main);border:1px solid var(--ios-border);background:#ffffff12}.ios-btn-outline:hover{background:#ffffff24;border-color:#ffffff4d;transform:scale(1.03)}.grid-2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=992px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.nav-hamburger{display:flex}.nav-desktop-links{display:none!important}.nav-mobile-drawer{display:flex}}@media (width<=640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.ios-card{padding:1.5rem}}.section-pad{border-bottom:1px solid #ffffff0d;padding:6rem 0}.section-title{letter-spacing:-.04em;color:#fff;margin-bottom:.75rem;font-family:Space Grotesk,sans-serif;font-size:2.75rem;font-weight:800}.section-subtitle{color:var(--text-secondary);max-width:680px;margin:0 auto 3.5rem;font-size:1.1rem;line-height:1.7}@keyframes auroraShift{0%,to{opacity:.8;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(4%,3%)scale(1.08)}66%{opacity:.9;transform:translate(-3%,-2%)scale(.95)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.8deg)}}@keyframes floatCard{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.005)}}@keyframes pulseGlow{0%,to{opacity:.85;box-shadow:0 0 18px #0a84ff59}50%{opacity:1;box-shadow:0 0 32px #30d1588c}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes borderGlow{0%,to{border-color:#0a84ff4d;box-shadow:0 0 #0a84ff33}50%{border-color:#30d15880;box-shadow:0 0 0 6px #30d15800}}@keyframes counterUp{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gradientRotate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes tickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes particleFly{0%{opacity:.7;transform:translate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) scale(0);opacity:0}}.animate-float{animation:6s ease-in-out infinite floatSlow}.animate-float-card{animation:4s ease-in-out infinite floatCard}.animate-pulse-glow{animation:3.5s ease-in-out infinite pulseGlow}.animate-slide-up{animation:.7s cubic-bezier(.25,.8,.25,1) both slideInUp}.animate-slide-left{animation:.7s cubic-bezier(.25,.8,.25,1) both slideInLeft}.animate-slide-right{animation:.7s cubic-bezier(.25,.8,.25,1) both slideInRight}.animate-fade{animation:.8s both fadeIn}.animate-scale{animation:.6s cubic-bezier(.25,.8,.25,1) both scaleIn}.animate-border-glow{animation:3s ease-in-out infinite borderGlow}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.gradient-text-hero{background:linear-gradient(135deg,#0a84ff 0%,#64d2ff 30%,#30d158 60%,#bf5af2 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;background-clip:text;animation:5s infinite gradientRotate}.gradient-text-green{background:linear-gradient(135deg,#30d158,#64d2ff);-webkit-text-fill-color:transparent;background-clip:text}.ticker-wrap{border-bottom:1px solid var(--ios-border);border-top:1px solid var(--ios-border);white-space:nowrap;backdrop-filter:blur(15px);background:#0c0c12e6;width:100%;padding:.6rem 0;display:flex;overflow:hidden}.ticker-move{gap:3rem;animation:28s linear infinite tickerScroll;display:inline-flex}.ticker-move:hover{animation-play-state:paused}.ticker-item{color:var(--text-main);align-items:center;gap:.5rem;font-family:Inter,monospace;font-size:.82rem;font-weight:700;display:inline-flex}.hero-orb{filter:blur(60px);pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite morphBlob;position:absolute}.hero-badge{color:var(--ios-teal);letter-spacing:.08em;text-transform:uppercase;background:#0a84ff1a;border:1px solid #0a84ff4d;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.78rem;font-weight:800;animation:3s ease-in-out infinite borderGlow;display:inline-flex}.stat-box{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:1.5rem 1.25rem;transition:all .3s;animation:.5s cubic-bezier(.25,.8,.25,1) both scaleIn}.stat-box:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-4px)}.stat-number{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:900}.stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem;font-size:.78rem;font-weight:600}.feature-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;transition:all .3s;display:flex;position:relative}.feature-icon:after{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#0000);border-radius:17px;transition:opacity .3s;position:absolute;inset:-1px}.ios-card:hover .feature-icon:after{opacity:1}.ios-card:hover .feature-icon{transform:scale(1.1)rotate(3deg)}.step-number{color:#ffffff08;pointer-events:none;font-family:Space Grotesk,sans-serif;font-size:6rem;font-weight:900;line-height:1;position:absolute;top:-14px;right:18px}.testimonial-avatar{justifyContent:center;border-radius:50%;flex-shrink:0;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:900;display:flex}.shimmer{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/1000px 100%;animation:1.8s infinite shimmer}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.25,.8,.25,1),transform .7s cubic-bezier(.25,.8,.25,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.glass-card-premium{-webkit-backdrop-filter:blur(40px);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff1f;border-radius:28px;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 20px 60px #0006,inset 0 1px #ffffff14}.glass-card-premium:hover{border-color:#fff3;transform:translateY(-8px)scale(1.005);box-shadow:0 32px 80px #0000008c,inset 0 1px #ffffff24}.gradient-divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;margin:0}.pill-teal{color:var(--ios-teal);background:#64d2ff1f;border:1px solid #64d2ff4d}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;overflow-x:hidden}table,.table-container,pre,code,.overflow-auto{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}@media screen and (width<=1024px){.container{padding:0 1.5rem!important}.section-pad{padding:4.5rem 0!important}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.section-title{font-size:2.35rem!important}.ios-card,.glass-card-premium{padding:1.75rem!important}}@media screen and (width<=768px){.container{padding:0 1.25rem!important}.section-pad{padding:3.5rem 0!important}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important;gap:1.25rem!important}.section-title{font-size:2rem!important;line-height:1.2!important}.section-subtitle{font-size:.95rem!important}button,.ios-btn,a.ios-btn{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.ios-card{border-radius:20px!important;padding:1.25rem!important}}@media screen and (width<=480px){.container{padding:0 1rem!important}.section-title{font-size:1.75rem!important}.flex-mobile-stack{flex-direction:column!important;align-items:stretch!important}button{padding:.55rem .9rem!important;font-size:.82rem!important}h1{font-size:1.85rem!important}h2{font-size:1.45rem!important}h3{font-size:1.2rem!important}div[style*=max-width],div[style*=maxWidth]{max-width:94vw!important}}
