.mobile-section{padding:50px 20px}.mobile-section .section-title{text-align:center;color:#0d2952;font-size:1.4em;font-weight:800;margin:0 0 8px}.mobile-section .section-sub{text-align:center;color:#607080;font-size:1em;margin-bottom:32px;line-height:1.7}.mobile-section .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#d4a518,#f0c84a);border-radius:2px;margin:10px auto 28px}.ipo-mobile-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:460px;padding:70px 20px 50px;margin-top:42px;position:relative;overflow:hidden;background:url(/static/img/ipo.3dda9a0f.jpg) no-repeat;background-size:100% 100%;box-sizing:border-box}.ipo-mobile-banner:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,0);backdrop-filter:blur(3.2px);transform:translateZ(0);-webkit-backdrop-filter:blur(3.2px);background:rgba(0,0,0,.2);backdrop-filter:blur(3.5px) brightness(1.05) saturate(1.2);-webkit-backdrop-filter:blur(3.5px) brightness(1.05) saturate(1.2);z-index:1}.ipo-mobile-banner .banner-content{position:relative;z-index:3;color:#fff;max-width:800px}.ipo-mobile-banner .banner-content .banner-tag{display:inline-block;background:rgba(255,200,60,.22);color:#ffc83c;border:1px solid rgba(255,200,60,.55);border-radius:20px;font-size:.78em;font-weight:700;letter-spacing:.08em;padding:4px 16px;margin-bottom:20px;backdrop-filter:blur(4px);text-shadow:0 1px 4px rgba(0,0,0,.4)}.ipo-mobile-banner .banner-content h1{font-size:1.5em;font-weight:800;line-height:1.3;margin:0 0 16px;text-shadow:0 2px 8px rgba(0,0,0,.6),0 4px 32px rgba(0,0,0,.5)}.ipo-mobile-banner .banner-content h1 .gold{color:#ffc83c;text-shadow:0 0 20px rgba(255,200,60,.5),0 2px 8px rgba(0,0,0,.5)}.ipo-mobile-banner .banner-content p{font-size:1.12em;margin:0 0 10px;opacity:1;line-height:1.7;text-shadow:0 1px 6px rgba(0,0,0,.7);color:rgba(220,235,255,.95)}.ipo-mobile-banner .banner-content .banner-stats{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:30px 0 36px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ipo-mobile-banner .banner-content .banner-stats .banner-stat{text-align:center}.ipo-mobile-banner .banner-content .banner-stats .banner-stat .num{font-size:1.6em;font-weight:800;color:#ffc83c;line-height:1}.ipo-mobile-banner .banner-content .banner-stats .banner-stat .label{font-size:.78em;opacity:.9;margin-top:4px;text-shadow:0 1px 4px rgba(0,0,0,.6);color:rgba(200,220,255,.95)}.ipo-mobile-banner .banner-content .banner-stats .stat-divider{width:1px;background:hsla(0,0%,100%,.2);-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.ipo-mobile-banner .banner-content .ipo-btn{display:inline-block;padding:15px 52px;border-radius:32px;text-decoration:none;font-weight:800;font-size:1.05em;background:linear-gradient(135deg,#e8a000,#ffc83c);color:#1a1a00;animation:breath-gold-405 3s ease-in-out infinite;letter-spacing:.02em}.ipo-mobile-ticker-wrap{background:#0a1628;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.ipo-mobile-ticker-wrap .ticker-track{display:-ms-flexbox;display:flex;gap:60px;white-space:nowrap;animation:ticker-510 30s linear infinite;will-change:transform}.ipo-mobile-ticker-wrap .ticker-track .ticker-item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px;color:#a0b8d8;font-size:.82em}.ipo-mobile-ticker-wrap .ticker-track .ticker-item .up{color:#22c55e}.ipo-mobile-ticker-wrap .ticker-track .ticker-item .down{color:#ef4444}.ipo-mobile-ticker-wrap .ticker-track .ticker-item .name{color:#fff;font-weight:600}.ipo-mobile-important .necessity-container{max-width:900px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:24px}.ipo-mobile-important .necessity-container .section-title{font-size:1.4em;font-weight:800;text-align:center;color:#0a1628;margin-bottom:30px;margin-top:0}.ipo-mobile-risk .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#0a3a7a,#4090ff);border-radius:2px;margin:10px auto 28px}.ipo-mobile-risk .title-bar .gold{background:linear-gradient(90deg,#e8a000,#ffc83c)}.ipo-mobile-risk .risk-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:20px;max-width:1200px;margin:0 auto}.ipo-mobile-risk .risk-grid .risk-card{background:#fff;border-radius:14px;padding:28px 24px;box-shadow:0 3px 16px rgba(10,40,100,.08);border:1px solid #e0eaff;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.ipo-mobile-risk .risk-grid .risk-card:after{content:"";position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:rgba(10,58,122,.04)}.ipo-mobile-risk .risk-grid .risk-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(10,40,100,.14)}.ipo-mobile-risk .risk-grid .risk-card.hot:before{content:"\9AD8\9891";position:absolute;top:14px;right:14px;background:#ef4444;color:#fff;font-size:.7em;font-weight:700;padding:2px 9px;border-radius:20px}.ipo-mobile-risk .risk-grid .risk-card .risk-icon{font-size:2em;margin-bottom:12px}.ipo-mobile-risk .risk-grid .risk-card .risk-title{font-size:1.05em;font-weight:700;color:#0a2040;margin-bottom:8px}.ipo-mobile-risk .risk-grid .risk-card .risk-desc{font-size:.88em;color:#607080;line-height:1.7}.ipo-mobile-risk-node .section-title{text-align:center;color:#0a2b5e;font-size:1.4em;font-weight:800;margin-bottom:8px}.ipo-mobile-risk-node .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#0a3a7a,#4090ff);border-radius:2px;margin:10px auto 28px}.ipo-mobile-risk-node .section-sub{text-align:center;color:#607080;font-size:1em;margin-bottom:32px;line-height:1.6}.ipo-mobile-risk-node .timeline{max-width:1000px;margin:0 auto;position:relative}.ipo-mobile-risk-node .timeline:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#0a3a7a,#4090ff,#a0c4ff);transform:translateX(-50%)}.ipo-mobile-risk-node .timeline .timeline-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:32px;margin-bottom:48px;position:relative;-ms-flex-direction:column!important;flex-direction:column!important;padding-left:56px}.ipo-mobile-risk-node .timeline .timeline-item .timeline-dot{position:absolute;left:24px;top:18px;transform:translateX(-50%);width:18px;height:18px;border-radius:50%;background:#0a3a7a;border:3px solid #fff;box-shadow:0 0 0 3px rgba(10,58,122,.25);z-index:1}.ipo-mobile-risk-node .timeline .timeline-item .timeline-content{-ms-flex:1;flex:1;max-width:100%;background:#fff;border-radius:14px;padding:24px;box-shadow:0 4px 18px rgba(10,40,100,.08);border:1px solid #e0eaff;max-width:calc(50% - 40px);box-sizing:border-box}.ipo-mobile-risk-node .timeline .timeline-item .timeline-content .timeline-phase{display:inline-block;background:#0a3a7a;color:#ffc83c;font-size:.75em;font-weight:700;padding:3px 12px;border-radius:20px;margin-bottom:10px}.ipo-mobile-risk-node .timeline .timeline-item .timeline-content .timeline-title{font-size:1.08em;font-weight:700;color:#0a2040;margin-bottom:8px}.ipo-mobile-risk-node .timeline .timeline-item .timeline-content .timeline-desc{font-size:.88em;color:#607080;line-height:1.7}.ipo-mobile-risk-node .timeline .timeline-item .timeline-content .timeline-tips{margin-top:10px;font-size:.82em;color:#0a3a7a;background:#f0f5ff;border-radius:6px;padding:8px 12px;border-left:3px solid #0a3a7a}.ipo-mobile-risk-node .timeline .timeline-item:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ipo-mobile-risk-node .timeline .timeline-item:nth-child(2n) .timeline-content{margin-left:auto}.ipo-mobile-key-features{padding-top:0}.ipo-mobile-key-features .section-title{text-align:center;color:#0a2b5e;font-size:1.4em;font-weight:800;margin-bottom:8px}.ipo-mobile-key-features .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#0a3a7a,#4090ff);border-radius:2px;margin:10px auto 28px}.ipo-mobile-key-features .section-sub{text-align:center;color:#607080;font-size:1em;margin-bottom:32px;line-height:1.6}.ipo-mobile-key-features .steps-flow{max-width:950px;margin:0 auto}.ipo-mobile-key-features .steps-flow .step-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:56px;padding:28px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(10,40,100,.07);border:1px solid #e0eaff;transition:box-shadow .2s}.ipo-mobile-key-features .steps-flow .step-item:hover{box-shadow:0 8px 32px rgba(10,40,100,.12)}.ipo-mobile-key-features .steps-flow .step-item.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;flex-direction:column}.ipo-mobile-key-features .steps-flow .step-item .step-num-wrap{-ms-flex-negative:0;flex-shrink:0;width:64px;text-align:center}.ipo-mobile-key-features .steps-flow .step-item .step-num-wrap .step-num{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0a2040,#0a3a7a);color:#ffc83c;font-size:1.6em;font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 4px 14px rgba(10,40,100,.25)}.ipo-mobile-key-features .steps-flow .step-item .step-num-wrap .step-connector{width:2px;height:32px;background:linear-gradient(180deg,#0a3a7a,#4090ff);margin:8px auto 0}.ipo-mobile-key-features .steps-flow .step-item .step-body{-ms-flex:1;flex:1}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-title{font-size:1.2em;font-weight:700;color:#0a2040;margin-bottom:10px}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-desc{color:#607080;line-height:1.75;font-size:.95em;margin-bottom:14px}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock{background:#f5f8fd;border:1px solid #d8e8ff;border-radius:10px;padding:16px}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-title{font-size:.78em;font-weight:700;color:#0a3a7a;border-bottom:1px solid #e0eaff;padding-bottom:8px;margin-bottom:10px}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.76em;color:#607080;padding:5px 0;border-bottom:1px dashed #e8f0ff}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row:last-child{border-bottom:none}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row .step-mock-text{max-width:150px}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row .step-mock-badge{font-size:.75em;padding:1px 8px;border-radius:12px;font-weight:600}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row .step-mock-badge.badge-red{background:#fee2e2;color:#ef4444}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row .step-mock-badge.badge-orange{background:#ffedd5;color:#f97316}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row .step-mock-badge.badge-green{background:#dcfce7;color:#16a34a}.ipo-mobile-key-features .steps-flow .step-item .step-body .step-mock .step-mock-row .step-mock-badge.badge-blue{background:#dbeafe;color:#2563eb}.ipo-mobile-key-features .go-btn{text-align:center;margin-top:10px}.ipo-mobile-key-features .go-btn .btn-blue{display:inline-block;background:#0a1628;color:#fff;padding:16px 52px;border-radius:36px;text-decoration:none;font-weight:800;font-size:1.05em;animation:breath-white-96 3s ease-in-out infinite}.ipo-mobile-core-value{background:linear-gradient(135deg,#0a1628,#0d2b52);color:#fff}.ipo-mobile-core-value .section-title{text-align:center;color:#fff;font-size:1.4em;font-weight:800;margin-bottom:8px}.ipo-mobile-core-value .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#0a3a7a,#4090ff);border-radius:2px;margin:10px auto 28px}.ipo-mobile-core-value .title-bar.gold{background:linear-gradient(90deg,#e8a000,#ffc83c)}.ipo-mobile-core-value .value-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1100px;margin:0 auto}.ipo-mobile-core-value .value-grid .value-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:28px 20px;text-align:center;transition:background .2s}.ipo-mobile-core-value .value-grid .value-card:hover{background:hsla(0,0%,100%,.1)}.ipo-mobile-core-value .value-grid .value-card .v-icon{font-size:2.2em;margin-bottom:12px}.ipo-mobile-core-value .value-grid .value-card .v-title{font-weight:700;font-size:1em;color:#ffc83c;margin-bottom:8px}.ipo-mobile-core-value .value-grid .value-card .v-desc{font-size:.85em;opacity:.8;line-height:1.6}.ipo-mobile-typica-case .section-title{text-align:center;color:#0a2b5e;font-size:1.4em;font-weight:800;margin-bottom:8px}.ipo-mobile-typica-case .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#0a3a7a,#4090ff);border-radius:2px;margin:10px auto 28px}.ipo-mobile-typica-case .section-sub{text-align:center;color:#607080;font-size:1em;margin-bottom:32px;line-height:1.6}.ipo-mobile-typica-case .case-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1100px;margin:0 auto}.ipo-mobile-typica-case .case-grid .case-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgba(10,40,100,.08);border:1px solid #e0eaff}.ipo-mobile-typica-case .case-grid .case-card .case-header{background:linear-gradient(135deg,#0a2040,#0a3a7a);padding:20px 24px;color:#fff}.ipo-mobile-typica-case .case-grid .case-card .case-header .case-type{font-size:.75em;background:rgba(255,200,60,.2);color:#ffc83c;border:1px solid rgba(255,200,60,.4);padding:2px 10px;border-radius:12px;display:inline-block;margin-bottom:8px}.ipo-mobile-typica-case .case-grid .case-card .case-header .case-title{font-weight:700;font-size:1.05em}.ipo-mobile-typica-case .case-grid .case-card .case-body{padding:20px 24px}.ipo-mobile-typica-case .case-grid .case-card .case-body p{font-size:.88em;color:#607080;line-height:1.7;margin-bottom:14px}.ipo-mobile-typica-case .case-grid .case-card .case-body .case-insight{background:#f0f5ff;border-left:3px solid #0a3a7a;padding:10px 14px;border-radius:0 8px 8px 0;font-size:.83em;color:#0a3a7a;font-weight:600}.ipo-mobile-typica-case .case-grid .case-card .case-body .case-insight>a{display:inline-block;background:#fff;color:#0a3a7a;padding:16px 52px;border-radius:36px;text-decoration:none;font-weight:700;font-size:1.05em;animation:breath-white-96 3s ease-in-out infinite}.ipo-mobile-vs .section-title{text-align:center;color:#0a2b5e;font-size:1.4em;font-weight:800;margin-bottom:8px}.ipo-mobile-vs .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#0a3a7a,#4090ff);border-radius:2px;margin:10px auto 28px}.ipo-mobile-vs .compare-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(320px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1100px;margin:0 auto}.ipo-mobile-vs .compare-grid .compare-card{border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.07)}.ipo-mobile-vs .compare-grid .compare-card-head{padding:18px 24px;font-weight:700;font-size:1.05em}.ipo-mobile-vs .compare-grid .compare-card-head.pro{background:linear-gradient(135deg,#0a2040,#0a3a7a);color:#ffc83c}.ipo-mobile-vs .compare-grid .compare-card-head.con{background:#f0f0f0;color:#888}.ipo-mobile-vs .compare-grid .compare-card-body{padding:24px;background:#fff;border:1.5px solid #e0eaff;border-top:none}.ipo-mobile-vs .compare-grid .compare-card-body .compare-item{display:-ms-flexbox;display:flex;gap:12px;margin-bottom:18px;line-height:1.6;font-size:.93em}.ipo-mobile-vs .compare-grid .compare-card-body .compare-item .icon{-ms-flex-negative:0;flex-shrink:0;font-size:1.1em}.ipo-mobile-sta .cta-box{background:linear-gradient(135deg,#0a2040,#0a3a7a 60%,#1256a8);border-radius:20px;padding:60px 40px;color:#fff;text-align:center;box-shadow:0 12px 48px rgba(10,40,100,.28);position:relative;overflow:hidden}.ipo-mobile-sta .cta-box:before{content:"";position:absolute;top:-60px;right:-60px;width:250px;height:250px;border-radius:50%;border:50px solid rgba(255,200,60,.08)}.ipo-mobile-sta .cta-box h2{font-size:1.8em;margin-bottom:12px;position:relative;z-index:1}.ipo-mobile-sta .cta-box p{opacity:.85;margin-bottom:32px;line-height:1.7;position:relative;z-index:1}.ipo-mobile-sta .doc-link{text-align:center;margin-top:32px}.ipo-mobile-sta .doc-link a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;background:#f0f7ff;color:#0a3a7a;text-decoration:none;padding:10px 24px;border-radius:8px;font-size:.95em;font-weight:700;transition:background .2s}.ipo-mobile-sta .doc-link a:hover{background:#dbeafe}.bg-light{background:#f5f8fd}.bg-white{background:#fff}.bg-dark{background:linear-gradient(135deg,#0a1628,#0d2b52);color:#fff}.bg-navy{background:#0a2040;color:#fff}.btn-white{display:inline-block;background:#fff;color:#0a3a7a;padding:16px 52px;border-radius:36px;text-decoration:none;font-weight:700;font-size:1.05em;animation:breath-white-410 3s ease-in-out infinite}@keyframes breath-gold-405{0%{box-shadow:0 0 0 0 rgba(255,200,60,.5);transform:scale(1)}50%{box-shadow:0 0 24px 12px rgba(255,200,60,0);transform:scale(1.02)}to{box-shadow:0 0 0 0 rgba(255,200,60,0);transform:scale(1)}}@keyframes breath-white-96{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.35);transform:scale(1)}50%{box-shadow:0 0 20px 10px hsla(0,0%,100%,0);transform:scale(1.02)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(1)}}@keyframes ticker-510{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.timeline:before{left:24px}.timeline-item{-ms-flex-direction:column!important;flex-direction:column!important;padding-left:56px}.timeline-dot{left:24px}.timeline-content{max-width:100%!important}.reg-flow,.step-item,.step-item.reverse{-ms-flex-direction:column;flex-direction:column}.reg-flow{-ms-flex-align:start;align-items:flex-start;gap:16px}.reg-step:after{display:none}.reg-flow .reg-step{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:16px;text-align:left}.reg-dot{-ms-flex-negative:0;flex-shrink:0}.stage-tabs{-ms-flex-direction:column;flex-direction:column;border-radius:12px}.stage-tab{border-right:none;border-bottom:1px solid rgba(10,58,122,.12)}.stage-tab:last-child{border-bottom:none}}@media (max-width:480px){.banner h1{font-size:1.5em}.data-grid,.value-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.case-grid,.compare-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}