:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-weight:400;line-height:1.5}body{margin:0;display:block}:root{--white:#fff;--bg-main:#fafcff;--bg-gradient:linear-gradient(135deg, #f8fafc 0%, #e2effb 50%, #f1f8ff 100%);--pastel-blue:#d6e8f9;--pastel-mint:#e3f8ee;--navy:#1a365d;--navy-deep:#0b1e36;--light-blue:#3b82f6;--aqua:#10b981;--text-dark:#0f172a;--text-muted:#475569;--shadow-sm:0 1px 2px 0 #0b1e360d;--shadow-md:0 4px 6px -1px #0b1e360d, 0 2px 4px -1px #0b1e3608;--shadow-luxe:0 20px 40px -4px #0b1e3614, 0 12px 16px -4px #0b1e360a;--shadow-glow:0 0 40px #3b82f626;--font-pop:"Comfortaa", cursive;--font-main:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--border-glass:1px solid #fff9;--bg-glass:#fff6}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-main);background-image:var(--bg-gradient);color:var(--text-dark);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:200% 200%;animation:15s infinite gradient-shift;overflow-x:hidden}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}::selection{background:var(--light-blue);color:var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0b1e3633;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0b1e3666}.parallax-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.floating-orb{filter:blur(100px);opacity:.5;mix-blend-mode:multiply;border-radius:50%;position:absolute}.navbar-rich{background:var(--bg-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);border:var(--border-glass);z-index:1000;width:calc(100% - 48px);max-width:1000px;height:64px;box-shadow:var(--shadow-md);border-radius:100px;justify-content:space-between;align-items:center;padding:0 32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.navbar-rich:hover{box-shadow:var(--shadow-luxe);background:#fff9}.nav-links-rich{align-items:center;gap:32px;display:flex}.nav-link-item{color:var(--navy-deep);font-size:14px;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.nav-link-item:hover{color:var(--light-blue)}.nav-link-item:after{content:"";background:var(--light-blue);border-radius:2px;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link-item:hover:after{width:100%}.hero-rich{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 20px;display:flex;position:relative}.hero-tag{font-family:var(--font-main);text-transform:uppercase;color:var(--light-blue);letter-spacing:2px;background:#3b82f61a;border-radius:100px;margin-bottom:32px;padding:8px 16px;font-size:13px;font-weight:700}.hero-title-rich{font-family:var(--font-pop);color:var(--white);text-shadow:0 4px 16px #0006;margin-bottom:24px;font-weight:800;line-height:1.1}.hero-desc-rich{color:#ffffffe6;text-shadow:0 2px 8px #00000080;max-width:500px;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.7}.hero-content-wrapper{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:800px;margin-top:20px;display:flex}.hero-text-content{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-logo-img{filter:drop-shadow(0 4px 12px #0000004d);width:clamp(200px,30vw,360px);height:auto}.hero-bg-overlay{z-index:1;background:url(../hero.png) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.hero-bg-overlay:after{content:"";background:linear-gradient(#05192833 0%,#fafcff 100%);width:100%;height:100%;position:absolute;top:0;left:0}.app-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:40px;max-width:1200px;margin:0 auto;display:grid}.app-card-luxe{background:var(--bg-glass);-webkit-backdrop-filter:blur(30px)saturate(150%);border:var(--border-glass);text-align:center;box-shadow:var(--shadow-luxe);border-radius:40px;flex-direction:column;align-items:center;padding:64px 48px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.app-card-luxe:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#fffc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.app-card-luxe:hover{box-shadow:var(--shadow-luxe), var(--shadow-glow);background:#ffffffb3;transform:translateY(-16px)}.app-icon-rich{width:140px;height:140px;box-shadow:var(--shadow-luxe);border-radius:36px;margin-bottom:32px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.app-card-luxe:hover .app-icon-rich{transform:scale(1.08)rotate(-4deg)}.store-links-luxe{gap:16px;width:100%;display:flex}.btn-store-rich{font-family:var(--font-main);cursor:pointer;border:1px solid #0000;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.btn-store-rich.apple{background:var(--navy-deep);color:var(--white);box-shadow:0 10px 20px #0b1e3626}.btn-store-rich.apple:hover{background:var(--text-dark);transform:translateY(-4px);box-shadow:0 15px 30px #0b1e3640}.btn-store-rich.google{background:var(--white);color:var(--navy-deep);border:var(--border-glass);box-shadow:var(--shadow-sm)}.btn-store-rich.google:hover{box-shadow:var(--shadow-md);background:#f8fafc;transform:translateY(-4px)}.section-header-rich{text-align:center;margin-bottom:80px}.section-title-rich{font-family:var(--font-pop);color:var(--navy-deep);font-size:clamp(36px,5vw,64px);line-height:1.2}.app-section-rich{padding:160px 20px}.feature-box{background:var(--navy-deep);color:var(--white);text-align:center;border-radius:48px;max-width:1200px;margin:0 auto 160px;padding:120px 48px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0b1e3633}.feature-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f626 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.feature-box h2{font-family:var(--font-pop);margin-bottom:24px;font-size:clamp(36px,6vw,64px)}footer{text-align:center;background:0 0;padding:80px 20px 120px}.footer-nav{justify-content:center;gap:40px;margin-bottom:48px;display:flex}.footer-link{color:var(--text-muted);font-size:15px;font-weight:500;text-decoration:none;transition:color .3s}.footer-link:hover{color:var(--light-blue)}.footer-logo-rich{font-family:var(--font-pop);color:var(--navy-deep);margin-bottom:24px;font-size:28px;font-weight:700}@media (width<=860px){.hero-content-wrapper{gap:32px;margin-top:60px}.hero-logo-img{width:clamp(240px,50vw,320px)}.navbar-rich{width:calc(100% - 32px);padding:0 20px;top:16px}.nav-links-rich{gap:16px}.nav-link-item{font-size:13px}.nav-logo span{display:none}.app-card-luxe{border-radius:32px;padding:48px 32px}.app-icon-rich{width:100px;height:100px}.store-links-luxe{flex-direction:column}.feature-box{border-radius:32px;margin:0 16px 120px;padding:80px 24px}}.document-page{background:var(--white);max-width:800px;min-height:100vh;margin:0 auto;padding:140px 20px 100px}.document-header{text-align:center;margin-bottom:60px}.document-header h1{color:var(--navy-deep);margin-bottom:16px;font-size:36px;font-weight:800}.document-header p{color:var(--text-dim);font-weight:500}.document-content{color:var(--text-dark);font-size:16px;line-height:1.8}.document-content h2{color:var(--navy);border-bottom:1px solid #0000000d;margin-top:48px;margin-bottom:20px;padding-bottom:12px;font-size:24px;font-weight:700}.document-content h3{color:var(--navy-deep);margin-top:32px;margin-bottom:16px;font-size:18px;font-weight:600}.document-content p{margin-bottom:20px}.document-content ul,.document-content ol{margin-bottom:24px;padding-left:24px}.document-content li{margin-bottom:8px}.document-back{color:var(--navy);align-items:center;gap:8px;margin-bottom:40px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.document-back:hover{opacity:.7}.footer-links-luxe{justify-content:center;gap:24px;margin-top:24px;display:flex}.footer-link{color:var(--navy);opacity:.6;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.footer-link:hover{opacity:1}
