.product-intro{min-height:100vh;background-color:var(--current-bg);color:var(--current-text-primary)}.product-intro__main{padding:calc(var(--header-height) + 48px) 0 96px}.product-intro__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;color:var(--current-text-secondary);font-size:14px;text-decoration:none;transition:color .2s ease}.product-intro__back:hover,.product-intro__eyebrow{color:var(--color-primary)}.product-intro__eyebrow{margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:.08em}.product-intro__title{margin:0 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;color:var(--current-text-primary)}.product-intro__tagline{max-width:760px;margin:0 0 40px;color:var(--current-text-secondary);font-size:1.05rem;line-height:1.8}.product-intro__notice{display:flex;gap:18px;max-width:760px;margin-bottom:40px;padding:24px;border:1px solid var(--current-border);border-radius:16px;background:var(--current-surface)}.product-intro__notice-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary);font-size:18px}.product-intro__notice-title{margin:0 0 8px;font-size:1.05rem;font-weight:600;color:var(--current-text-primary)}.product-intro__notice-desc{margin:0;color:var(--current-text-secondary);font-size:.95rem;line-height:1.7}.product-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:64px}.product-intro__enter{min-height:46px;padding:12px 22px;border-radius:12px;font-size:14px;font-weight:600;gap:8px}.product-intro__others{padding-top:32px;border-top:1px solid var(--current-border)}.product-intro__others-title{margin:0 0 18px;font-size:1rem;font-weight:600;color:var(--current-text-secondary)}.product-intro__others-list{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none}.product-intro__others-list a{color:var(--current-text-primary);font-size:.95rem;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.product-intro__others-list a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (max-width:640px){.product-intro__notice{flex-direction:column;gap:14px}.product-intro__actions .btn{flex:1 1 100%}}