*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;color:#363636;font-family:Raleway,Arial,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:60px}a{color:#00adff;text-decoration:none;transition:color .2s}a:hover{color:#1b2d42}img{height:auto;max-width:100%}.app-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-bottom:1px solid #f0f2f1;display:flex;justify-content:space-between;min-height:52px;padding:.75rem 2rem;position:sticky;top:0;z-index:100}.app-nav,.app-nav .nav-logo{align-items:center;gap:.5rem}.app-nav .nav-logo{display:inline-flex}.app-nav .nav-logo img{display:block;height:36px;width:auto}.app-nav .nav-logo-text{color:#1b2d42;font-family:Raleway,Arial,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02em;line-height:1}.app-nav .nav-links{display:flex;gap:1.5rem;list-style:none}.app-nav .nav-links a{color:#363636;font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-nav .nav-links a:hover{color:#00adff}.app-nav{transition:background .3s,border-color .3s}.nav-hero-info{align-items:center;display:none;gap:.5rem}.nav-hero-info .nav-hero-icon{border-radius:22%;height:28px;width:28px}.nav-hero-info .nav-hero-title{color:#fff;font-size:1.05rem;font-weight:700}body.hero-compact .app-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(90deg,#8a95a0 0,#1b2d42 50%);border-bottom-color:transparent}body.hero-compact .app-nav .nav-logo{display:none}body.hero-compact .app-nav .nav-hero-info{display:flex}body.hero-compact .app-nav .nav-links a{color:hsla(0,0%,100%,.9)}body.hero-compact .app-nav .nav-links a:hover{color:#fff}.app-hero{align-items:center;background:linear-gradient(90deg,#8a95a0 0,#1b2d42 50%);display:flex;flex-direction:row;gap:1.25rem;padding:2rem}.app-hero .hero-icon{border-radius:22%;box-shadow:0 4px 24px rgba(0,0,0,.2);flex-shrink:0;height:80px;width:80px}.app-hero .hero-text{display:flex;flex:1;flex-direction:column;min-width:0}.app-hero .hero-title-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.app-hero .hero-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.2}.app-hero .hero-tagline{color:hsla(0,0%,100%,.85);font-size:1.05rem;margin-top:.25rem}.platform-toggle{display:flex;flex-shrink:0;gap:0}.platform-toggle button{background:transparent;border:1.5px solid hsla(0,0%,100%,.8);color:#fff;cursor:pointer;font-family:Raleway,Arial,sans-serif;font-size:.75rem;font-weight:600;padding:.3rem .85rem;transition:all .2s}.platform-toggle button:first-child{border-radius:999px 0 0 999px}.platform-toggle button:last-child{border-left:none;border-radius:0 999px 999px 0}.platform-toggle button.active{background:#fff;border-color:#fff;color:#1b2d42}.platform-toggle button:hover:not(.active){background:hsla(0,0%,100%,.15)}.app-features{margin:0 auto;max-width:1100px;padding:3rem 2rem 2rem}.app-features .section-title{color:#1b2d42;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.feature-rows{display:flex;flex-direction:column;gap:3rem}.feature-row{align-items:flex-start;display:flex;gap:3rem;margin:0 auto;max-width:700px}.feature-row:nth-child(odd){flex-direction:row}.feature-row:nth-child(2n){flex-direction:row-reverse}.feature-row .feature-screenshot{flex:0 0 280px;max-width:280px}.feature-row .feature-screenshot img{border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.1);display:none;width:100%}.feature-row .feature-screenshot img.active{display:block}.feature-row .feature-text{align-items:center;column-gap:.5rem;display:grid;flex:1;grid-template-columns:auto 1fr;grid-template-rows:auto auto;min-width:0}.feature-row .feature-text .feature-icon{font-size:1.6rem;grid-column:1;grid-row:1;line-height:1}.feature-row .feature-text h3{color:#1b2d42;font-size:1.2rem;font-weight:700;grid-column:2;grid-row:1}.feature-row .feature-text p{color:#7a7c7b;font-size:.95rem;grid-column:1/-1;grid-row:2;line-height:1.6;margin-top:.2rem}.feature-row.landscape{flex-direction:column!important;max-width:720px}.feature-row.landscape .feature-screenshot{flex:none;max-width:720px;width:100%}.feature-row.landscape .feature-screenshot img{border-radius:12px}.feature-row.landscape .feature-text{max-width:600px}.store-bar{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-top:1px solid #f0f2f1;bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.06);display:flex;gap:.75rem;justify-content:center;left:0;padding:.5rem 1rem;position:fixed;right:0;z-index:100}.store-bar a{display:inline-block;transition:opacity .2s}.store-bar a:hover{opacity:.8}.store-bar .badge-appstore img,.store-bar .badge-playstore img{height:36px;width:auto}#features,#privacy{scroll-margin-top:60px}#privacy{scroll-margin-bottom:70px}.app-privacy{background:#f6f6f6;padding:4rem 2rem}.app-privacy .privacy-content{margin:0 auto;max-width:800px}.app-privacy .section-title{color:#1b2d42;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.app-privacy h2{color:#1b2d42;font-size:1.2rem;font-weight:700;margin:2rem 0 .75rem}.app-privacy h2:first-of-type{margin-top:1rem}.app-privacy p{margin-bottom:.75rem}.app-privacy ul{margin:.5rem 0 1rem 1.5rem}.app-privacy li{margin-bottom:.35rem}.app-footer{background:#fff;border-top:1px solid #f0f2f1;padding:2rem;text-align:center}.app-footer a{color:#363636}.app-footer a:hover{color:#00adff}.app-footer .footer-links{display:flex;font-size:.9rem;gap:1.5rem;justify-content:center;margin-bottom:.75rem}.app-footer .footer-copy{color:#7a7c7b;font-size:.8rem}.privacy-standalone{margin:0 auto;max-width:800px;padding:3rem 2rem}.privacy-standalone h1{color:#1b2d42;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.privacy-standalone h2{color:#1b2d42;font-size:1.2rem;font-weight:700;margin:2rem 0 .75rem}.privacy-standalone p{margin-bottom:.75rem}.privacy-standalone ul{margin:.5rem 0 1rem 1.5rem}.privacy-standalone li{margin-bottom:.35rem}.privacy-standalone .back-link{display:inline-block;font-weight:600;margin-bottom:2rem}@media screen and (max-width:975px){.app-hero{padding:1.5rem}.feature-row{gap:2rem}.feature-row .feature-screenshot{flex:0 0 220px;max-width:220px}.feature-row.landscape .feature-screenshot{max-width:600px}}@media screen and (max-width:575px){.app-nav{padding:.5rem 1rem}.app-nav .nav-links{gap:1rem}.app-nav .nav-links a{font-size:.8rem}.app-hero{gap:.75rem;padding:1rem}.app-hero .hero-icon{height:56px;width:56px}.app-hero .hero-title{font-size:1.4rem}.app-hero .hero-title-row{gap:.5rem}.app-hero .hero-tagline{font-size:.9rem}.platform-toggle button{font-size:.7rem;padding:.2rem .55rem}.app-features{padding:1.5rem 0}.feature-rows{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding:.5rem 1rem 1rem;scrollbar-color:#dbdbdb transparent;scrollbar-width:thin}.feature-rows::-webkit-scrollbar{height:4px}.feature-rows::-webkit-scrollbar-track{background:transparent}.feature-rows::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:2px}.feature-row{align-items:flex-start;background:#f6f6f6;border-radius:16px;flex:0 0 82%;flex-direction:row!important;gap:.75rem;margin:0;max-width:none;padding:1rem;scroll-snap-align:start;text-align:left}.feature-row .feature-screenshot{flex:0 0 42%;max-width:42%}.feature-row .feature-text{flex:1}.feature-row .feature-text .feature-icon{font-size:1.2rem}.feature-row .feature-text h3{font-size:.95rem}.feature-row .feature-text p{font-size:.85rem;line-height:1.5;margin-top:.15rem}.feature-row.landscape{flex-direction:column!important;max-width:none}.feature-row.landscape .feature-screenshot{flex:none;max-width:100%;width:100%}.store-bar{gap:.5rem;padding:.4rem .75rem}.store-bar .badge-appstore img,.store-bar .badge-playstore img{height:30px}body{padding-bottom:50px}.app-privacy{padding:2.5rem 1rem}}