:root{--ink:#102238;--muted:#657286;--blue:#2364f0;--cyan:#55d9ef;--pale:#f3f7fc;--line:#dbe4ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:"Microsoft YaHei",Arial,sans-serif;background:#fff;line-height:1.6}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #edf1f6;position:sticky;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);z-index:5}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:.04em;color:var(--ink);text-decoration:none}.brand-mark{background:var(--ink);color:#fff;border-radius:8px;padding:2px 7px;font-size:14px}nav{display:flex;gap:34px}nav a,.text-link{color:var(--muted);text-decoration:none;font-size:14px}.nav-cta{background:var(--blue);color:#fff;text-decoration:none;padding:10px 19px;border-radius:7px;font-size:14px}.hero{min-height:650px;background:linear-gradient(120deg,#f7fbff 0%,#fff 50%,#edf7ff 100%);display:flex;align-items:center;gap:5vw;padding:75px 9vw 70px;overflow:hidden}.hero-copy{width:49%;position:relative;z-index:1}.eyebrow,.section-kicker{font-size:11px;letter-spacing:.2em;color:var(--blue);font-weight:700;margin:0 0 22px}.hero h1{font-size:56px;line-height:1.18;letter-spacing:-.05em;margin:0 0 25px}.hero h1 em{font-style:normal;color:var(--blue)}.lead{font-size:18px;color:#516174;max-width:570px}.hero-actions{display:flex;align-items:center;gap:24px;margin:35px 0 45px}.btn{padding:14px 22px;border-radius:7px;text-decoration:none;font-weight:700}.primary{background:var(--blue);color:#fff;box-shadow:0 9px 24px rgba(35,100,240,.2)}.primary span{margin-left:18px}.proof{display:flex;gap:40px}.proof strong{font-size:25px}.proof strong span,.proof small{font-size:12px;font-weight:400;color:var(--muted);margin-left:4px}.proof small{display:block;margin:0}.hero-visual{width:47%;position:relative}.glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#b8efff 0,rgba(184,239,255,0) 68%);top:0;left:4%;filter:blur(5px)}.dashboard{position:relative;background:#fff;border:1px solid #d9e5f2;box-shadow:0 25px 60px rgba(28,74,122,.16);border-radius:14px;overflow:hidden;transform:rotate(2deg)}.dash-top{height:34px;background:#f1f5f9;display:flex;align-items:center;padding:0 13px;gap:6px}.dot{width:7px;height:7px;border-radius:50%}.red{background:#ff7267}.yellow{background:#ffc85b}.green{background:#51ce88}.dash-url{font-size:9px;color:#95a3b6;margin-left:10px}.dash-body{display:flex;min-height:300px}.dash-side{width:28%;background:#132b4a;color:#a9bfd6;padding:22px 14px;display:flex;flex-direction:column;gap:16px;font-size:10px}.dash-side b{color:#fff;font-size:13px;margin-bottom:10px}.dash-side .active{color:#74e0f5;background:#214768;padding:8px;border-radius:5px}.dash-main{padding:29px 25px;flex:1}.mini-label{font-size:9px;color:var(--blue);letter-spacing:.18em;margin:0 0 12px}.dash-main h3{font-size:21px;line-height:1.35;margin:0 0 24px}.cards{display:flex;gap:10px}.cards div{background:#f4f8fc;padding:11px 14px;border-radius:7px;min-width:105px}.cards b{font-size:18px;display:block}.cards small{font-size:9px;color:var(--muted)}.chart{height:70px;display:flex;align-items:end;gap:10px;margin-top:23px}.chart i{width:12px;background:linear-gradient(#56dcec,#2364f0);border-radius:4px 4px 0 0}.chart i:nth-child(1){height:25%}.chart i:nth-child(2){height:42%}.chart i:nth-child(3){height:35%}.chart i:nth-child(4){height:68%}.chart i:nth-child(5){height:54%}.chart i:nth-child(6){height:78%}.chart i:nth-child(7){height:95%}.section{padding:105px 10vw}.intro{background:#fff}.section-kicker{margin-bottom:30px}.section-kicker.light{color:#67ddf0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.section h2{font-size:40px;line-height:1.25;letter-spacing:-.035em;margin:0 0 25px}.two-col p{color:var(--muted);font-size:16px}.big-p{font-size:21px!important;color:var(--ink)!important;line-height:1.55}.flow{display:flex;align-items:center;justify-content:space-between;margin-top:75px;border-top:1px solid var(--line);padding-top:38px}.flow>div:not(.arrow){display:flex;flex-direction:column;gap:4px}.flow span{color:var(--blue);font-size:11px;font-weight:700}.flow b{font-size:18px}.flow small{color:var(--muted);font-size:12px}.arrow{font-size:27px;color:#a6b7ca}.dark{background:#10243d;color:#fff}.section-head{display:flex;justify-content:space-between;gap:8vw;align-items:end;margin-bottom:50px}.section-head h2{margin:0}.section-head p{max-width:370px;color:#a9bbce}.product-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:start}.product-card{background:#fff;color:var(--ink);border-radius:12px;padding:33px 35px;box-shadow:0 15px 40px rgba(0,0,0,.15)}.card-label{color:var(--blue);font-weight:700;font-size:13px}.product-card h3{font-size:45px;margin:10px 0 20px}.product-card h3 small{font-size:13px;color:var(--muted);font-weight:400;margin-left:8px}.product-card ul{padding:0;margin:0 0 25px;list-style:none;border-top:1px solid var(--line)}.product-card li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.product-card li:before{content:'✓';color:var(--blue);font-weight:bold;margin-right:9px}.card-link{color:var(--blue);text-decoration:none;font-weight:700}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:35px}.benefits span{color:#67ddf0;font-size:12px}.benefits b{display:block;font-size:22px;line-height:1.35;margin:7px 0 10px}.benefits p{color:#a9bbce;font-size:14px}.economics{background:var(--pale)}.price-row{display:flex;gap:10px;margin-top:28px}.price-row>div{background:#fff;border:1px solid var(--line);padding:17px 18px;min-width:125px}.price-row small,.price-row span{display:block;color:var(--muted);font-size:11px}.price-row strong{display:block;font-size:25px;margin:6px 0}.note{font-size:12px!important;color:#8491a0!important;margin-top:20px}.fit{background:#fff}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fit-grid>div{border-top:2px solid var(--ink);padding:20px 4px}.fit-grid span,.steps span{color:var(--blue);font-size:12px;font-weight:700}.fit-grid h3{font-size:18px;margin:17px 0 8px}.fit-grid p,.steps p{font-size:13px;color:var(--muted)}.process{background:#f6f9fc}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:50px}.steps>div{background:#fff;padding:24px;border-radius:8px}.steps b{display:block;font-size:18px;margin-top:18px}.contact{background:linear-gradient(120deg,#15345a,#1d5ca3);color:#fff;padding:90px 14vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.contact .eyebrow{color:#73e4f2}.contact h2{font-size:43px;line-height:1.2;margin:0 0 22px}.contact p{color:#c1d3e7}.contact form{display:flex;flex-direction:column;gap:15px}.contact label{font-size:12px;color:#c6d7e8}.contact input,.contact select{display:block;width:100%;border:0;border-bottom:1px solid #7094ba;background:transparent;color:#fff;padding:11px 0;font:inherit;outline:0}.contact input::placeholder{color:#a8c0d7}.contact select{color:#fff}.contact option{color:var(--ink)}.contact button{margin-top:15px;border:0;background:#68ddec;color:#0c3454;padding:14px;border-radius:5px;font-weight:700;font-size:15px}.contact small{color:#a8c0d7;font-size:11px}footer{display:flex;justify-content:space-between;padding:22px 10vw;color:#7d8a99;font-size:11px}@media(max-width:800px){nav{display:none}.nav{padding:0 5vw}.hero{display:block;padding:62px 7vw}.hero-copy,.hero-visual{width:100%}.hero h1{font-size:43px}.hero-visual{margin-top:55px}.section{padding:75px 7vw}.two-col,.product-grid,.contact{grid-template-columns:1fr;gap:35px}.section h2,.contact h2{font-size:34px}.section-head{display:block}.fit-grid,.steps{grid-template-columns:1fr 1fr}.flow{gap:10px;align-items:start}.flow .arrow{display:none}.flow{display:grid;grid-template-columns:1fr 1fr}.benefits{gap:20px}.price-row{flex-wrap:wrap}.price-row>div{flex:1;min-width:105px}footer{display:block;padding:22px 7vw}footer span{display:block;margin:4px 0}}
.modal{display:none;position:fixed;inset:0;z-index:20}.modal.is-open{display:block}.modal-backdrop{position:absolute;inset:0;background:rgba(8,24,43,.66);backdrop-filter:blur(4px)}.modal-card{position:relative;width:min(92vw,400px);margin:12vh auto 0;background:#fff;border-radius:14px;padding:34px;text-align:center;box-shadow:0 25px 80px rgba(0,0,0,.28);animation:pop .2s ease-out}.modal-card h3{font-size:25px;margin:0 0 10px;color:var(--ink)}.modal-card p{color:var(--muted);font-size:14px}.modal-close{position:absolute;right:15px;top:10px;border:0;background:transparent;color:#718096;font-size:27px;cursor:pointer}.qr-placeholder{width:190px;height:190px;margin:24px auto 12px;border:2px dashed #91a9c5;background:repeating-linear-gradient(45deg,#f3f7fc,#f3f7fc 8px,#e8eff7 8px,#e8eff7 16px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#56708c;font-weight:700;line-height:1.5}.qr-placeholder small{font-size:11px;font-weight:400}.modal-tip{font-size:11px!important;color:#9aa8b8!important}@keyframes pop{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}
.capability{background:#f6f9fc}.cap-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.cap-main{background:#10243d;color:#fff;border-radius:12px;padding:34px}.cap-icon{display:block;color:#68ddec;font-size:24px;margin-bottom:28px}.cap-main h3{font-size:27px;margin:0 0 10px}.cap-main p{color:#b7c9dc;max-width:470px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.chips i{font-style:normal;font-size:11px;color:#d8e8f7;border:1px solid #4e6d8b;border-radius:20px;padding:6px 11px}.cap-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce6f0;border-radius:12px;overflow:hidden}.cap-list div{background:#fff;padding:25px 22px;display:flex;flex-direction:column;gap:5px}.cap-list b{font-size:17px}.cap-list span{font-size:12px;color:var(--muted)}@media(max-width:800px){.cap-grid{grid-template-columns:1fr}.cap-list{grid-template-columns:1fr 1fr}}
.demo-link{color:#2364f0;text-decoration:none;font-size:14px;font-weight:700}.demo-link:hover{text-decoration:underline}
.active-nav{color:var(--blue)!important}.sub-hero{padding:105px 10vw 95px;background:linear-gradient(120deg,#f4f9ff,#fff 58%,#eaf7ff)}.sub-hero h1{font-size:54px;line-height:1.18;letter-spacing:-.05em;margin:0 0 24px}.sub-hero h1 em{font-style:normal;color:var(--blue)}.sub-hero p{max-width:570px;color:var(--muted);font-size:18px;margin-bottom:32px}.feature-detail{background:#fff}.feature-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.feature-cards>div{border-top:2px solid var(--ink);padding:22px 5px}.feature-cards span,.revenue-num{color:var(--blue);font-weight:700;font-size:12px}.feature-cards h3{font-size:19px;margin:18px 0 10px}.feature-cards p{color:var(--muted);font-size:13px}.partner-flow{background:#f6f9fc}.role-map{display:flex;align-items:center;justify-content:space-between;margin-top:65px;border-top:1px solid var(--line);padding-top:35px}.role-map>div:not(.role-line){display:flex;flex-direction:column;gap:4px}.role-map span{font-size:11px;color:var(--blue)}.role-map b{font-size:20px}.role-map small{font-size:12px;color:var(--muted)}.role-line{font-size:26px;color:#9cafc2}.revenue{background:#10243d;color:#fff}.revenue h2{margin-bottom:50px}.revenue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.revenue-grid>div{border-top:1px solid #59728c;padding-top:20px}.revenue-grid h3{font-size:20px;margin:18px 0 10px}.revenue-grid p{color:#aec2d6;font-size:14px}.revenue-num{color:#68ddec;font-size:24px}.revenue-note{margin-top:45px;color:#9fb5cb;font-size:12px}.journey{background:#f6f9fc}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.journey-steps>div{background:#fff;padding:25px;border-radius:8px}.journey-steps b{display:block;font-size:17px;margin-bottom:9px}.journey-steps span{color:var(--muted);font-size:12px}.compact{padding-top:70px;padding-bottom:70px;align-items:center}.compact .btn{align-self:center;justify-self:end}@media(max-width:800px){.sub-hero{padding:75px 7vw}.sub-hero h1{font-size:42px}.feature-cards,.revenue-grid,.journey-steps{grid-template-columns:1fr 1fr}.role-map{display:grid;grid-template-columns:1fr 1fr;gap:20px}.role-line{display:none}.compact .btn{justify-self:start}}
.miniapp{background:#f6f9fc}.miniapp-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.mini-points{list-style:none;padding:0;margin:25px 0 30px;color:var(--muted);font-size:14px}.mini-points li{margin:10px 0}.mini-points li:before{content:'✓';color:var(--blue);font-weight:700;margin-right:10px}.phone-wrap{display:flex;align-items:center;justify-content:center;gap:28px}.phone{width:190px;height:365px;border:7px solid #142b47;border-radius:27px;background:#142b47;box-shadow:0 18px 35px rgba(27,65,104,.2);padding:8px;position:relative}.phone-speaker{width:55px;height:5px;background:#203b5b;border-radius:9px;position:absolute;top:11px;left:60px}.phone-screen{height:100%;border-radius:18px;background:#f7fbff;overflow:hidden;padding:25px 13px 15px}.phone-head{display:flex;justify-content:space-between;font-size:9px;color:#6d7e92}.phone-head b{color:var(--blue)}.phone-banner{margin-top:19px;background:linear-gradient(135deg,#2168ed,#64d8ea);color:#fff;border-radius:11px;padding:17px 12px;font-size:11px;line-height:1.6}.phone-banner strong{font-size:16px}.phone-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.phone-tools i{font-style:normal;background:#fff;border:1px solid #e3ebf3;border-radius:7px;padding:11px 4px;text-align:center;font-size:10px;color:#486179}.phone-line{height:8px;background:#e6eef6;border-radius:5px;margin-top:16px}.phone-line.short{width:60%;margin-top:9px}.mini-qr{width:142px;height:142px;border:2px dashed #91a9c5;background:repeating-linear-gradient(45deg,#fff,#fff 8px,#edf3f9 8px,#edf3f9 16px);display:flex;align-items:center;justify-content:center;text-align:center;color:#56708c;font-size:12px;font-weight:700;line-height:1.5}.mini-qr small{font-size:10px;font-weight:400}@media(max-width:800px){.miniapp-grid{grid-template-columns:1fr}.phone-wrap{justify-content:flex-start}}
.qr-placeholder img{width:100%;height:100%;object-fit:cover;display:block}.qr-placeholder{overflow:hidden;background:#fff}
.limited-price del{display:block;color:#94a1b1;font-size:12px;text-decoration:line-through;margin-bottom:-4px}.limited-price strong{color:#17365d}.limited-price small{color:#2364f0!important;font-weight:700!important}
.mini-qr{overflow:hidden;background:#fff}.mini-qr img{width:100%;height:100%;object-fit:cover;display:block}
.restore-price{margin:-14px 0 18px;color:#e35d50!important;font-size:12px!important;font-weight:700}
footer a{color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}
