*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html,body{width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.56rem;line-height:1.6;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}html h1,body h1,html h2,body h2,html h3,body h3,html h4,body h4,html .brand-name,body .brand-name,html .hero-title,body .hero-title{font-family:Outfit,sans-serif;letter-spacing:-.02em}html:before,body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.04;z-index:9999}#root{width:100%;min-height:100%}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle;border:0}ul,ol{list-style:none}input,button,textarea,select{font:inherit;color:inherit;border:none;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}.reveal{opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1);pointer-events:none}.reveal.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.reveal-stagger .feature-card,.reveal-stagger .showcase-item{opacity:0;-webkit-transform:translateY(.8rem);transform:translateY(.8rem);-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.reveal-stagger.active .feature-card,.reveal-stagger.active .showcase-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal-stagger.active .feature-card:nth-child(1),.reveal-stagger.active .showcase-item:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.reveal-stagger.active .feature-card:nth-child(2),.reveal-stagger.active .showcase-item:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.reveal-stagger.active .feature-card:nth-child(3),.reveal-stagger.active .showcase-item:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.reveal-stagger.active .feature-card:nth-child(4),.reveal-stagger.active .showcase-item:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.reveal-stagger.active .feature-card:nth-child(5),.reveal-stagger.active .showcase-item:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.app-header{position:fixed;top:0;left:0;width:100%;height:6.4rem;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease;background:transparent}.app-header.scrolled{background:rgba(5,11,26,.85);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);-webkit-box-shadow:0 .16rem 1.2rem rgba(0,0,0,.3);box-shadow:0 .16rem 1.2rem rgba(0,0,0,.3);height:5.6rem}.app-header .header-inner{max-width:48rem;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.6rem}.app-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit}.app-header .header-left .logo{width:4rem;height:4rem;border-radius:1.12rem;margin-right:.8rem;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);border:.04rem solid rgba(255,255,255,.1);-webkit-box-shadow:0 .32rem 1.28rem rgba(0,0,0,.2);box-shadow:0 .32rem 1.28rem rgba(0,0,0,.2);padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-header .header-left .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 .16rem .32rem rgba(0,0,0,.3));filter:drop-shadow(0 .16rem .32rem rgba(0,0,0,.3))}.app-header .header-left .brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-header .header-left .brand .brand-name{font-size:1.68rem;font-weight:800;color:#00d2ff;line-height:1.2}.app-header .header-left .brand .brand-slogan{font-size:.96rem;color:#a5b4d1;font-weight:500}.app-header .btn-download-sm{background:linear-gradient(135deg,#70e1ff,#00d2ff);color:#fff;font-size:1.28rem;font-weight:700;padding:.72rem 1.6rem;border-radius:2rem;-webkit-box-shadow:0 .32rem .64rem rgba(140,109,255,.3);box-shadow:0 .32rem .64rem rgba(140,109,255,.3);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border:none}.app-header .btn-download-sm:active{-webkit-transform:scale(.95);transform:scale(.95)}@media screen and (min-width:1080px){.app-header{position:absolute;height:3.2rem;background:transparent;border-bottom:none}.app-header.scrolled:not(.theme-dark){height:3.2rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-shadow:none;box-shadow:none}.app-header .header-inner{padding:0 .8rem}.app-header .header-left .logo{width:2rem;height:2rem;border-radius:.56rem;padding:.2rem;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);border:.04rem solid rgba(255,255,255,.1)}.app-header .header-left .brand .brand-name{font-size:.96rem;color:#fff}.app-header .header-left .brand .brand-slogan{font-size:.56rem;color:rgba(255,255,255,.8)}.app-header.theme-dark{background:#050b1a;-webkit-box-shadow:0 .08rem .8rem rgba(0,0,0,.5);box-shadow:0 .08rem .8rem rgba(0,0,0,.5)}.app-header.theme-dark .header-left .brand .brand-name{color:#00d2ff}.app-header.theme-dark .header-left .brand .brand-slogan{color:#a5b4d1}.app-header .btn-download-sm{padding:.4rem .96rem;font-size:.64rem}}.app-footer{background:#050b1a;color:#fff;padding:2.4rem 1.6rem;text-align:center}.app-footer .footer-content{max-width:40rem;margin:0 auto}.app-footer .link{color:#00d2ff}.app-footer .health-advice{font-size:.96rem;line-height:1.8;color:rgba(255,255,255,.6);margin-bottom:1.2rem}.app-footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:.04rem solid rgba(255,255,255,.1)}.app-footer .footer-links a{color:rgba(255,255,255,.6);font-size:.96rem;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.app-footer .footer-links a:hover{color:#fff}.app-footer .footer-links .separator{color:rgba(255,255,255,.2);font-size:.8rem}.app-footer .copyright{font-size:.88rem;color:rgba(255,255,255,.4);line-height:1.8}.app-footer .copyright p{margin-bottom:.4rem}@media screen and (min-width:1080px){.app-footer{padding:1.6rem .8rem}.app-footer .cadpa-logo{font-size:.64rem;padding:.16rem .4rem;margin-bottom:.8rem}.app-footer .health-advice{font-size:.52rem;margin-bottom:.6rem;padding-bottom:0;border-bottom:none}.app-footer .footer-links{gap:.6rem;margin-bottom:.8rem;padding-bottom:.8rem}.app-footer .footer-links a{font-size:.48rem}.app-footer .footer-links .separator{font-size:.4rem}.app-footer .copyright{font-size:.48rem}}.landing-app{width:100%;min-height:100vh;overflow-x:hidden;background-color:#050b1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
