.info-page{background-color:var(--bg-light);padding-bottom:100px}.info-hero{background:linear-gradient(135deg, var(--primary-purple) 0%, var(--primary-teal) 100%);padding:calc(var(--header-height) + 100px) 0 80px;margin-top:calc(-1 * var(--header-height));color:#fff;text-align:center;z-index:1;margin-bottom:-60px;position:relative}.info-hero h1{letter-spacing:-1.5px;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.info-hero .update-date{opacity:.8;font-size:1.1rem;font-weight:500}.info-content-wrapper{z-index:2;max-width:900px;margin:0 auto;padding:0 20px;position:relative}.info-card{background:#fff;border:1px solid #00000008;border-radius:24px;padding:60px;box-shadow:0 20px 50px #0000000d}.info-section{margin-bottom:40px}.info-section:last-child{margin-bottom:0}.info-section h2{color:var(--text-dark);border-bottom:2px solid var(--accent-purple-light);margin-bottom:1.5rem;padding-bottom:10px;font-size:1.75rem;display:inline-block}.info-section p{color:#444;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.info-section ul{margin-bottom:1.5rem;padding-left:0;list-style:none}.info-section li{color:#444;margin-bottom:12px;padding-left:30px;font-size:1.05rem;position:relative}.info-section li:before{content:"→";color:var(--primary-teal);font-weight:700;position:absolute;left:0}.info-section strong{color:var(--text-dark)}.info-section em{color:var(--text-muted)}.info-section a{color:var(--primary-purple);text-underline-offset:4px;font-weight:600;text-decoration:underline}.info-section a:hover{color:var(--primary-teal)}@media (width<=768px){.info-hero{padding:calc(var(--header-height) + 40px) 0 60px}.info-hero h1{font-size:2.5rem}.info-card{padding:30px}.info-section h2{font-size:1.5rem}}
