*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:#101828;font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 26px}.grad{background:linear-gradient(100deg,#8b5cf6,#5b7ff7);-webkit-background-clip:text;background-clip:text;color:transparent}.navbar{position:sticky;top:14px;z-index:50;padding:0 26px;margin-top:14px}.nav{max-width:1180px;margin:0 auto;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);border:1px solid #eceff5;border-radius:20px;box-shadow:0 12px 34px rgba(24,39,75,.08);display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 14px 12px 20px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:17px}.brand img{width:34px;height:34px;border-radius:10px}.menu{display:flex;gap:26px;font-size:14.5px;color:#667085}.menu a:hover{color:#6d5ef6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(100deg,#8b5cf6,#5b7ff7);color:#fff;font-size:15px;font-weight:700;padding:12px 22px;border-radius:14px;box-shadow:0 10px 24px rgba(109,94,246,.32),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 32px rgba(109,94,246,.4)}.btn svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.btn-lg{font-size:17px;padding:16px 32px;border-radius:16px}.btn-lg svg{width:21px;height:21px}.btn-white{background:#fff;color:#3f4a5f;border:1px solid #e6e9f0;box-shadow:0 8px 22px rgba(24,39,75,.07)}.btn-white:hover{filter:none;color:#6d5ef6}.btn-white svg{stroke:#6d5ef6}.hero{position:relative;padding:26px 0 34px;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(52% 46% at 76% 26%,rgba(139,92,246,.16),transparent 68%),radial-gradient(40% 36% at 12% 8%,rgba(91,127,247,.12),transparent 70%),linear-gradient(180deg,#fbfaff,#fff 72%)}.hero .wrap{position:relative;display:flex;align-items:center;gap:40px}.hero-text{flex:0 0 41%}.hero-art{flex:1;min-width:0}.kicker{display:inline-block;background:#f1eefe;color:#6d5ef6;font-size:12.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:8px 15px;border-radius:999px;margin-bottom:20px}h1{font-size:46px;line-height:1.06;font-weight:800;letter-spacing:-1.3px;margin-bottom:14px}.subtitle{color:#667085;font-size:17px;max-width:430px;margin-bottom:20px}.cta-row{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:16px}.cta-row .btn{min-width:250px}.note-line{color:#98a2b3;font-size:13.5px}.qr-row{margin-top:18px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #eceff5;border-radius:16px;padding:12px 15px;max-width:400px;box-shadow:0 10px 26px rgba(24,39,75,.07)}.qr-mini{flex:0 0 96px;border:1px solid #f0f2f7;border-radius:9px;padding:6px}.qr-hint{color:#667085;font-size:13px;line-height:1.4}.qr-hint b{color:#101828}.i3d{width:52px;height:52px;flex:0 0 52px;object-fit:contain}.i3d-sm{width:42px;height:42px;flex:0 0 42px}.bar{background:#fff;border:1px solid #eceff5;border-radius:22px;box-shadow:0 16px 40px rgba(24,39,75,.07);display:flex;align-items:center;justify-content:space-around;gap:20px;padding:18px 26px;margin-top:-14px;position:relative;z-index:2}.bar div{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;color:#1d2939}section{padding:34px 0}.tint{background:#f8f9fd}h2{font-size:31px;font-weight:800;letter-spacing:-.8px;margin-bottom:8px}.center{text-align:center}.h2sub{color:#667085;font-size:16px;max-width:620px;margin-bottom:20px}.center .h2sub{margin-left:auto;margin-right:auto}.f4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fc{background:#fff;border:1px solid #eceff5;border-radius:18px;padding:18px;box-shadow:0 12px 30px rgba(24,39,75,.06)}.fc img{margin-bottom:12px}.fc h3{font-size:16.5px;margin-bottom:6px}.fc p{color:#667085;font-size:14.5px}.shots{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;justify-items:center}.shot{height:392px;width:auto;filter:drop-shadow(0 16px 28px rgba(24,39,75,.22))}.phone{background:#0d1117;border:7px solid #12161f;border-radius:26px;overflow:hidden;box-shadow:0 16px 34px rgba(24,39,75,.18);margin-bottom:10px;display:inline-block}.phone img{height:368px;width:auto}.phone img{width:100%;display:block}.official{background:#fff;border:1px solid #eceff5;border-radius:22px;box-shadow:0 16px 40px rgba(24,39,75,.07);display:flex;align-items:center;gap:28px;padding:26px 30px}.official .txt{flex:1}.official h2{font-size:28px;margin-bottom:10px}.official p{color:#667085;font-size:16px}.official a{color:#6d5ef6;border-bottom:1px solid rgba(109,94,246,.35)}.official .shield{flex:0 0 96px}.official .shield img{width:96px;height:96px}.domain{flex:0 0 auto;display:flex;align-items:center;gap:12px;background:#f8f9fd;border:1px solid #eceff5;border-radius:16px;padding:16px 22px;font-size:18px;font-weight:700}.domain img{width:38px;height:38px}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.st{text-align:left;background:#fff;border:1px solid #eceff5;border-radius:18px;padding:18px;display:flex;align-items:center;gap:16px;box-shadow:0 12px 30px rgba(24,39,75,.06)}.st .n{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:linear-gradient(100deg,#8b5cf6,#5b7ff7);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.st h3{font-size:15.5px;margin-bottom:4px}.st p{color:#667085;font-size:14px}.faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}details{background:#fff;border:1px solid #eceff5;border-radius:16px;box-shadow:0 10px 26px rgba(24,39,75,.05)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;font-size:16.5px;font-weight:700;text-align:left}summary::-webkit-details-marker{display:none}summary .chev{flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#f4f2fe;display:flex;align-items:center;justify-content:center;transition:transform .2s}summary .chev svg{width:13px;height:13px;stroke:#6d5ef6;fill:none;stroke-width:2.6}details[open] .chev{transform:rotate(180deg)}details .ans{padding:0 20px 16px;color:#667085;font-size:15.5px;text-align:left}details .ans a{color:#6d5ef6;border-bottom:1px solid rgba(109,94,246,.35)}.cta{position:relative;overflow:hidden;background:linear-gradient(104deg,#8b5cf6,#6d6cf6 46%,#5b7ff7);border-radius:26px;padding:34px 40px;display:flex;align-items:center;gap:32px;box-shadow:0 26px 60px rgba(109,94,246,.34)}.cta::before{content:'';position:absolute;inset:0;background:radial-gradient(40% 60% at 12% 20%,rgba(255,255,255,.28),transparent 60%),radial-gradient(30% 50% at 92% 80%,rgba(255,255,255,.18),transparent 60%)}.cta>*{position:relative}.cta .ic{flex:0 0 92px}.cta .ic img{width:92px;height:92px}.cta .txt{flex:1;color:#fff}.cta h2{font-size:31px;margin-bottom:8px;color:#fff}.cta p{font-size:16.5px;color:rgba(255,255,255,.9)}.cta .btn{background:#fff;color:#5b53d6;box-shadow:0 14px 30px rgba(20,20,60,.24)}.cta .btn svg{stroke:#5b53d6}footer{background:#f8f9fd;border-top:1px solid #eceff5;padding:24px 0 28px;color:#98a2b3;font-size:14px}footer .cols{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}footer .dom{color:#6d5ef6;font-weight:700;font-size:15px}footer .fmenu{display:flex;gap:26px}footer a:hover{color:#6d5ef6}footer .lnk{color:#6d5ef6;border-bottom:1px solid rgba(109,94,246,.35)}.sticky-cta{display:none}@media (max-width:1000px){.menu{display:none}.hero{padding:24px 0 34px}.hero .wrap{flex-direction:column;gap:26px}.hero-text{flex:none;text-align:center}.hero-art{width:100%;order:-1}h1{font-size:33px}.subtitle{font-size:16px;margin-left:auto;margin-right:auto}.cta-row{align-items:stretch}.cta-row .btn{width:100%}.qr-row{display:none}.bar{flex-direction:column;align-items:flex-start;gap:16px;padding:20px;border-radius:18px}section{padding:24px 0}h2{font-size:26px}.f4{grid-template-columns:1fr 1fr;gap:12px}.fc{padding:16px}.shots{grid-template-columns:1fr 1fr;gap:14px}.shot{height:300px}.phone img{height:280px}.official{flex-direction:column;text-align:center;padding:26px 22px;gap:20px}.steps3{grid-template-columns:1fr}.cta{flex-direction:column;text-align:center;padding:30px 22px;gap:20px}.cta h2{font-size:25px}footer .cols{flex-direction:column;gap:18px;text-align:center}footer .fmenu{flex-wrap:wrap;justify-content:center;gap:18px}.sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.97) 40%);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .28s ease}.sticky-cta.on{transform:none;opacity:1;pointer-events:auto}.sticky-cta .btn{width:100%;font-size:16.5px;padding:15px 20px}body{padding-bottom:74px}}