.landing-page{color:#0f1b35;width:100%;max-width:100%;min-width:320px;overflow-x:clip;background:radial-gradient(circle at 22% 6%,rgba(95,154,255,.14),transparent 30rem),radial-gradient(circle at 82% 16%,rgba(255,192,122,.16),transparent 28rem),#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.landing-page *{box-sizing:border-box}.landing-page a,.landing-page button{font:inherit}.landing-page a{color:inherit;text-decoration:none}.landing-page button{border:0;cursor:pointer}.landing-page section[id]{scroll-margin-top:80px}.landing-page .container{width:min(1280px,calc(100% - clamp(28px, 5vw, 48px)));margin:0 auto}.landing-page .site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(221,229,244,.86);background:rgba(255,255,255,.9);backdrop-filter:blur(18px)}.landing-page .header-inner{width:min(1280px,calc(100% - clamp(28px, 5vw, 48px)));height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,2vw,28px)}.landing-page .brand{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 300px}.landing-page .brand-mark{width:32px;height:32px;position:relative;display:block;overflow:hidden;color:#fff;border-radius:9px;background:linear-gradient(135deg,#4487ff,#255ee7);box-shadow:0 10px 20px rgba(37,94,231,.22)}.landing-page .brand-icon{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.landing-page .brand-name{font-weight:900;font-size:23px;letter-spacing:0;color:#111827}.landing-page .brand-tag{color:#7b88a1;font-size:13px;margin-left:4px;font-weight:700;white-space:nowrap}.landing-page .nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,48px);flex:1;height:100%;font-size:14px;font-weight:900}.landing-page .nav-links a{position:relative;height:38px;display:inline-flex;align-items:center;padding:0 8px;color:#101b32;border-radius:8px;white-space:nowrap;transition:color .18s ease,background .18s ease}.landing-page .nav-links a:hover{color:#2f6cff;background:rgba(47,108,255,.07)}.landing-page .nav-links a.active{color:#0b4fd6;background:rgba(47,108,255,.09)}.landing-page .nav-links a.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-15px;height:3px;border-radius:999px 999px 0 0;background:#2f6cff}.landing-page .with-chevron{gap:4px}.landing-page .header-actions{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:800;white-space:nowrap;min-width:0}.landing-page .mobile-header-actions{display:none;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.landing-page .header-actions>button:not(.menu-button):not(.header-tool-button):not(.header-icon-button){height:36px;padding:0 18px;color:#fff;border-radius:6px;background:#2f6cff;box-shadow:0 10px 22px rgba(47,108,255,.24)}.landing-page .header-icon-button,.landing-page .header-tool-button{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;color:#53627f;background:transparent;font-weight:900;transition:color .18s ease,background .18s ease,border-color .18s ease}.landing-page .header-tool-button{padding:0 10px}.landing-page .header-icon-button{width:36px;color:#41516f;border-color:rgba(223,231,245,.78);background:rgba(255,255,255,.72)}.landing-page .header-icon-button:hover,.landing-page .header-tool-button:hover{color:#1264ff;border-color:rgba(47,108,255,.22);background:rgba(47,108,255,.08)}.landing-page .pro-badge{display:inline-flex;height:18px;min-width:34px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#ffd15c,#ff9f1c);color:#5f3100;font-size:10px;font-weight:950;letter-spacing:.02em;box-shadow:0 8px 16px rgba(255,159,28,.28)}.landing-page .download-client{display:inline-flex;height:36px;align-items:center;gap:6px;color:#53627f;font-weight:900;transition:color .18s ease,transform .18s ease}.landing-page .download-client:hover{color:#2f6cff;transform:translateY(-1px)}.landing-page .menu-button{display:none;width:38px;height:38px;place-items:center;color:#1b2944;border:1px solid #dfe7f5;border-radius:8px;background:#fff}.mobile-menu-panel{color:#0d1934}.mobile-menu-panel .brand-mark{position:relative;display:block;width:32px;height:32px;overflow:hidden;border-radius:9px;background:linear-gradient(135deg,#4487ff,#255ee7);box-shadow:0 10px 20px rgba(37,94,231,.22)}.mobile-menu-panel .brand-icon{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.mobile-menu-panel .download-client,.mobile-menu-panel .header-icon-button,.mobile-menu-panel .header-tool-button{display:inline-flex;min-width:0;height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #d9e3f2;border-radius:8px;background:#fff;color:#53627f;font-size:14px;font-weight:900}.mobile-menu-panel .header-tool-button{padding:0 12px}.mobile-menu-panel .header-icon-button{width:42px}.mobile-menu-panel .download-client:hover,.mobile-menu-panel .header-icon-button:hover,.mobile-menu-panel .header-tool-button:hover{border-color:rgba(47,108,255,.28);background:#f2f7ff;color:#1264ff}.landing-page .hero-section{position:relative;overflow:hidden;padding:86px 0 92px}.landing-page .hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 31% 16%,rgba(216,240,255,.76),transparent 25rem),radial-gradient(circle at 78% 72%,rgba(253,228,210,.62),transparent 22rem),linear-gradient(180deg,rgba(245,250,255,.72),rgba(255,255,255,0))}.landing-page .hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,38px);align-items:center}.landing-page .hero-copy{min-width:0;max-width:100%}.landing-page .pill{width:fit-content;padding:9px 14px;color:#12a574;border-radius:999px;background:rgba(218,249,237,.92);font-weight:900;font-size:14px}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page .hero-copy h1{position:relative;max-width:100%;margin-top:36px;font-size:clamp(34px,4.7vw,61px);line-height:1.18;font-weight:950;letter-spacing:0;overflow-wrap:anywhere;line-break:anywhere}.landing-page .hero-copy h1 .hero-title-line{display:block;white-space:nowrap}.landing-page .hero-title-underline{position:absolute;right:20px;bottom:-24px;pointer-events:none}.landing-page .hero-copy p{max-width:620px;margin-top:28px;color:#647087;font-size:18px;line-height:1.9;font-weight:600}.landing-page .hero-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px}.landing-page .center-button,.landing-page .primary-button,.landing-page .secondary-button{height:54px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-weight:900}.landing-page .primary-button{min-width:168px;padding:0 22px;color:#fff;background:linear-gradient(135deg,#3478ff,#1d58e6);box-shadow:0 16px 30px rgba(37,94,231,.25)}.landing-page .secondary-button{min-width:148px;padding:0 22px;color:#19243b;border:1px solid #d9e2f0;background:#fff;box-shadow:0 8px 20px rgba(26,51,93,.06)}.landing-page .trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:clamp(18px,3vw,40px);margin-top:66px;color:#718098;font-weight:700;font-size:14px}.landing-page .trust-row span{display:inline-flex;align-items:center;gap:10px}.landing-page .trust-row svg{color:#63738d}.landing-page .hero-art{position:relative;min-height:500px;display:grid;align-items:center}.landing-page .hero-panel{position:relative;width:min(100%,496px);justify-self:end;padding:54px 22px 22px;border:1px solid rgba(222,232,246,.78);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 28px 60px rgba(38,55,91,.12)}.landing-page .hero-panel:before{content:"";position:absolute;left:13px;right:13px;top:13px;height:20px;border-radius:13px 13px 0 0;background:linear-gradient(180deg,rgba(245,249,255,.9),rgba(255,255,255,0))}.landing-page .window-dots{position:absolute;top:28px;left:44px;display:flex;gap:10px}.landing-page .window-dots span{width:10px;height:10px;border-radius:999px;background:#ff6b6b}.landing-page .window-dots span:nth-child(2){background:#ffc65d}.landing-page .window-dots span:nth-child(3){background:#67c99c}.landing-page .search-box{height:38px;display:flex;align-items:center;gap:8px;padding:0 16px;color:#9aa7bb;border:1px solid #e2e9f5;border-radius:8px;background:#fff;box-shadow:inset 0 2px 6px rgba(39,61,101,.03);font-size:13px;font-weight:700}.landing-page .mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.landing-page .mini-tool{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px 8px;border:1px solid #e5ecf6;border-radius:10px;color:#0f1b35;background:#fff;box-shadow:0 12px 24px rgba(48,64,97,.05)}.landing-page .mini-tool strong{font-size:15px;font-weight:900}.landing-page .mini-tool span:last-child{color:#8490a5;font-size:12px;font-weight:700}.landing-page .icon-badge{display:inline-grid;place-items:center;color:#fff;width:38px;height:38px;border-radius:10px;box-shadow:0 10px 18px rgba(44,81,139,.14)}.landing-page .icon-badge--lg{width:56px;height:56px;border-radius:16px}.landing-page .icon-badge--red{background:linear-gradient(135deg,#ff6b62,#ed3f36)}.landing-page .icon-badge--blue{background:linear-gradient(135deg,#5d91ff,#2e63e9)}.landing-page .icon-badge--green{background:linear-gradient(135deg,#4ed6a0,#23a873)}.landing-page .icon-badge--violet{background:linear-gradient(135deg,#a986ff,#7b5cf3)}.landing-page .icon-badge--orange{background:linear-gradient(135deg,#ffc568,#ff9f3d)}.landing-page .local-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;min-height:70px;padding:14px 18px;color:#22a879;border-radius:12px;background:linear-gradient(135deg,rgba(229,253,243,.96),rgba(241,255,250,.76));border:1px solid rgba(126,222,186,.5)}.landing-page .local-alert div{display:grid;gap:6px}.landing-page .local-alert strong{font-size:15px}.landing-page .local-alert span{font-size:13px;font-weight:800}.landing-page .sprite{display:inline-block;background-image:url(/images/home1.png);background-repeat:no-repeat;flex-shrink:0}.landing-page .sprite-lock{position:absolute;width:32.5px;height:31.5px;background-size:506.8px 380.1px;background-position:-289.1px -111.3px;right:180px;top:-36px}.landing-page .sprite-shield{width:60px;height:65px;background-size:651.6px 488.7px;background-position:-531.9px -273.15px}.landing-page .sprite-bolt{position:absolute;width:60px;height:47px;background-size:461.9px 346.4px;background-position:-145.5px -91.5px}.landing-page .sprite-smiley-blue{position:absolute;width:50px;height:57px;background-size:548.8px 411.6px;background-position:-59.1px -113.3px;left:-80px;top:-20px}.landing-page .sprite-smiley-yellow{position:absolute;width:45px;height:45px;background-size:512.6px 384.4px;background-position:-199px -219.5px;left:-70px;top:270px}.landing-page .sprite-arc-blue{position:absolute;width:180px;height:35px;background-size:724px 543px;background-position:-507px -157px;right:0;top:-60px;transform:rotate(-6deg)}.landing-page .sprite-arc-green{position:absolute;width:89px;height:105px;background-size:724px 543px;background-position:-422px -277px;left:-100px;bottom:80px}.landing-page .sprite-arc-lightning{position:absolute;width:75px;height:58px;background-size:548.8px 411.6px;background-position:-172.1px -107.3px;left:30px;top:-70px;transform:rotate(-16deg)}.landing-page .sprite-underline{position:absolute;width:195px;height:23px;background-size:724px 543px;background-position:-25.5px -329px}.landing-page .sprite-home2{display:inline-block;background-image:url(/images/home2.png);background-repeat:no-repeat;flex-shrink:0;width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px);background-size:calc(1448px * var(--s)) calc(1086px * var(--s));background-position:calc(var(--x) * var(--s) * -1px) calc(var(--y) * var(--s) * -1px)}.landing-page .sprite-privacy-local{--x:181;--y:98;--w:210;--h:200;--s:0.45}.landing-page .sprite-privacy-login{--x:582;--y:78;--w:201;--h:227;--s:0.4}.landing-page .sprite-privacy-storage{--x:944;--y:92;--w:198;--h:196;--s:0.45}.landing-page .sprite-privacy-lock-deco{--x:171;--y:374;--w:338;--h:198;--s:0.35}.landing-page .sprite-deco-swirl{--x:1296;--y:187;--w:112;--h:110;--s:0.5}.landing-page .sprite-step-pick{--x:162;--y:603;--w:279;--h:297;--s:0.55}.landing-page .sprite-step-upload{--x:571;--y:582;--w:278;--h:313;--s:0.55}.landing-page .sprite-step-done{--x:995;--y:620;--w:261;--h:277;--s:0.55}.landing-page .sprite-simple-banner{--x:402;--y:951;--w:641;--h:80;--s:0.6}.landing-page .hero-art .sprite-arc,.landing-page .hero-art .sprite-float{position:absolute;z-index:2}.landing-page .sprite-float--bolt{left:132px;top:10px}.landing-page .sprite-float--blue{left:22px;top:74px}.landing-page .sprite-float--yellow{left:18px;bottom:154px}.landing-page .sprite-arc--top{right:2px;top:22px;transform:rotate(6deg)}.landing-page .sprite-arc--bottom{left:-8px;bottom:96px;transform:rotate(-20deg)}.landing-page .section-pad{padding:58px 0 72px}.landing-page .section-heading{width:min(760px,calc(100% - 48px));margin:0 auto 46px;text-align:center}.landing-page .privacy-copy h2,.landing-page .section-heading h2,.landing-page .tech-copy h2{color:#111d35;font-size:clamp(30px,3.3vw,42px);line-height:1.22;font-weight:950;letter-spacing:0}.landing-page .section-heading p{margin-top:17px;color:#6c788f;font-size:16px;font-weight:700}.landing-page .tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(16px,2vw,24px)}.landing-page .tool-card{min-height:148px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:25px 24px;border:1px solid #dde6f2;border-radius:8px;text-align:left;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(29,45,78,.06)}.landing-page .tool-title{color:#101b31;font-size:18px;font-weight:950}.landing-page .tool-desc{color:#6f7b91;line-height:1.5;font-size:14px;font-weight:700}.landing-page .center-button{display:flex;width:fit-content;margin:36px auto 0;min-width:154px;height:50px;padding:0 20px;color:#18253d;border:1px solid #dde6f2;background:#fff;box-shadow:0 10px 22px rgba(28,48,83,.05)}.landing-page .privacy-section{padding:44px 0 48px}.landing-page .privacy-band,.landing-page .tech-band{position:relative;border-radius:30px;background:radial-gradient(circle at 7% 15%,rgba(221,248,241,.9),transparent 21rem),radial-gradient(circle at 83% 18%,rgba(255,219,165,.38),transparent 18rem),linear-gradient(135deg,rgba(245,252,255,.96),rgba(252,255,253,.98));box-shadow:inset 0 0 0 1px rgba(223,234,246,.52);transition:all .3s ease}.landing-page .privacy-band{min-height:318px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.44fr);gap:clamp(24px,3vw,34px);align-items:center;padding:clamp(28px,4vw,42px) clamp(22px,5vw,54px)}.landing-page .privacy-cards,.landing-page .privacy-copy{position:relative;z-index:1}.landing-page .privacy-deco-swirl{position:absolute;right:-10px;top:30px;z-index:0;opacity:.9}.landing-page .privacy-deco-lock{position:absolute;left:270px;bottom:20px;z-index:0;opacity:.9}.landing-page .privacy-copy h2{max-width:320px}.landing-page .privacy-copy h2 span{display:block}.landing-page .privacy-copy p,.landing-page .tech-copy p{margin-top:24px;color:#617089;font-weight:700;line-height:1.85}.landing-page .privacy-copy a,.landing-page .tech-copy a{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:#2e6cff;font-weight:900}.landing-page .privacy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.landing-page .privacy-card,.landing-page .tech-card{min-height:206px;padding:32px 24px;border:1px solid #dfe8f5;border-radius:11px;text-align:center;background:#fff;box-shadow:0 16px 32px rgba(41,60,96,.08)}.landing-page .privacy-card h3,.landing-page .tech-card h3{margin-top:20px;color:#111d34;font-size:18px;font-weight:950}.landing-page .privacy-card p,.landing-page .tech-card p{margin-top:12px;color:#66758d;line-height:1.75;font-size:14px;font-weight:700}.landing-page .steps-section{padding-top:46px}.landing-page .steps-row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:26px}.landing-page .step-card{min-height:134px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:18px 22px;border-radius:14px;background:#fff}.landing-page .step-card .sprite-home2{justify-self:center}.landing-page .step-copy{display:grid;grid-template-columns:28px 1fr;column-gap:8px;row-gap:8px;align-items:baseline}.landing-page .step-copy span{color:#2e6cff;font-size:20px;font-weight:950}.landing-page .step-copy h3{color:#14203a;font-size:17px;font-weight:950}.landing-page .step-copy p{grid-column:2;color:#63728c;line-height:1.7;font-size:14px;font-weight:700}.landing-page .step-arrow{justify-self:center;color:#51627c}.landing-page .simple-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;color:#2d74ff;font-size:18px;font-weight:900}.landing-page .simple-note svg{color:#ffc336}.landing-page .tech-section{padding:16px 0 54px}.landing-page .tech-band{min-height:282px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.62fr);gap:clamp(24px,3vw,32px);align-items:center;padding:clamp(30px,4vw,44px) clamp(22px,5vw,58px)}.landing-page .tech-copy h2{max-width:300px;font-size:clamp(26px,2.5vw,33px)}.landing-page .tech-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px}.landing-page .tech-main{display:grid;gap:18px}.landing-page .tech-card{min-height:172px;padding:25px 18px;text-align:left;color:inherit}.landing-page .tech-card h3{margin-top:16px;font-size:16px}.landing-page .tech-card p{font-size:13px}.landing-page .tech-card.is-active{transform:translateY(-3px);border-color:#9dbdff;box-shadow:0 20px 38px rgba(47,108,255,.14);background:linear-gradient(180deg,rgba(247,251,255,.96),#fff),#fff}.landing-page .tech-card.is-active .icon-badge{box-shadow:0 13px 24px rgba(47,108,255,.24)}.landing-page .tech-detail{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:24px;padding:22px 24px;border:1px solid rgba(183,207,244,.86);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 14px 30px rgba(42,65,105,.07)}.landing-page .tech-detail-label{width:fit-content;display:inline-flex;min-height:26px;align-items:center;padding:0 10px;color:#237cc9;border-radius:999px;background:rgba(225,242,255,.9);font-size:12px;font-weight:950}.landing-page .tech-detail h3{margin-top:12px;color:#111d35;font-size:20px;font-weight:950}.landing-page .tech-detail p{margin-top:10px;color:#617089;font-size:14px;line-height:1.85;font-weight:700}.landing-page .tech-detail ul{display:grid;align-content:center;gap:10px;margin:0;padding:0;list-style:none}.landing-page .tech-detail li{position:relative;padding-left:20px;color:#44546f;font-size:13px;line-height:1.7;font-weight:800}.landing-page .tech-detail li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:999px;background:#5c91ff;box-shadow:0 0 0 4px rgba(92,145,255,.14)}.landing-page .slider-controls{display:none;position:absolute;right:26px;top:50%;transform:translateY(-50%);display:grid;gap:12px}.landing-page .slider-controls button{width:34px;height:34px;display:grid;place-items:center;color:#6b7890;border:1px solid #dfe8f5;border-radius:999px;background:rgba(255,255,255,.84);box-shadow:0 8px 18px rgba(36,54,90,.08)}.landing-page .dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.landing-page .dots button{width:8px;height:8px;padding:0;border-radius:999px;background:#c8d4e6;transition:width .18s ease,background .18s ease}.landing-page .dots .active{width:22px;background:#78a3ff}.landing-page .site-footer{position:relative;overflow:hidden;border-top:1px solid rgba(221,229,244,.86)}.landing-page .site-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(47,108,255,.04),transparent 28%,rgba(35,168,115,.04))}.landing-page .footer-bottom,.landing-page .footer-inner{position:relative}.landing-page .footer-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.6fr);gap:clamp(34px,5vw,68px);padding:54px 0 34px}.landing-page .footer-brand{max-width:390px}.landing-page .footer-brand-link{width:fit-content;min-width:0}.landing-page .footer-brand p{margin-top:18px;color:#617089;font-size:15px;line-height:1.85;font-weight:700}.landing-page .footer-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.landing-page .footer-badges span{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#2f6d92;border:1px solid rgba(167,213,232,.62);border-radius:999px;background:rgba(241,250,255,.86);font-size:13px;font-weight:900}.landing-page .footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(24px,3vw,34px)}.landing-page .footer-column{display:grid;align-content:start;gap:14px}.landing-page .footer-column h3{color:#111d35;font-size:16px;font-weight:950}.landing-page .footer-column a{width:fit-content;color:#66758d;font-size:14px;font-weight:800;transition:color .16s ease,transform .16s ease}.landing-page .footer-column a:hover{color:#2f6cff;transform:translateX(2px)}.landing-page .footer-bottom{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0 22px;border-top:1px solid rgba(221,229,244,.78);color:#7a879d;font-size:13px;font-weight:800}@media (max-width:1180px){.landing-page .header-inner{gap:18px}.landing-page .brand{min-width:190px}.landing-page .brand-tag{display:none}.landing-page .nav-links{gap:24px}.landing-page .header-actions{gap:8px}.landing-page .header-tool-button{padding:0 8px}}@media (max-width:1080px){.landing-page .nav-links{gap:16px}.landing-page .download-client{width:36px;justify-content:center;overflow:hidden;font-size:0}.landing-page .download-client svg{flex:0 0 auto}}@media (max-width:1050px){.landing-page .nav-links{gap:14px}.landing-page .hero-layout{grid-template-columns:1fr;gap:42px}.landing-page .hero-art{min-height:auto}.landing-page .hero-panel{justify-self:center}.landing-page .tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.landing-page .privacy-band,.landing-page .tech-band{grid-template-columns:1fr}.landing-page .footer-inner{grid-template-columns:1fr;gap:38px}}@media (max-width:860px){.landing-page .header-inner{height:62px}.landing-page .brand{min-width:auto;flex:1 1 auto}.landing-page .brand-tag,.landing-page .desktop-header-actions,.landing-page .nav-links{display:none}.landing-page .mobile-header-actions{display:flex}.landing-page .menu-button{display:grid}.landing-page .hero-section{padding:58px 0 72px}.landing-page .trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:42px}.landing-page .tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.landing-page .privacy-cards,.landing-page .tech-cards,.landing-page .tech-detail{grid-template-columns:1fr}.landing-page .footer-links{grid-template-columns:repeat(2,1fr)}.landing-page .steps-row{grid-template-columns:1fr}.landing-page .step-arrow{transform:rotate(90deg)}}@media (max-width:620px){.landing-page{overflow-x:hidden}.landing-page .container,.landing-page .header-inner,.landing-page .section-heading{width:min(100% - 28px,1280px)}.landing-page .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.landing-page .brand{overflow:hidden}.landing-page .brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .mobile-header-actions{display:flex!important;min-width:0;justify-self:end;gap:8px}.landing-page .mobile-header-actions .header-icon-button{display:inline-flex!important;flex:0 0 36px}.landing-page .mobile-header-actions .menu-button{display:grid!important;flex:0 0 38px}.landing-page .hero-art,.landing-page .hero-copy,.landing-page .hero-layout,.landing-page .hero-panel{max-width:100%;overflow:hidden}.landing-page .hero-copy h1{font-size:clamp(27px,8vw,33px);word-break:break-word;overflow-wrap:anywhere;line-break:anywhere}.landing-page .hero-copy h1 .hero-title-line{display:block!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;line-break:anywhere!important}.landing-page .hero-title-underline{position:absolute;display:inline-block!important;right:0;max-width:46%}.landing-page .hero-copy p{font-size:16px;word-break:break-word;overflow-wrap:anywhere}.landing-page .hero-buttons{display:grid;grid-template-columns:1fr}.landing-page .primary-button,.landing-page .secondary-button{width:100%;min-width:0;max-width:100%}.landing-page .mini-grid,.landing-page .tool-grid{grid-template-columns:1fr}.landing-page .hero-panel{padding:52px 16px 18px}.landing-page .privacy-band,.landing-page .tech-band{padding:32px 20px;border-radius:20px}.landing-page .tech-detail{padding:20px}.landing-page .step-card{grid-template-columns:auto 1fr;padding:16px}.landing-page .sprite-step-done,.landing-page .sprite-step-pick,.landing-page .sprite-step-upload{--s:0.38}.landing-page .sprite-simple-banner{--s:0.45}.landing-page .privacy-deco-lock,.landing-page .privacy-deco-swirl,.landing-page .slider-controls{display:none}.landing-page .footer-inner{padding:42px 0 28px}.landing-page .footer-links{grid-template-columns:1fr;gap:28px}.landing-page .footer-bottom{align-items:flex-start;flex-direction:column}}.dark .landing-page{color:#eaf1ff;background:radial-gradient(circle at 20% 4%,rgba(70,128,255,.18),transparent 30rem),radial-gradient(circle at 82% 14%,rgba(255,176,32,.1),transparent 28rem),#07101f}.dark .landing-page .site-header{border-bottom-color:rgba(111,132,170,.24);background:rgba(9,18,34,.92);box-shadow:0 14px 32px rgba(0,0,0,.22)}.dark .landing-page .brand-name,.dark .landing-page .menu-button,.dark .landing-page .nav-links a,.dark .landing-page h1,.dark .landing-page h2,.dark .landing-page h3{color:#f1f6ff}.dark .landing-page .brand-tag,.dark .landing-page .download-client,.dark .landing-page .footer-bottom,.dark .landing-page .footer-brand p,.dark .landing-page .footer-column a,.dark .landing-page .header-icon-button,.dark .landing-page .header-tool-button,.dark .landing-page .privacy-card p,.dark .landing-page .step-copy p,.dark .landing-page .tech-card p,.dark .landing-page .tool-desc,.dark .landing-page p{color:#95a6c5}.dark .landing-page .download-client:hover,.dark .landing-page .header-icon-button:hover,.dark .landing-page .header-tool-button:hover,.dark .landing-page .nav-links a.active,.dark .landing-page .nav-links a:hover{color:#8eb5ff;background:rgba(72,128,255,.16)}.dark .landing-page .nav-links a.active:after{background:#4d86ff}.dark .landing-page .header-icon-button,.dark .landing-page .header-tool-button,.dark .landing-page .menu-button{border-color:rgba(111,132,170,.3);background:rgba(18,31,55,.88)}.dark .landing-page .hero-section,.dark .landing-page .privacy-section,.dark .landing-page .site-footer,.dark .landing-page .steps-section,.dark .landing-page .tech-section{background:transparent}.dark .landing-page .hero-bg{background:radial-gradient(circle at 28% 14%,rgba(72,128,255,.18),transparent 26rem),radial-gradient(circle at 76% 12%,rgba(255,176,32,.1),transparent 26rem)}.dark .landing-page .footer-badges span,.dark .landing-page .hero-panel,.dark .landing-page .mini-tool,.dark .landing-page .privacy-band,.dark .landing-page .privacy-card,.dark .landing-page .step-card,.dark .landing-page .tech-band,.dark .landing-page .tech-card,.dark .landing-page .tech-detail,.dark .landing-page .tool-card{border-color:rgba(116,137,176,.28);background:rgba(17,28,50,.88);box-shadow:0 18px 44px rgba(0,0,0,.18)}.dark .landing-page .local-alert,.dark .landing-page .search-box{border-color:rgba(116,137,176,.28);background:rgba(11,20,36,.86)}.dark .landing-page .hero-panel:before{background:linear-gradient(180deg,rgba(226,237,255,.35),rgba(226,237,255,.08) 42%,transparent),linear-gradient(90deg,rgba(255,255,255,.18),transparent 30%,rgba(255,255,255,.1))}.dark .landing-page .simple-note{border-color:transparent;background:transparent;box-shadow:none}.dark .landing-page .tech-card{color:#dbe7ff}.dark .landing-page .tech-card h3{color:#f5f8ff}.dark .landing-page .tech-card p{color:#9badca}.dark .landing-page .tech-card.is-active{border-color:rgba(92,145,255,.96);background:linear-gradient(180deg,rgba(47,108,255,.22),rgba(47,108,255,.08)),rgba(17,28,50,.96);box-shadow:0 0 0 1px rgba(92,145,255,.22),0 18px 38px rgba(47,108,255,.2),inset 0 1px 0 rgba(255,255,255,.08)}.dark .landing-page .tech-card.is-active h3{color:#ffffff}.dark .landing-page .tech-card.is-active p{color:#c5d6f4}.dark .landing-page .tech-card.is-active .icon-badge{box-shadow:0 12px 24px rgba(47,108,255,.34),0 0 0 4px rgba(72,128,255,.12)}.dark .landing-page .tech-detail{border-color:rgba(92,145,255,.42);background:linear-gradient(180deg,rgba(47,108,255,.12),rgba(17,28,50,.92)),rgba(17,28,50,.92)}.dark .landing-page .tech-detail-label{color:#8fc0ff;background:rgba(72,128,255,.18)}.dark .landing-page .tech-detail li{color:#9fb0cd}.dark .landing-page .dots button{background:rgba(176,194,225,.42)}.dark .landing-page .dots button:hover{background:rgba(142,181,255,.76)}.dark .landing-page .dots .active{background:#78a3ff;box-shadow:0 0 0 4px rgba(120,163,255,.12)}.dark .landing-page .site-footer{border-top-color:rgba(116,137,176,.2);background:radial-gradient(circle at 18% 0,rgba(47,108,255,.12),transparent 26rem),#07101f}.dark .landing-page .site-footer:before{background:linear-gradient(90deg,rgba(47,108,255,.08),transparent 32%,rgba(35,168,115,.05))}.dark .landing-page .footer-bottom{border-top-color:rgba(116,137,176,.22)}.dark .landing-page .language-switcher svg{color:#8fa2c2}.dark .landing-page .language-switcher select{border-color:rgba(116,137,176,.34);background-color:rgba(11,20,36,.86);color:#d7e4ff}.dark .landing-page .language-switcher select:focus,.dark .landing-page .language-switcher select:hover{border-color:rgba(72,128,255,.72)}.dark .landing-page .local-alert strong{color:#33d69f}.dark .landing-page .primary-button{color:#fff}.dark .landing-page .center-button,.dark .landing-page .secondary-button{border-color:rgba(116,137,176,.34);background:rgba(18,31,55,.88);color:#d7e4ff}.dark .landing-page .sprite,.dark .landing-page img,.dark .sprite-art,.dark .sprite-art-image{filter:none;opacity:1;mix-blend-mode:normal}.dark .mobile-menu-panel{border-color:rgba(116,137,176,.28)!important;background:#0b1424!important;color:#edf4ff}.dark .mobile-menu-panel [class*="border-[#d9e3f2]"],.dark .mobile-menu-panel [class*="border-[#dfe7f5]"]{border-color:rgba(116,137,176,.3)!important}.dark .mobile-menu-panel .download-client,.dark .mobile-menu-panel .header-icon-button,.dark .mobile-menu-panel .header-tool-button{border-color:rgba(116,137,176,.34);background:rgba(17,28,50,.92);color:#b8c7e3}.dark .mobile-menu-panel .download-client:hover,.dark .mobile-menu-panel .header-icon-button:hover,.dark .mobile-menu-panel .header-tool-button:hover{border-color:rgba(72,128,255,.72);background:rgba(47,108,255,.18);color:#8eb5ff}