*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0c2147;background:#fff;line-height:1.55;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.narrow{width:min(900px,calc(100% - 40px))}.page-glow{position:fixed;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(20px);opacity:.55}.glow-a{width:430px;height:430px;left:-180px;top:160px;background:radial-gradient(circle,#d9ecff,transparent 68%)}.glow-b{width:500px;height:500px;right:-220px;top:430px;background:radial-gradient(circle,#eadcff,transparent 67%)}
.navbar{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.78);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.25s}.navbar.scrolled{border-color:#e7effb;box-shadow:0 10px 35px rgba(52,92,150,.07)}.nav-inner{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:23px;letter-spacing:-.7px;color:#10254a}.brand img{width:38px;height:38px}.brand strong{color:#2876ff}.nav-links{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600;color:#405574}.nav-links>a:not(.nav-cta):hover{color:#2876ff}.nav-cta{padding:11px 19px;border-radius:14px;color:#fff!important;background:linear-gradient(135deg,#5268ff,#148ffc);box-shadow:0 10px 26px rgba(44,116,255,.25)}.lang-switch{display:flex;padding:3px;background:#f1f5fb;border-radius:10px;gap:2px}.lang-switch a{font-size:11px;padding:5px 7px;border-radius:7px}.lang-switch a.active{background:#fff;color:#2876ff;box-shadow:0 2px 10px rgba(30,70,120,.1)}.menu-btn{display:none;border:0;background:none;padding:10px}.menu-btn span{display:block;width:24px;height:2px;background:#14294d;margin:5px;border-radius:2px}
.hero{padding:68px 0 40px;position:relative}.hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:28px;min-height:590px}.eyebrow,.kicker,.section-head>span{font-size:12px;font-weight:800;letter-spacing:.15em;color:#3b80ff}.hero-copy h1{font-size:64px;line-height:.98;letter-spacing:-4.4px;margin:18px 0 24px;max-width:620px}.hero-copy h1 span{display:block}.gradient-text{background:linear-gradient(90deg,#217eff,#675cff 65%,#29c1c4);-webkit-background-clip:text;color:transparent}.hero-text{font-size:19px;color:#536784;max-width:590px;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;padding:14px 21px;font-weight:800;font-size:14px;transition:.2s}.btn.primary{color:#fff;background:linear-gradient(135deg,#5168ff 0%,#168fff 55%,#16b8c5 110%);box-shadow:0 13px 28px rgba(38,116,255,.28)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(38,116,255,.34)}.btn.secondary{border:1px solid #cdddf4;background:#fff;color:#31517a}.btn.big{padding:17px 27px;font-size:15px}.android-mark{width:22px;height:22px;display:grid;place-items:center;color:#68db57;font-size:18px}.hero-note{color:#92a0b3;font-size:12px;margin-top:14px}.hero-visual{position:relative;min-height:590px;display:grid;place-items:center}.color-orb{position:absolute;border-radius:50%;filter:blur(.1px)}.orb-a{width:210px;height:210px;background:#dff1ff;left:25%;top:17%}.orb-b{width:160px;height:160px;background:#efe4ff;right:15%;top:18%}.orb-c{width:135px;height:135px;background:#e3fff1;right:20%;bottom:18%}.orb-d{width:105px;height:105px;background:#fff0ca;left:20%;bottom:18%}
.phone-shell{position:relative;width:286px;height:570px;border-radius:42px;background:linear-gradient(145deg,#17253c,#445e77 42%,#0e1d2c 75%);padding:9px;transform:rotate(4deg);box-shadow:0 34px 70px rgba(30,55,95,.31),0 7px 20px rgba(30,55,95,.24);z-index:5}.phone-shell:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.36);border-radius:39px}.phone-speaker{position:absolute;top:17px;left:50%;transform:translateX(-50%);width:78px;height:20px;border-radius:14px;background:#0d1824;z-index:8}.phone-screen{position:relative;height:100%;border-radius:34px;background:#f7faff;overflow:hidden;padding:18px 14px 13px;color:#183052}.status{font-size:9px;font-weight:800;display:flex;justify-content:space-between;padding:0 7px 14px}.app-top{display:flex;align-items:center;justify-content:space-between}.app-brand{display:flex;align-items:center;gap:7px}.app-brand img{width:24px}.app-brand b{font-size:13px}.app-brand em{font-style:normal;color:#2b7eff}.glass{font-size:16px;color:#3976d4}.fake-search{height:34px;border-radius:12px;background:#eaf0f8;margin:11px 0 10px;display:flex;align-items:center;gap:6px;padding:0 11px;color:#91a0b5;font-size:10px}.chips{display:flex;gap:5px;overflow:hidden;margin-bottom:10px}.chips span{font-size:8px;padding:5px 8px;border-radius:8px;background:#edf2f8;white-space:nowrap}.chips .active{background:#347fff;color:#fff}.notif-list{display:grid;gap:7px}.notif{display:grid;grid-template-columns:31px 1fr auto;gap:8px;align-items:center;padding:8px 8px;background:#fff;border-radius:12px;box-shadow:0 4px 14px rgba(55,80,115,.07);border:1px solid #edf2f8}.notif .app{width:29px;height:29px;border-radius:9px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900}.app.tg{background:#2d9bf0}.app.gm{background:linear-gradient(135deg,#e94c3d,#4285f4)}.app.wa{background:#33c85b}.app.cal{background:#f3f5f7;color:#54657b}.app.bank{background:#ffba24}.notif b{display:block;font-size:9px}.notif p{margin:1px 0 0;font-size:7.6px;color:#7c8da5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.notif time,.small-lock{font-size:7px;color:#9ca9ba}.private-row{background:#fffaf0}.bottom-nav{position:absolute;left:12px;right:12px;bottom:10px;height:43px;border-radius:16px;background:#fff;box-shadow:0 -4px 16px rgba(35,75,125,.08);display:flex;justify-content:space-around;align-items:center;color:#99a7ba;font-size:10px}.bottom-nav span{display:flex;flex-direction:column;align-items:center;line-height:1}.bottom-nav small{font-size:6.5px;margin-top:4px}.bottom-nav .on{color:#2b7cff}
.float-card{position:absolute;z-index:6;width:160px;padding:10px 13px 10px 45px;border-radius:16px;background:linear-gradient(135deg,#3688ff,#5ca8ff);color:#fff;box-shadow:0 14px 28px rgba(48,116,215,.22);animation:float 5s ease-in-out infinite}.float-card b,.float-card small{display:block}.float-card b{font-size:14px}.float-card small{font-size:10px;opacity:.87}.float-card .fi{position:absolute;left:11px;top:11px;width:25px;height:25px;border-radius:8px;background:rgba(255,255,255,.22)}.float-card.pink{background:linear-gradient(135deg,#f34c9b,#ff76bd)}.float-card.green{background:linear-gradient(135deg,#26bf7c,#49d994)}.float-card.orange{background:linear-gradient(135deg,#f7a532,#ffc35c)}.float-card.purple{background:linear-gradient(135deg,#7652e8,#a779f7)}.float-card.cyan{background:linear-gradient(135deg,#20bfc7,#52d9d8)}.fc-1{left:0;top:140px}.fc-2{left:5px;top:222px;animation-delay:.7s}.fc-3{left:2px;top:306px;animation-delay:1.2s}.fc-4{right:3px;top:112px;animation-delay:.4s}.fc-5{right:0;top:207px;animation-delay:1s}.fc-6{right:4px;top:303px;animation-delay:1.4s}@keyframes float{50%{transform:translateY(-8px)}}
.trust-strip{padding:6px 0 42px}.trust-grid{display:grid;grid-template-columns:repeat(6,1fr);background:linear-gradient(180deg,#f9fcff,#f4f8ff);border:1px solid #e7eef9;border-radius:22px;box-shadow:0 12px 30px rgba(60,88,130,.07)}.trust-item{min-height:92px;padding:16px 13px;display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px solid #e6edf7}.trust-item:last-child{border:0}.trust-item strong{display:block;font-size:13px}.trust-item span{display:block;font-size:10px;color:#7789a3;margin-top:3px}.mini-icon{width:48px;height:48px;flex:0 0 48px;border-radius:10px;background:#e5efff;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}.mini-icon.offline{background-image:url('assets/noinet.png')}.mini-icon.user{background-image:url('assets/noacc.png')}.mini-icon.database{background-image:url('assets/local.png')}.mini-icon.lock{background-image:url('assets/secure.png')}.mini-icon.finger{background-image:url('assets/biometry.png')}.mini-icon.android{background-image:url('assets/android.png')}
.section{padding:80px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 34px}.section-head h2{font-size:38px;line-height:1.12;letter-spacing:-1.6px;margin:10px 0 12px}.section-head p{color:#71839e;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{display:flex;gap:15px;padding:23px;background:#fff;border:1px solid #e8eef7;border-radius:20px;box-shadow:0 14px 35px rgba(47,75,115,.07);transition:.25s;transition-delay:var(--delay)}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(47,75,115,.11)}.feature-card h3{font-size:15px;margin:1px 0 7px}.feature-card p{font-size:12px;color:#71829a;margin:0}.feature-icon{width:47px;height:47px;flex:0 0 47px;border-radius:14px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}.feature-icon.history{background-image:url('assets/history.png')}.feature-icon.search{background-image:url('assets/search.png')}.feature-icon.shield{background-color:#e5fbf0;background-image:url('assets/secure.png')}.feature-icon.star{background-image:url('assets/fav.png')}.feature-icon.rules{background-image:url('assets/settings.png')}.feature-icon.apps{background-image:url('assets/apps.png')}
.how{background:linear-gradient(180deg,#fff,#f8fbff 40%,#fff)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step-card{position:relative;text-align:center;padding:25px 18px 22px;background:#fff;border:1px solid #e7eef9;border-radius:20px;box-shadow:0 12px 28px rgba(55,85,130,.07)}.step-card:not(:last-child):after{content:"›";position:absolute;right:-13px;top:50%;z-index:5;font-size:29px;color:#9bbef9;background:#fff;border-radius:50%;width:25px;height:25px;line-height:20px}.step-number{position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#3984ff;color:#fff;font-size:12px;font-weight:800}.step-card:nth-child(2) .step-number{background:#7654e9}.step-card:nth-child(3) .step-number{background:#2ac688}.step-card:nth-child(4) .step-number{background:#ff8d32}.step-icon{width:55px;height:55px;margin:0 auto 12px;border-radius:17px;background:#eef5ff;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}.step-icon.bell{background-image:url('assets/perm.png')}.step-icon.database{background-image:url('assets/save.png')}.step-icon.search{background-image:url('assets/find.png')}.step-icon.finger{background-image:url('assets/biometry.png')}.step-card h3{font-size:14px;margin:0 0 7px}.step-card p{font-size:11px;color:#7789a2;margin:0}
.privacy-panel{background:linear-gradient(120deg,#f3f8ff,#eef9ff 45%,#f5efff);border:1px solid #dce9f9;border-radius:30px;padding:50px;display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;overflow:hidden}.privacy-copy h2{font-size:43px;line-height:1.03;letter-spacing:-2px;margin:12px 0 16px;max-width:560px}.privacy-copy>p{color:#657b99;max-width:590px}.privacy-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;padding:0;margin:22px 0 0;list-style:none}.privacy-copy li{font-size:12px;font-weight:700;color:#365272}.privacy-copy li:before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#2fc986;color:#fff;margin-right:8px}.privacy-art{position:relative;min-height:370px;display:grid;place-items:center}.shield-wrap{position:relative;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#fff 0 46%,rgba(255,255,255,.4) 47%,transparent 70%)}.privacy-shield{position:absolute;inset:38px 52px;background:linear-gradient(145deg,#22bfe2,#2c6dff);clip-path:polygon(50% 0,91% 14%,86% 68%,50% 100%,14% 68%,9% 14%);filter:drop-shadow(0 20px 25px rgba(29,100,218,.25))}.privacy-shield:after{content:"";position:absolute;inset:8px;background:linear-gradient(145deg,#52e3e7,#1e61e9);clip-path:inherit}.lock-shape{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-40%);width:52px;height:45px;border-radius:9px;background:#fff}.lock-shape:before{content:"";position:absolute;width:28px;height:27px;border:6px solid #fff;border-bottom:0;border-radius:18px 18px 0 0;left:6px;top:-22px}.vault-card{position:absolute;left:0;right:0;bottom:0;display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);border:1px solid #dfebf8;border-radius:18px;box-shadow:0 14px 30px rgba(50,85,130,.09)}.vault-card strong{font-size:12px}.vault-card p{font-size:9px;color:#71839e;margin:4px 0 0}.leaf{position:absolute;width:38px;height:75px;background:linear-gradient(#6de0ad,#2fb47f);border-radius:100% 0 100% 0;opacity:.85}.leaf1{left:3px;bottom:30px;transform:rotate(-25deg)}.leaf2{right:3px;bottom:35px;transform:rotate(27deg)}.leaf3{right:24px;top:34px;transform:rotate(70deg);background:linear-gradient(#7fd5ff,#3a9adf)}
.screen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.screen-card{min-height:360px;border:1px solid #e6eef8;border-radius:22px;background:#f9fbff;padding:22px;display:grid;grid-template-columns:.78fr 1.22fr;gap:18px;align-items:center;overflow:hidden}.screen-card h3{font-size:16px;margin:0 0 8px}.screen-card p{font-size:11px;color:#71839b}.mini-phone{width:150px;height:300px;border:6px solid #20344d;border-radius:27px;background:#f8fbff;margin:auto;padding:18px 10px;position:relative;box-shadow:0 20px 35px rgba(36,58,91,.18);overflow:hidden}.mini-notch{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:50px;height:11px;border-radius:10px;background:#1b2d43}.screen-header{font-size:10px;font-weight:800;margin:8px 0 10px}.screen-search{height:22px;background:#e9eff7;border-radius:8px}.screen-line{height:34px;border-radius:9px;background:#fff;margin-top:9px;box-shadow:0 3px 10px rgba(50,75,105,.08);border-left:6px solid #448dff}.screen-line.green{border-color:#36c485}.screen-line.pink{border-color:#f255a0}.screen-line.orange{border-color:#f6a72d}.search-big{font-size:36px;color:#397ef6;text-align:center;margin:15px}.query{height:28px;border-radius:9px;background:#fff;border:1px solid #dbe6f4;padding:7px;font-size:8px}.result-row{height:42px;background:#fff;border-radius:9px;margin-top:11px;box-shadow:0 3px 10px rgba(50,75,105,.08)}.result-row.short{width:80%}.private-screen{background:linear-gradient(180deg,#16253b,#0b1626);color:#fff;text-align:center;padding-top:60px}.private-lock{width:62px;height:62px;margin:auto;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#6c5cff,#29a6ff);font-size:28px}.private-screen strong{display:block;margin-top:17px;font-size:13px}.private-screen small{display:block;color:#8494ab;margin:8px}.private-btn{margin:22px auto 0;width:95px;padding:7px;background:#1e7eff;border-radius:9px;font-size:8px}
.modes-section{background:linear-gradient(180deg,#fff,#f7fbff)}.modes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mode-card{padding:26px;border-radius:22px;border:1px solid #e4edf8;position:relative;overflow:hidden;min-height:170px}.mode-card:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-65px;top:-70px;opacity:.35}.mode-card.full{background:#f1fff8}.mode-card.full:before{background:#54d99e}.mode-card.private{background:#f5f2ff}.mode-card.private:before{background:#8164ef}.mode-card.ignore{background:#fff5f5}.mode-card.ignore:before{background:#ff7b87}.mode-card b{font-size:20px}.mode-card p{font-size:12px;color:#657c96;max-width:260px}.mode-icon{position:absolute;right:25px;bottom:22px;width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#fff;font-weight:900}.sensitive-callout{margin-top:20px;padding:24px;border-radius:22px;border:1px solid #e8e4fb;background:linear-gradient(105deg,#f7f5ff,#fffaf4);display:flex;gap:16px;align-items:center}.sensitive-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#7158e8;color:#fff;font-size:23px}.sensitive-callout h3{margin:0 0 6px;font-size:17px}.sensitive-callout p{margin:0;color:#6d8097;font-size:12px}
.compare-section{background:#fff}.compare-table{border:1px solid #dfe9f7;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px rgba(45,75,115,.07)}.compare-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-bottom:1px solid #e8eef7}.compare-row:last-child{border:0}.compare-row>div{padding:15px 18px;font-size:12px}.compare-row.head{background:#f3f7fd;font-weight:800}.compare-row>div:nth-child(3){background:#f5fbff}.bad,.good{display:inline-grid;width:19px;height:19px;place-items:center;border-radius:50%;margin-right:7px;font-weight:900}.bad{color:#ff5363;background:#ffe8eb}.good{color:#1aaf6d;background:#ddf8eb}.faq-section{background:linear-gradient(180deg,#fff,#f8fbff)}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid #e2ebf7;border-radius:16px;background:#fff;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:17px 19px;font-size:13px;font-weight:800;display:flex;justify-content:space-between}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:18px;color:#4382ec;transition:.2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{padding:0 19px 18px;margin:0;color:#6d819a;font-size:12px}.policy-section{background:linear-gradient(180deg,#f8fbff,#fff)}.policy-updated{display:block;margin-top:13px;color:#8a9ab0;font-size:11px}.policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.policy-card{padding:24px;border:1px solid #e2ebf7;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(47,75,115,.05)}.policy-card h3{margin:0 0 9px;font-size:15px;color:#27496f}.policy-card p{margin:0;color:#687d97;font-size:12px;line-height:1.7}.policy-card.policy-highlight{grid-column:1/-1;border-color:#bfe9d5;background:linear-gradient(120deg,#effcf6,#f5fbff)}.policy-highlight h3{color:#16865b}.final-cta{padding:28px 0 45px}.cta-inner{position:relative;min-height:155px;padding:32px 38px;border-radius:28px;background:linear-gradient(120deg,#dff8ff,#f1edff 55%,#fff1cf);display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;overflow:hidden}.cta-inner:before,.cta-inner:after{content:"";position:absolute;border-radius:50%;opacity:.45}.cta-inner:before{width:120px;height:120px;background:#49c6dd;left:-55px;bottom:-65px}.cta-inner:after{width:100px;height:100px;background:#b98cff;right:-45px;top:-55px}.cta-copy h2{font-size:30px;letter-spacing:-1.4px;line-height:1.08;margin:0 0 7px}.cta-copy p{margin:0;color:#637992}.cta-handwrite{grid-column:1/-1;text-align:right;color:#4581dd;font-size:13px;font-style:italic;font-weight:700;margin-top:-12px}footer{padding:26px 0 32px;border-top:1px solid #edf1f7}.footer-inner{display:grid;grid-template-columns:auto 1fr auto auto;gap:25px;align-items:center;font-size:10px;color:#75869d}.footer-inner .brand{font-size:15px}.footer-inner .brand img{width:26px}.footer-links{display:flex;gap:17px;flex-wrap:wrap}.android-footer{font-weight:700;color:#61b946}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.12s}
@media(max-width:1050px){.hero-copy h1{font-size:55px}.float-card{width:138px;padding-left:42px}.trust-grid{grid-template-columns:repeat(3,1fr)}.trust-item:nth-child(3){border-right:0}.trust-item:nth-child(-n+3){border-bottom:1px solid #e6edf7}.screen-card{grid-template-columns:1fr}.screen-card>div:last-child{text-align:center}.footer-inner{grid-template-columns:1fr 1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.nav-links{position:fixed;left:20px;right:20px;top:70px;display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #e4edf8;padding:18px;border-radius:20px;box-shadow:0 25px 60px rgba(30,60,100,.18)}.nav-links.open{display:flex}.menu-btn{display:block}.hero{padding-top:40px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy h1{font-size:58px;margin-left:auto;margin-right:auto}.hero-text{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-visual{min-height:580px}.privacy-panel{grid-template-columns:1fr;padding:35px}.privacy-copy{text-align:center}.privacy-copy h2{margin-left:auto;margin-right:auto}.privacy-copy ul{text-align:left}.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card:nth-child(2):after{display:none}.modes-grid,.screen-grid{grid-template-columns:1fr}.screen-card{grid-template-columns:.7fr 1.3fr}.compare-table{overflow-x:auto}.compare-row{min-width:650px}.cta-inner{grid-template-columns:1fr;text-align:center}.cta-inner .btn{justify-self:center}.cta-handwrite{text-align:center;margin-top:0}}
@media(max-width:620px){.container,.narrow{width:min(100% - 26px,1180px)}.nav-inner{height:68px}.brand{font-size:19px}.brand img{width:34px}.hero-copy h1{font-size:46px;letter-spacing:-3px}.hero-text{font-size:16px}.hero-visual{min-height:520px;transform:scale(.9);margin:-20px -20px}.phone-shell{width:250px;height:500px}.float-card{width:126px}.fc-1,.fc-2,.fc-3{left:-4px}.fc-4,.fc-5,.fc-6{right:-4px}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{border-bottom:1px solid #e6edf7}.trust-item:nth-child(odd){border-right:1px solid #e6edf7}.trust-item:nth-child(even){border-right:0}.trust-item:nth-last-child(-n+2){border-bottom:0}.section{padding:58px 0}.section-head h2{font-size:31px}.feature-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.step-card:after{display:none!important}.privacy-panel{padding:27px 20px}.privacy-copy h2{font-size:34px}.privacy-copy ul{grid-template-columns:1fr}.privacy-art{min-height:320px}.screen-card{grid-template-columns:1fr}.modes-grid{grid-template-columns:1fr}.sensitive-callout{align-items:flex-start}.policy-grid{grid-template-columns:1fr}.policy-card.policy-highlight{grid-column:auto}.cta-copy h2{font-size:26px}.footer-inner{grid-template-columns:1fr;text-align:center;justify-items:center}.footer-links{justify-content:center}}

/* Light notification mockup inspired by the Android app screen. */
.phone-shell{background:linear-gradient(145deg,#ffffff,#e8f1ff);border:1px solid #d5e2f5;box-shadow:0 34px 70px rgba(69,104,156,.24),0 7px 20px rgba(69,104,156,.16)}
.phone-shell:before{border-color:rgba(95,126,170,.28)}
.phone-speaker{background:#243a5c}
.phone-screen{background:linear-gradient(180deg,#fbfdff 0%,#f2f7ff 100%);padding:17px 13px 10px;color:#193354}
.status{font-size:9px;color:#1f3653;padding:0 7px 11px;align-items:center}.status-icons{font-size:6px;line-height:.9;text-align:right;color:#71829a}.status-icons b{font-size:8px;color:#fff;background:#35c86f;border-radius:5px;padding:2px 4px}.status-icons small{font-size:5px}
.app-top{padding:0 3px 12px}.app-brand{gap:8px}.app-brand img{width:30px;height:30px}.app-brand b{font-size:15px;letter-spacing:-.3px}.app-brand em{color:#675cff}.glass{font-size:28px;line-height:1;color:#1e3656;transform:rotate(-20deg)}
.fake-search{display:none}.chips{gap:6px;margin:0 0 14px}.chips span{flex:1;text-align:center;font-size:8px;font-weight:800;padding:8px 5px;border:1px solid #d9e3f2;border-radius:10px;background:#fff;color:#566b86}.chips .active{background:#7d718d;border-color:#7d718d;color:#fff}
.phone-date{font-size:12px;font-weight:800;color:#253e60;margin:0 7px 8px}.notif-list{gap:2px;overflow:hidden}.notif{grid-template-columns:31px 1fr auto;gap:8px;align-items:start;padding:8px 5px;border:0;border-bottom:1px solid #e7eef8;border-radius:0;background:transparent;box-shadow:none;min-height:62px}.notif .app{width:28px;height:28px;border-radius:50%;font-size:12px;box-shadow:0 3px 7px rgba(45,83,138,.17)}.notif b{font-size:10px;color:#203958;line-height:1.1}.notif strong{display:block;font-size:10px;color:#273e60;line-height:1.2;margin-top:3px}.notif p{font-size:8px;line-height:1.25;color:#71839d;margin:3px 0 0;max-width:none;white-space:normal}.notif time,.small-lock{font-size:8px;color:#71839d;padding-top:1px}.private-row{background:#fffaf0;border-radius:10px;margin:0 0 2px;padding-left:5px}.app.tg{background:linear-gradient(135deg,#ff4252,#ff8061)}.app.gm{background:#fff;color:#3d73c9;border:1px solid #e0e8f5}.app.wa{background:#28c77b}.app.cal{background:#fff;color:#54657b}.app.bank{background:#ffce20;color:#17385c}.bottom-nav{left:8px;right:8px;bottom:7px;height:45px;border-radius:13px;background:rgba(255,255,255,.94);border:1px solid #dfe8f5;box-shadow:0 -4px 16px rgba(73,109,155,.12);color:#8597af;font-size:15px}.bottom-nav span{font-weight:700;gap:3px}.bottom-nav small{font-size:6.5px;color:inherit}.bottom-nav .on{color:#377ff1}
@media(max-width:620px){.phone-shell{width:250px;height:500px}.phone-screen{padding-left:11px;padding-right:11px}.chips span{font-size:7px;padding-left:2px;padding-right:2px}.notif{min-height:58px}.notif p{font-size:7px}}

.stores-section{background:linear-gradient(180deg,#fff,#f5f9ff)}.stores-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.store-card{min-height:92px;display:flex;align-items:center;gap:12px;padding:18px;border-radius:18px;border:1px solid #e0e9f6;background:#fff;color:#233f64;box-shadow:0 10px 25px rgba(52,86,130,.06);transition:transform .2s,box-shadow .2s,border-color .2s}.store-card:hover{transform:translateY(-4px);border-color:#aac8f2;box-shadow:0 16px 32px rgba(52,86,130,.12)}.store-card .store-mark{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border-radius:12px;color:#fff;font-size:20px;font-weight:900;background:#4285f4}.store-card strong,.store-card small{display:block}.store-card strong{font-size:13px}.store-card small{margin-top:5px;color:#7c8da5;font-size:10px}.store-card.huawei .store-mark{background:linear-gradient(135deg,#ff3d61,#ff6a9a)}.store-card.rustore .store-mark{background:linear-gradient(135deg,#1877ff,#46b5ff)}.store-card.samsung .store-mark{background:linear-gradient(135deg,#142b62,#3f84ff)}.store-card.apk{grid-column:1/-1;background:linear-gradient(120deg,#eef8ff,#f2efff);border-color:#cbdcf5}.store-card.apk .store-mark{background:linear-gradient(135deg,#715cff,#2a9cff);font-size:26px}
@media(max-width:820px){.stores-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.stores-grid{grid-template-columns:1fr}.store-card.apk{grid-column:auto}}
.store-card[hidden]{display:none!important}
.store-card .store-mark img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}
.store-card.google .store-mark{background:transparent}
