@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.intro-page .intro-container{padding:16px;padding-bottom:calc(64px + 12px + env(safe-area-inset-bottom) + 24px);max-width:600px;margin:0 auto}.intro-page .intro-hero{text-align:center;padding:24px 16px;margin-bottom:16px}.intro-page .intro-hero .hero-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#c41a1a 0,#9b1c1c 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 8px 24px rgba(196,26,26,.3)}.intro-page .intro-hero .hero-icon i{font-size:36px;color:#fff}.intro-page .intro-hero .hero-title{font-size:20px;font-weight:700;color:#111827;margin-bottom:8px}@media (min-width:640px){.intro-page .intro-hero .hero-title{font-size:24px}}.intro-page .intro-hero .hero-subtitle{font-size:14px;color:#6b7280;line-height:1.75}.intro-page .intro-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (min-width:640px){.intro-page .intro-card{padding:20px}}.intro-page .intro-card .card-header{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#111827;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.intro-page .intro-card .card-header i{font-size:20px;color:#c41a1a}.intro-page .intro-card .card-body{font-size:14px;color:#374151;line-height:1.75}.intro-page .policy-card .policy-text{font-size:14px;color:#374151;line-height:1.75;text-indent:2em;margin:0}.intro-page .methods-card .method-item{display:flex;gap:12px}.intro-page .methods-card .method-item .method-number{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#c41a1a 0,#9b1c1c 100%);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.intro-page .methods-card .method-item .method-content{flex:1;min-width:0}.intro-page .methods-card .method-item .method-content .method-title{font-size:16px;font-weight:600;color:#111827;margin-bottom:8px}.intro-page .methods-card .method-item .method-content .method-desc{font-size:14px;color:#6b7280;line-height:1.75;margin-bottom:12px}.intro-page .methods-card .method-divider{height:1px;background:#e5e7eb;margin:16px 0}.intro-page .methods-card .btn-apply{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#c41a1a 0,#9b1c1c 100%);color:#fff;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 4px 12px rgba(196,26,26,.3);transition:all .2s ease-out}.intro-page .methods-card .btn-apply:active{transform:scale(.96)}@media (min-width:768px){.intro-page .methods-card .btn-apply:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(196,26,26,.4)}}.intro-page .methods-card .btn-apply i{font-size:16px}.intro-page .tips-card .card-header i{color:#d97706}.intro-page .tips-card .tips-list{list-style:none;padding:0;margin:0}.intro-page .tips-card .tips-list li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;color:#6b7280;line-height:1.75}.intro-page .tips-card .tips-list li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#d97706}.intro-page .tips-card .tips-list li:last-child{margin-bottom:0}