:root{--primary:#1577f8;--primary-dark:#0b63e5;--primary-light:#4a9bff;--navy:#061b42;--bg:#f8fafd;--text:#081426;--border:#e7eef7;--yellow:#f8c400}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}.page{width:100%;min-height:100vh;padding:18px}.navbar{border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:100;background:#ffffffdb;border-radius:999px;grid-template-columns:220px 1fr 170px;align-items:center;width:100%;height:76px;padding:0 28px;display:grid;position:sticky;top:18px}.logo{align-items:center;gap:14px;display:flex}.logoImage{object-fit:contain;border-radius:14px;width:48px;height:48px}.logoText{color:#061b42;letter-spacing:-1px;font-size:32px;font-weight:600}.logoIcon{color:#fff;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #1577f859}nav{justify-content:center;align-items:center;gap:36px;height:100%;display:flex}nav a,.navLink{color:#081426;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:100%;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.navLink span:first-child{align-items:center;height:100%;display:flex}.arrowIcon{width:8px;height:13px;transition:transform .25s}.arrowIcon.open,.navLink.active .arrowIcon{transform:rotate(180deg)}@keyframes underlineLoad{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.navBtn{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;cursor:pointer;border:none;border-radius:999px;justify-self:end;height:48px;padding:0 26px;font-weight:900}.hero{background:radial-gradient(circle at 15% 20%,#5ea8ff 0%,#0000 35%),radial-gradient(circle at 90% 80%,#3c8fff 0%,#0000 35%),linear-gradient(135deg,#1577f8,#0b63e5 45%,#061b42 100%);border-radius:36px;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;width:100%;min-height:calc(100vh - 110px);margin-top:18px;padding:90px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(#ffffff1f,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;top:-300px;right:-250px}.heroContent,.phoneMockup{z-index:2;position:relative}.tag{color:#fff;background:#ffffff26;border-radius:999px;padding:11px 18px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-7px;color:#fff;margin:25px 0;font-size:clamp(76px,8vw,150px);line-height:.86}.heroText{color:#ffffffdb;max-width:560px;font-size:22px;line-height:1.6}.heroActions{gap:18px;margin-top:38px;display:flex}.primaryBtn,.secondaryBtn{cursor:pointer;border-radius:999px;height:56px;padding:0 34px;font-weight:900}.primaryBtn{color:var(--primary);background:#fff;border:none}.secondaryBtn{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}.phoneMockup{background:#09172f;border:10px solid #15233e;border-radius:48px;width:390px;margin-left:auto;padding:18px;box-shadow:0 40px 90px #00000073}.phoneTop{background:#2b364a;border-radius:999px;width:90px;height:7px;margin:0 auto 22px}.chatHeader{background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:24px;align-items:center;gap:14px;padding:16px;display:flex}.avatar{background:linear-gradient(135deg,#fff,#bfd8ff);border-radius:50%;width:48px;height:48px}.chatHeader h4{color:#fff;margin-bottom:2px}.chatHeader p{color:#ffffffb3;font-size:13px}.messages{flex-direction:column;gap:16px;padding:28px 0;display:flex}.bubble{border-radius:18px;max-width:82%;padding:14px 18px;font-weight:800}.left{color:var(--text);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.right{background:linear-gradient(135deg, var(--primary-light), var(--primary));color:#fff;border-bottom-right-radius:6px;align-self:flex-end}@media (width<=900px){.page{padding:10px}.navbar{grid-template-columns:1fr auto;height:66px;padding:0 16px;top:10px}nav{display:none}.logo{font-size:21px}.navBtn{height:44px;padding:0 18px}.hero{border-radius:28px;grid-template-columns:1fr;gap:40px;min-height:calc(100vh - 86px);margin-top:10px;padding:40px 24px}.hero h1{letter-spacing:-4px;font-size:64px}.heroText{font-size:18px}.heroActions{flex-direction:column}.primaryBtn,.secondaryBtn{width:100%}.phoneMockup{width:100%;max-width:360px;margin:auto}}@media (width<=600px){body{background:#eef4fb}.page{background:#eef4fb;padding:0}.navbar{border-width:0 0 1px;border-radius:0 0 22px 22px;grid-template-columns:minmax(0,1fr) auto;height:60px;padding:0 14px;top:0;box-shadow:0 12px 30px #061b421a}.logo{gap:9px;min-width:0}.logoImage{border-radius:11px;width:38px;height:38px}.logoText{letter-spacing:0;font-size:24px}.navBtn{min-width:96px;height:40px;padding:0 15px;font-size:13px;box-shadow:0 10px 22px #1577f838}.hero{background:radial-gradient(circle at 18% 8%,#ffffff9e 0 18%,#0000 42%),linear-gradient(#1577f8 0%,#0b63e5 55%,#061b42 100%);border-radius:0 0 30px 30px;flex-direction:column;gap:18px;min-height:auto;margin-top:0;padding:20px 14px 24px;display:flex}.hero:before{width:360px;height:360px;top:-150px;right:-170px}.heroContent{order:2;width:100%}.tag{padding:8px 12px;font-size:12px}.hero h1{letter-spacing:-1.4px;margin:16px 0 12px;font-size:44px;line-height:1.02}.heroText{max-width:100%;font-size:16px;line-height:1.45}.heroActions{gap:10px;width:100%;margin-top:22px}.primaryBtn,.secondaryBtn{height:48px;padding:0 18px;font-size:14px}.phoneMockup{border-width:7px;border-radius:34px;order:1;width:min(100%,335px);max-width:335px;margin:8px auto 4px;padding:12px;box-shadow:0 22px 48px #02081752}.phoneTop{width:74px;height:6px;margin-bottom:14px}.chatHeader{border-radius:19px;padding:12px}.avatar{width:40px;height:40px}.chatHeader h4{font-size:15px}.messages{gap:12px;padding:20px 0 8px}.bubble{border-radius:15px;max-width:86%;padding:11px 13px;font-size:13px;line-height:1.3}}.featuresPage{background:#fff;width:100%;min-height:100vh;padding:110px 8% 60px}.featuresGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.featureCard{color:#081426;cursor:pointer;background:#fff;border:1px solid #d8dce3;border-radius:24px;min-height:266px;padding:26px 24px;transition:all .3s}.featureCard:hover{background:#eaf4ff;border-color:#1577f8;transform:translateY(-6px);box-shadow:0 20px 45px #1577f826}.featureIcon{color:#fff;background:#1577f8;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:24px;font-size:16px;display:grid}.featureCard h2{margin:0 0 16px;font-size:27px;font-weight:500}.featureCard p{max-width:220px;margin:0;font-size:20px;line-height:1.25}.arrow{margin-top:18px;font-size:28px;display:block}@media (width<=1000px){.featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.featuresPage{background:#eef4fb;min-height:auto;padding:22px 14px 34px}.featuresGrid{grid-template-columns:1fr;gap:12px}.featureCard{border-radius:18px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:0;padding:16px;display:grid;box-shadow:0 10px 26px #061b420f}.featureCard:hover{transform:none}.featureIcon{width:42px;height:42px;margin:0}.featureCard h2{margin:0 0 4px;font-size:18px;line-height:1.15}.featureCard p{max-width:none;font-size:14px;line-height:1.35}.arrow{text-align:right;margin:0;font-size:22px}}.callingPage{background:#fff;width:100%;overflow:hidden}.callingHero{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:100%;min-height:100vh;padding:80px 8%;display:grid}.secondSection{background:#f8fafd}.callingHeroImage,.callingHeroImage2{justify-content:center;align-items:center;display:flex}.callingHeroImage img{border-radius:38px;width:50%;max-width:420px;animation:4s ease-in-out infinite phoneFloat;display:block}.callingHeroImage2 img{border-radius:38px;width:100%;max-width:420px;animation:4s ease-in-out infinite phoneFloat;display:block}.callingHeroContent{max-width:650px}.callingTitle h1{letter-spacing:-4.5px;color:#1c1e21;max-width:520px;margin:0;font-size:clamp(62px,7vw,96px);font-weight:400;line-height:.95}.callingDescription{letter-spacing:-.2px;color:#1f1f1f;max-width:420px;margin-top:32px;font-size:17px;font-weight:400;line-height:1.35}.downloadBtn{color:#fff;cursor:pointer;background:#1577f8;border:none;border-radius:999px;height:58px;margin-top:42px;padding:0 34px;font-size:17px;font-weight:700;transition:all .25s}.downloadBtn:hover{transform:translateY(-3px);box-shadow:0 20px 45px #1577f840}.animateLeft{opacity:0;animation:.9s forwards slideLeft}.animateRight{opacity:0;animation:.9s forwards slideRight}@keyframes slideLeft{0%{opacity:0;transform:translate(-70px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideRight{0%{opacity:0;transform:translate(70px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes phoneFloat{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@media (width<=900px){.callingHero{grid-template-columns:1fr;gap:50px;padding:50px 24px}.callingHeroImage{order:2}.callingHeroContent,.secondSection .callingHeroContent{order:1}.secondSection .callingHeroImage2{order:2}.callingTitle h1{letter-spacing:-3px;font-size:58px}.callingDescription{font-size:18px}.callingHeroImage img{width:70%}}@media (width<=600px){.callingPage{background:#eef4fb}.callingHero,.callingHero.secondSection{background:#eef4fb;gap:24px;min-height:auto;padding:30px 14px 38px}.callingHero:first-child{padding-top:22px}.callingHeroImage,.callingHeroImage2{background:#fff;border-radius:28px;order:1;padding:12px;box-shadow:0 14px 32px #061b4214}.callingHeroContent,.secondSection .callingHeroContent{order:2;width:100%;max-width:none}.callingHeroImage img,.callingHeroImage2 img{border-radius:28px;width:auto;max-width:min(78vw,260px);max-height:430px;animation:none}.callingTitle h1{letter-spacing:-1.2px;max-width:100%;font-size:39px;line-height:1.04}.callingDescription{max-width:100%;margin-top:16px;font-size:16px;line-height:1.45}.downloadBtn{width:100%;height:48px;margin-top:22px;font-size:14px}.animateLeft,.animateRight{animation-duration:.5s}}.privacyPage{color:#081426;background:#fff;width:100%;overflow:hidden}.privacyHero{background:#f8fafd;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:100vh;padding:90px 8%;display:grid}.privacyTag{color:#1577f8;margin-bottom:22px;font-size:18px;font-weight:700}.privacyText h1{letter-spacing:-6px;color:#1c1e21;max-width:560px;margin:0;font-size:clamp(76px,8vw,118px);font-weight:400;line-height:.9}.privacyText p{color:#253040;max-width:500px;margin-top:32px;font-size:19px;line-height:1.45}.privacyText button{color:#fff;cursor:pointer;background:#1577f8;border:none;border-radius:999px;height:56px;margin-top:38px;padding:0 32px;font-size:17px;font-weight:700}.privacyPhone{background:#09172f;border:10px solid #15233e;border-radius:48px;width:min(390px,100%);min-height:580px;margin:0 auto;padding:18px;animation:4s ease-in-out infinite privacyFloat;box-shadow:0 40px 90px #1577f838}.privacyPhoneTop{background:#2b364a;border-radius:999px;width:90px;height:7px;margin:0 auto 22px}.privacyChatHeader{color:#fff;background:linear-gradient(135deg,#1577f8,#0b63e5);border-radius:24px;align-items:center;gap:14px;padding:16px;display:flex}.privacyChatHeader img{border-radius:14px;width:46px;height:46px}.privacyChatHeader h4{margin:0;font-size:18px}.privacyChatHeader span{opacity:.8;font-size:13px}.privacyMessages{flex-direction:column;gap:16px;padding:30px 0;display:flex}.privacyBubble{border-radius:18px;max-width:82%;padding:14px 18px;font-weight:700}.privacyBubble.left{color:#081426;background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.privacyBubble.right{color:#fff;background:linear-gradient(135deg,#4a9bff,#1577f8);border-bottom-right-radius:6px;align-self:flex-end}.privacyLock{color:#fff;background:#ffffff1f;border-radius:999px;align-self:center;margin-top:24px;padding:12px 18px;font-size:14px;font-weight:700}.privacyStatement{text-align:center;padding:100px 8%}.privacyStatement h2{letter-spacing:-3px;max-width:1050px;margin:0 auto;font-size:clamp(38px,5vw,70px);font-weight:400;line-height:1.05}.privacyCards{grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 8% 120px;display:grid}.privacyCard{background:#fff;border:1px solid #e7eef7;border-radius:30px;min-height:280px;padding:34px;transition:all .3s}.privacyCard:hover{background:#eaf4ff;border-color:#1577f8;transform:translateY(-6px)}.privacyCard span{font-size:34px}.privacyCard h3{margin:28px 0 16px;font-size:30px;font-weight:500}.privacyCard p{color:#5d6978;font-size:18px;line-height:1.45}.appLockSection{background:#f8fafd;grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:100%;min-height:100vh;padding:90px 8%;display:grid}.appLock3D{perspective:1200px;justify-content:center;display:flex}.lockPhone{color:#fff;text-align:center;background:linear-gradient(145deg,#071b42,#1577f8);border:10px solid #0b1830;border-radius:48px;width:360px;min-height:560px;padding:22px;animation:4s ease-in-out infinite appLockFloat;transform:rotateY(-12deg)rotateX(6deg);box-shadow:0 45px 100px #1577f847}.lockPhoneTop{background:#ffffff40;border-radius:999px;width:88px;height:7px;margin:0 auto 55px}.lockIcon3D{width:150px;height:160px;margin:0 auto 34px;position:relative}.lockShackle{filter:drop-shadow(0 14px 20px #0003);border:16px solid #fff;border-bottom:none;border-radius:50px 50px 0 0;width:96px;height:80px;margin:0 auto}.lockBody{background:linear-gradient(145deg,#fff,#bcd9ff);border-radius:28px;place-items:center;width:150px;height:110px;margin-top:-8px;display:grid;box-shadow:inset -10px -10px 20px #1577f82e,0 25px 45px #00000040}.lockBody span{background:#1577f8;border-radius:999px;width:18px;height:42px}.lockPhone h3{margin:0 0 10px;font-size:30px;font-weight:800}.lockPhone p{color:#ffffffc7;max-width:260px;margin:0 auto;font-size:16px;line-height:1.4}.pinDots{justify-content:center;gap:14px;margin:34px auto 0;display:flex}.pinDots span{background:#fff;border-radius:50%;width:14px;height:14px}.unlockBtn{color:#1577f8;cursor:pointer;background:#fff;border:none;border-radius:999px;width:180px;height:52px;margin-top:34px;font-size:16px;font-weight:800}.disappearingSection{background:#f8fafd;grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:100%;min-height:100vh;padding:90px 8%;display:grid}.disappearing3D{perspective:1200px;justify-content:center;display:flex}.disappearPhone{color:#fff;background:linear-gradient(145deg,#071b42,#1577f8);border:10px solid #0f213f;border-radius:48px;width:360px;min-height:560px;padding:22px;animation:4s ease-in-out infinite floatDisappear;transform:rotateY(-12deg)rotateX(6deg);box-shadow:0 40px 90px #1577f847}.disappearTop{background:#ffffff40;border-radius:999px;width:90px;height:7px;margin:0 auto 40px}.timerCircle{background:#ffffff1f;border-radius:50%;place-items:center;width:140px;height:140px;margin:auto;display:grid;position:relative}.timerRing{border:6px solid #8fd0ff;border-top-color:#fff;border-radius:50%;animation:6s linear infinite rotateRing;position:absolute;inset:8px}.timerCircle span{font-size:36px;font-weight:800}.disappearPhone h3{text-align:center;margin-top:36px;font-size:30px}.disappearPhone p{text-align:center;color:#ffffffbf;max-width:260px;margin:12px auto 34px}.chatBubble{border-radius:18px;width:max-content;max-width:220px;margin-bottom:16px;padding:14px 18px;font-weight:600}.leftBubble{color:#071b42;background:#fff}.rightBubble{color:#071b42;background:#7ec3ff;margin-left:auto}.countdown{text-align:center;background:#ffffff1f;border-radius:999px;margin-top:28px;padding:12px;font-weight:700}.disappearingText h1{letter-spacing:-4px;color:#081426;margin:0;font-size:clamp(62px,7vw,96px);font-weight:700;line-height:.95}.disappearingText>p{color:#4b5563;max-width:560px;margin-top:34px;font-size:21px;line-height:1.45}.disappearFeatures{flex-direction:column;gap:24px;margin-top:38px;display:flex}.disappearFeatures>div{align-items:flex-start;gap:18px;display:flex}.disappearFeatures span{color:#fff;background:#1577f8;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.disappearFeatures h4{color:#081426;margin:0 0 6px;font-size:22px}.disappearFeatures p{color:#4b5563;margin:0;font-size:17px;line-height:1.4}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatDisappear{0%{transform:rotateY(-12deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(-12deg)rotateX(6deg)translateY(-16px)}to{transform:rotateY(-12deg)rotateX(6deg)translateY(0)}}@media (width<=900px){.disappearingSection{grid-template-columns:1fr;gap:60px;padding:60px 24px}.disappearing3D{order:2}.disappearingText{order:1}.disappearingText h1{letter-spacing:-3px;font-size:56px}.disappearingText>p{font-size:18px}.disappearPhone{width:100%;max-width:350px}}.iconCircle{color:#fff;background:#1577f8;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.iconCircle svg{width:22px;height:22px}.backupSection{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:100%;min-height:100vh;padding:90px 8%;display:grid}.backupText h1{letter-spacing:-4px;color:#061b42;margin:0;font-size:clamp(62px,7vw,96px);font-weight:700;line-height:.95}.backupText p{color:#4b5563;max-width:560px;margin-top:34px;font-size:21px;line-height:1.45}.backupText button{color:#fff;cursor:pointer;background:#1577f8;border:none;border-radius:999px;height:56px;margin-top:38px;padding:0 32px;font-size:17px;font-weight:800}.backup3D{perspective:1200px;justify-content:center;display:flex}.backupPhone{color:#fff;text-align:center;background:linear-gradient(145deg,#071b42,#1577f8);border:10px solid #0f213f;border-radius:48px;width:360px;min-height:570px;padding:22px;animation:4s ease-in-out infinite backupFloat;transform:rotateY(12deg)rotateX(6deg);box-shadow:0 40px 90px #1577f847}.backupPhoneTop{background:#ffffff40;border-radius:999px;width:90px;height:7px;margin:0 auto 45px}.cloudIcon{place-items:center;width:150px;height:120px;margin:0 auto 30px;display:grid;position:relative}.cloudShape{background:linear-gradient(145deg,#fff,#bfd8ff);border-radius:45px;width:135px;height:75px;position:relative;box-shadow:0 25px 45px #00000038}.cloudShape:before{content:"";background:#fff;border-radius:50%;width:58px;height:58px;position:absolute;top:-28px;left:22px}.cloudShape:after{content:"";background:#e7f1ff;border-radius:50%;width:72px;height:72px;position:absolute;top:-38px;right:18px}.uploadArrow{z-index:2;color:#1577f8;font-size:48px;font-weight:900;animation:1.6s ease-in-out infinite uploadMove;position:absolute}.backupPhone h3{margin:0 0 10px;font-size:30px;font-weight:800}.backupPhone>p{color:#ffffffc7;max-width:260px;margin:0 auto 30px;font-size:16px;line-height:1.4}.backupProgress{background:#ffffff2e;border-radius:999px;width:100%;height:12px;margin-bottom:28px;overflow:hidden}.backupProgressFill{background:#fff;border-radius:999px;width:78%;height:100%;animation:2.2s ease-in-out infinite backupLoad}.backupList{flex-direction:column;gap:12px;display:flex}.backupList div{background:#ffffff1f;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.backupList span{font-size:22px}.backupList p{text-align:left;color:#fff;margin:0;font-size:15px;font-weight:700}.backupList strong{color:#cfe4ff;font-size:12px}.securitySafety{background:#eef5ff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;width:100%;min-height:100vh;padding:90px 8%;display:grid;overflow:hidden}.securityText h1{letter-spacing:-4px;color:#061b42;margin:0;font-size:clamp(58px,6vw,92px);line-height:.95}.securityText h1 span{color:#1577f8}.securityIcon{color:#1577f8;margin-bottom:18px;font-size:42px}.securityLine{background:#1577f8;border-radius:999px;width:56px;height:4px;margin:28px 0}.securityText>p{color:#39465c;max-width:500px;font-size:22px;line-height:1.45}.securityFeatures{flex-direction:column;gap:24px;margin-top:38px;display:flex}.securityFeatures>div{align-items:flex-start;gap:18px;display:flex}.securityFeatures span{color:#fff;background:#1577f8;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.securityFeatures h4{color:#081426;margin:0 0 6px;font-size:22px}.securityFeatures p{color:#4b5563;margin:0;font-size:17px;line-height:1.4}.securityMockup{perspective:1200px;min-height:680px;position:relative}.securityPlatform{filter:blur(.2px);background:linear-gradient(#d7e8ff,#8bbcff);border-radius:50%;width:520px;height:70px;position:absolute;bottom:30px;right:40px;box-shadow:0 25px 60px #1577f847}.phoneBack,.phoneFront{background:#f7f7f7;border:8px solid #111827;border-radius:42px;width:300px;height:560px;position:absolute;overflow:hidden;box-shadow:0 35px 80px #00000047}.phoneBack{opacity:.55;top:70px;right:320px;transform:rotateY(-18deg)rotate(-4deg)}.phoneFront{animation:4s ease-in-out infinite securityFloat;top:20px;right:105px;transform:rotateY(-10deg)rotate(3deg)}.phoneStatus{padding:18px 22px 0;font-size:14px;font-weight:800}.miniHeader{align-items:center;gap:14px;margin-top:20px;padding:0 24px;display:flex}.miniHeader p{color:#64748b;margin:0;font-size:12px}.warningBox{background:#fff;border-radius:22px;width:220px;margin:90px auto 0;padding:22px;box-shadow:0 20px 45px #00000024}.warningBox h4{margin:0 0 10px;font-size:22px}.warningBox p{color:#555;font-size:14px}.warningBox strong{color:#d90429}.profileCircle{background:linear-gradient(135deg,#dbeafe,#1577f8);border-radius:50%;width:82px;height:82px;margin:38px auto 14px}.phoneFront h3{text-align:center;margin:0;font-size:24px}.phoneNumber{text-align:center;color:#64748b;margin-top:8px}.reportCard{text-align:center;background:#fff;border-radius:26px;width:245px;margin:26px auto;padding:22px;box-shadow:0 20px 45px #00000029}.reportIcon{margin-bottom:12px;font-size:24px}.reportCard h4{margin:0 0 12px;font-size:22px}.reportCard p{color:#4b5563;margin:0;font-size:13px;line-height:1.35}.reportCard label{text-align:left;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.reportCard label span{border:2px solid #6b7280;border-radius:3px;width:14px;height:14px}.reportActions{justify-content:flex-end;gap:18px;margin-top:22px;display:flex}.reportActions button{color:#1577f8;background:0 0;border:none;font-weight:800}.phoneOption,.blockOption{margin:20px 28px;font-size:15px}.phoneOption span{color:#64748b;margin-left:24px;font-size:13px;display:block}.blockOption{color:#dc2626}@keyframes securityFloat{0%{transform:rotateY(-10deg)rotate(3deg)translateY(0)}50%{transform:rotateY(-10deg)rotate(3deg)translateY(-16px)}to{transform:rotateY(-10deg)rotate(3deg)translateY(0)}}@media (width<=900px){.securitySafety{grid-template-columns:1fr;padding:60px 24px}.securityMockup{transform-origin:top;min-height:620px;transform:scale(.82)}.phoneBack{right:210px}.phoneFront{right:20px}}@keyframes backupFloat{0%{transform:rotateY(12deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(12deg)rotateX(6deg)translateY(-16px)}to{transform:rotateY(12deg)rotateX(6deg)translateY(0)}}@keyframes uploadMove{0%,to{opacity:.8;transform:translateY(8px)}50%{opacity:1;transform:translateY(-8px)}}@keyframes backupLoad{0%{width:35%}50%{width:88%}to{width:78%}}@media (width<=900px){.backupSection{grid-template-columns:1fr;gap:60px;padding:60px 24px}.backupPhone{width:100%;max-width:350px}.backupText h1{letter-spacing:-3px;font-size:56px}.backupText p{font-size:18px}}@keyframes appLockFloat{0%{transform:rotateY(-12deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(-12deg)rotateX(6deg)translateY(-18px)}to{transform:rotateY(-12deg)rotateX(6deg)translateY(0)}}@media (width<=900px){.appLockSection{grid-template-columns:1fr;padding:60px 24px}.lockPhone{width:100%;max-width:350px}}@keyframes privacyFloat{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@media (width<=900px){.privacyHero{grid-template-columns:1fr;gap:55px;padding:55px 24px}.privacyText h1{letter-spacing:-4px;font-size:62px}.privacyCards{grid-template-columns:1fr;padding:20px 24px 80px}.privacyStatement{padding:70px 24px}}@media (width<=600px){.privacyPage{background:#eef4fb}.privacyHero,.appLockSection,.disappearingSection,.backupSection,.securitySafety{background:#eef4fb;gap:26px;min-height:auto;padding:30px 14px 38px}.privacyHero{padding-top:22px}.privacyText,.disappearingText,.backupText,.securityText{width:100%}.privacyText h1,.disappearingText h1,.backupText h1,.securityText h1{letter-spacing:-1.2px;max-width:100%;font-size:40px;line-height:1.04}.privacyText p,.disappearingText>p,.backupText p,.securityText>p{max-width:100%;margin-top:16px;font-size:16px;line-height:1.45}.privacyText button,.backupText button{width:100%;height:48px;margin-top:22px;font-size:14px}.privacyPhone,.lockPhone,.disappearPhone,.backupPhone{border-width:7px;border-radius:34px;width:min(100%,330px);min-height:auto;padding:16px;animation:none;transform:none;box-shadow:0 18px 38px #061b422e}.privacyPhoneTop,.lockPhoneTop,.disappearTop,.backupPhoneTop{width:72px;height:6px;margin-bottom:18px}.privacyChatHeader{border-radius:18px;padding:12px}.privacyChatHeader img{border-radius:12px;width:40px;height:40px}.privacyMessages{gap:12px;padding:20px 0 4px}.privacyBubble,.chatBubble{border-radius:15px;padding:11px 13px;font-size:13px;line-height:1.35}.privacyLock,.countdown{padding:10px 12px;font-size:12px}.privacyStatement{background:#fff;padding:34px 14px}.privacyStatement h2{letter-spacing:-.8px;text-align:left;font-size:28px;line-height:1.12}.privacyCards{background:#fff;gap:12px;padding:18px 14px 34px}.privacyCard{border-radius:18px;min-height:0;padding:18px}.privacyCard h3{margin:0 0 10px;font-size:21px}.privacyCard p{font-size:15px;line-height:1.45}.lockIcon3D{width:110px;height:118px;margin-bottom:20px}.lockShackle{border-width:12px;width:74px;height:62px}.lockBody{border-radius:22px;width:110px;height:82px}.lockPhone h3,.disappearPhone h3,.backupPhone h3{font-size:22px}.lockPhone p,.disappearPhone p,.backupPhone>p{font-size:14px}.pinDots{margin-top:22px}.unlockBtn{width:100%;height:46px;margin-top:22px}.timerCircle{width:112px;height:112px}.timerCircle span{font-size:28px}.disappearFeatures,.securityFeatures{gap:14px;margin-top:22px}.disappearFeatures>div,.securityFeatures>div{background:#fff;border-radius:18px;gap:12px;padding:14px}.disappearFeatures span,.securityFeatures span{width:42px;height:42px;font-size:18px}.disappearFeatures h4,.securityFeatures h4{font-size:17px}.disappearFeatures p,.securityFeatures p{font-size:14px}.cloudIcon{width:116px;height:96px;margin-bottom:18px}.cloudShape{width:106px;height:60px}.uploadArrow{font-size:36px}.backupList div{grid-template-columns:30px 1fr auto;padding:11px 12px}.backupList p{font-size:13px}.securityLine{margin:18px 0}.securityMockup{perspective:none;width:100%;min-height:455px;overflow:hidden;transform:none}.securityPlatform{width:300px;height:42px;bottom:16px;right:50%;transform:translate(50%)}.phoneBack,.phoneFront{border-width:6px;border-radius:30px;width:210px;height:392px}.phoneBack{top:44px;left:8px;right:auto;transform:rotate(-5deg)}.phoneFront{animation:none;top:18px;right:8px;transform:rotate(3deg)}.phoneStatus{padding:12px 16px 0;font-size:11px}.miniHeader{gap:9px;margin-top:14px;padding:0 15px}.warningBox{border-radius:16px;width:160px;margin-top:56px;padding:14px}.warningBox h4{font-size:15px}.warningBox p,.warningBox strong,.reportCard p,.reportCard label,.phoneNumber{font-size:11px}.profileCircle{width:58px;height:58px;margin-top:22px}.phoneFront h3{font-size:17px}.reportCard{border-radius:18px;width:172px;margin:16px auto;padding:14px}.reportCard h4{font-size:15px}.reportActions{gap:10px;margin-top:14px}.phoneOption,.blockOption{margin:14px 18px;font-size:12px}}.footer{color:#fff;background:#07151d;border-radius:36px 36px 0 0;margin-top:18px;padding:90px 8% 42px}.footerTop{grid-template-columns:280px 1fr;align-items:flex-start;gap:90px;display:grid}.footerBrand{flex-direction:column;align-items:flex-start;gap:60px;display:flex}.footerLogo{align-items:center;gap:14px;font-size:34px;font-weight:800;display:flex}.footerLogo img{width:52px;height:52px}.footerDownload{border-radius:999px;justify-content:center;align-items:center;gap:12px;width:190px;height:58px;font-size:17px;font-weight:700;display:flex}.footerDownload span{margin-left:10px}.footerColumns{grid-template-columns:repeat(4,minmax(160px,1fr));gap:60px;display:grid}.footerCol h4{color:#8f989d;margin:0 0 28px;font-size:13px;font-weight:600}.footerCol a{color:#f4f5f6;margin-bottom:22px;font-size:18px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .25s;display:block}.footerCol a:hover{color:#fff}.footerLine{background:#ffffff1f;height:1px;margin:70px 0 36px}.footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.footerBottom p{color:#f4f4f4;width:150px;font-size:14px;line-height:1.4}.footerLegal{gap:34px;display:flex}.footerLegal a{color:#f4f4f4;font-size:14px;text-decoration:none}.footerSocial{justify-content:center;gap:22px;display:flex}.footerSocial button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:52px;height:52px;font-size:20px}.footerSocial button:hover{background:#1577f8;border-color:#1577f8}.languageBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;height:58px;font-size:18px;font-weight:800}.languageBtn span{margin-left:38px}@media (width<=900px){.footer{border-radius:28px 28px 0 0;padding:55px 24px 32px}.footerTop{grid-template-columns:1fr;gap:45px}.footerBrand{gap:28px;min-height:auto}.footerColumns{grid-template-columns:1fr 1fr;gap:34px}.footerCol a{font-size:17px}.footerBottom{grid-template-columns:1fr;gap:26px}.footerSocial{justify-content:flex-start}.languageBtn{width:220px}}@media (width<=600px){.footer{border-radius:26px 26px 0 0;margin-top:0;padding:28px 14px 24px}.footerTop{gap:28px}.footerBrand{gap:18px}.footerLogo{gap:10px;font-size:25px}.footerLogo img{width:40px;height:40px}.footerDownload{width:100%;height:48px;font-size:15px}.footerColumns{grid-template-columns:1fr;gap:18px}.footerCol{background:#ffffff0f;border-radius:18px;padding:16px}.footerCol h4{margin-bottom:14px;font-size:12px}.footerCol a{margin-bottom:12px;font-size:15px}.footerCol a:last-child{margin-bottom:0}.footerLine{margin:28px 0 22px}.footerBottom{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.footerBottom p{width:auto;font-size:13px}.footerLegal{grid-template-columns:1fr;gap:12px;display:grid}.footerSocial{gap:12px}.footerSocial button{width:44px;height:44px}.languageBtn{width:100%;height:48px;font-size:15px}.languageBtn span{margin-left:18px}}.languageSelect{width:230px;height:58px;position:relative}.languageSelect select{color:#fff;cursor:pointer;appearance:none;background:0 0;border:2px solid #ffffff73;border-radius:999px;outline:none;width:100%;height:100%;padding:0 55px 0 28px;font-size:18px;font-weight:600;transition:all .25s}.languageSelect select:hover,.languageSelect select:focus{border-color:#1577f8}.languageSelect option{color:#000;background:#fff}.selectArrow{pointer-events:none;color:#fff;width:12px;height:8px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (width<=600px){.languageSelect{width:100%;height:48px}.languageSelect select{padding:0 48px 0 20px;font-size:15px}.selectArrow{right:20px}}.blogPage{color:#081426;background:#fff;padding:70px 0 90px}.blogHero{padding:60px 8% 80px}.blogHero h1{letter-spacing:-6px;margin:0;font-size:clamp(60px,8vw,120px);font-weight:400}.blogHero p{color:#475569;margin-top:20px;font-size:22px}.blogList{flex-direction:column;gap:86px;width:100%;padding:40px 0 100px;display:flex}.blogCard{cursor:pointer;grid-template-columns:344px minmax(0,1fr);align-items:start;gap:20px;width:100%;padding:0 32px;display:grid}.blogImage{background:#eaf7f7;border-radius:24px;justify-content:center;align-items:flex-end;width:344px;height:194px;display:flex;overflow:hidden}.blogImage img{object-fit:contain;object-position:center bottom;width:88%;height:100%}.blogContent{max-width:960px;padding-top:2px}.blogDate{color:#071b3a;margin-bottom:20px;font-size:20px;line-height:1.2}.blogContent h2{letter-spacing:-1.8px;color:#071b3a;max-width:980px;margin:0 0 28px;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.08}.blogDesc{color:#071b3a;max-width:980px;margin-bottom:18px;font-size:20px;line-height:1.35}.learnBtn{color:#071b3a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #1577f8;padding:0 0 4px;font-size:18px;font-weight:500}.learnBtn span{margin-left:8px;font-size:24px}.pagination{justify-content:center;align-items:center;gap:12px;margin-top:50px;display:flex}.pagination button{cursor:pointer;background:#fff;border:1px solid #081426;border-radius:50%;width:42px;height:42px;font-size:16px;font-weight:700}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pageTextBtn{padding:0 14px;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important}.pagination .active{color:#fff;background:#1577f8;border-color:#1577f8}@media (width<=900px){.blogPage{padding:45px 0 70px}.blogHero{padding:45px 22px 50px}.blogCard{grid-template-columns:1fr;gap:24px;padding:0 22px}.blogImage{width:100%;height:220px}.blogContent h2{font-size:34px}.blogDesc{font-size:18px}}@media (width<=600px){.blogPage{background:#eef4fb;padding:24px 0 38px}.blogHero{padding:18px 14px 24px}.blogHero h1{letter-spacing:-1.2px;font-size:42px;line-height:1.04}.blogHero p{margin-top:10px;font-size:16px;line-height:1.4}.blogList{gap:14px;padding:0 14px 32px}.blogCard{background:#fff;border:1px solid #dce7f4;border-radius:20px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:14px;box-shadow:0 10px 24px #061b420f}.blogImage{border-radius:18px;align-items:center;width:96px;height:96px}.blogImage img{object-position:center;width:86%;height:86%}.blogContent{padding:0}.blogDate{color:#64748b;margin-bottom:6px;font-size:12px}.blogContent h2{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:17px;line-height:1.22;display:-webkit-box;overflow:hidden}.blogDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.learnBtn{border-bottom-width:1px;font-size:13px}.pagination{flex-wrap:wrap;gap:8px;margin-top:4px}.pagination button{width:38px;height:38px;font-size:14px}.pageTextBtn{padding:0 8px;font-size:13px!important}}.blogDetails{background:#fff;width:100%}.backBtn{color:#1577f8;cursor:pointer;background:0 0;border:none;font-size:18px;font-weight:700}.detailsDate{color:#6b7280;margin-top:40px;font-size:16px;font-weight:500}.detailsContainer{width:100%;max-width:1180px;margin:0 auto;padding:90px 48px 120px}.detailsContainer h1{letter-spacing:-4px;color:#111827;margin:18px 0 28px;font-size:clamp(54px,6vw,92px);font-weight:400;line-height:.96}.blogDetails h1{letter-spacing:-4px;max-width:950px;margin:24px 0;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:1}.detailsIntro{color:#374151;margin-bottom:50px;font-size:26px;line-height:1.45}.detailsImage{justify-content:center;align-items:center;width:100%;margin:70px 0;display:flex}.detailsImage img{border-radius:28px;width:50%;max-width:900px}.detailsContent{width:100%;max-width:900px;margin:0 auto}.detailsContent p{color:#1f2937;margin:0 0 34px;font-size:22px;line-height:1.8}.detailsContent h2{color:#111827;margin:80px 0 24px;font-size:42px;font-weight:500;line-height:1.1}.detailsContent img{border-radius:28px;width:100%;margin:60px 0}.detailsContent p{color:#1f2937;margin-bottom:28px;font-size:22px;line-height:1.55}@media (width<=900px){.detailsContainer{padding:60px 24px}.detailsContainer h1{letter-spacing:-2px;font-size:52px}.detailsIntro{font-size:20px}.detailsContent p{font-size:18px}}@media (width<=600px){.blogDetails{background:#eef4fb}.detailsContainer{padding:24px 14px 42px}.backBtn{min-height:42px;font-size:15px}.detailsDate{margin-top:18px;font-size:13px}.detailsContainer h1,.blogDetails h1{letter-spacing:-.8px;max-width:100%;margin:12px 0 16px;font-size:34px;line-height:1.08}.detailsIntro{margin-bottom:24px;font-size:16px;line-height:1.45}.detailsImage{background:#fff;border-radius:22px;margin:24px 0;padding:16px}.detailsImage img{border-radius:18px;width:100%;max-width:260px}.detailsContent{background:#fff;border-radius:22px;padding:18px}.detailsContent p{margin-bottom:18px;font-size:16px;line-height:1.55}.detailsContent h2{margin:34px 0 14px;font-size:24px}}.legalPage{color:#081426;background:#fff;width:100%}.legalHero{background:radial-gradient(circle at 80% 20%,#1577f824,#0000 30%),#f8fafd;padding:100px 7% 85px}.legalHeroInner{width:min(100%,1280px);margin:0 auto}.legalEyebrow{color:#1577f8;margin:0 0 22px;font-size:17px;font-weight:700}.legalHero h1{letter-spacing:-6px;max-width:1000px;margin:0;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.94}.legalIntro{color:#4b5563;max-width:800px;margin:32px 0 0;font-size:22px;line-height:1.55}.legalUpdated{color:#64748b;margin-top:24px;font-size:15px}.legalLayout{grid-template-columns:250px minmax(0,820px);justify-content:center;gap:90px;width:min(100%,1320px);margin:0 auto;padding:90px 40px 130px;display:grid}.legalSidebar{flex-direction:column;align-self:start;gap:10px;max-height:calc(100vh - 150px);padding-right:18px;display:flex;position:sticky;top:120px;overflow-y:auto}.legalSidebar a{color:#5b6573;border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.35;text-decoration:none;transition:all .2s}.legalSidebar a:hover{color:#1577f8;background:#eaf4ff}.legalContent{width:100%;max-width:820px}.legalSection{margin-bottom:58px;scroll-margin-top:130px}.legalMajorSection{border-top:1px solid #dfe7f1;padding-top:30px}.legalSection h2{letter-spacing:-3px;margin:0 0 30px;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1}.legalSection h3{letter-spacing:-.8px;margin:0 0 20px;font-size:31px;font-weight:600;line-height:1.18}.legalSection h4{margin:30px 0 12px;font-size:20px;font-weight:700}.legalSection p{color:#3f4b5b;margin:0 0 20px;font-size:18px;line-height:1.8}.legalSection ul{margin:18px 0 24px;padding-left:24px}.legalSection li{color:#3f4b5b;margin-bottom:13px;padding-left:6px;font-size:18px;line-height:1.65}.legalNotice{color:#5b4a00;background:#fff9df;border-left:4px solid #f3b700;border-radius:12px;margin-top:28px;padding:22px 24px;font-size:16px;line-height:1.6}.legalContactCard{background:#f8fafd;border:1px solid #dfe7f1;border-radius:24px;margin-top:25px;padding:28px}.legalContactCard p:last-child{margin-bottom:0}@media (width<=950px){.legalLayout{grid-template-columns:1fr;gap:45px;padding:65px 24px 90px}.legalSidebar{grid-template-columns:1fr 1fr;max-height:none;padding-right:0;display:grid;position:static}.legalContent{max-width:none}}@media (width<=600px){.legalHero{padding:65px 22px 55px}.legalHero h1{letter-spacing:-3px;font-size:52px}.legalIntro{font-size:18px}.legalSidebar{grid-template-columns:1fr}.legalSection h2{font-size:43px}.legalSection h3{font-size:26px}.legalSection p,.legalSection li{font-size:16px}}
