.cred-section{padding:56px 0}.cred-section:nth-of-type(even){background:#f8fafc}.cred-section h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 24px;letter-spacing:-.025em}.cred-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cred-card{padding:28px;background:#fff;border:1px solid #e2e8f0;border-radius:20px}.cred-card h2{font-size:25px}.cred-card h3{font-size:21px;margin-bottom:14px}.cred-card p,.cred-intro{font-size:16px;line-height:1.8;color:#526077}.cred-card p+p,.cred-intro+.cred-intro{margin-top:16px}.cred-intro{max-width:800px}.cred-card a,.cred-intro a{color:#a63f00;text-decoration:underline}.about-stats-grid>[role=listitem]{text-align:center}.about-stat-num{font-size:clamp(18px,2.2vw,28px)!important;line-height:1.3}.billing-policy-note{font-size:13px;line-height:1.7;padding:16px;border:1px solid #ffdec4;background:#fff8f2;border-radius:14px}.guide-fragment-alias{display:block;scroll-margin-top:100px}@media(max-width:680px){.cred-grid{grid-template-columns:1fr}.cred-section{padding:36px 0}.cred-card{padding:22px}.about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}}

.auth-visual-panel .review-card-visual{padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.06)}.auth-visual-panel .review-text-visual{font-size:16px;line-height:1.7;color:#e5eaf3}.auth-visual-panel .review-role-visual{font-size:12px;color:#bdc9dc;margin-top:14px}.auth-visual-panel .visual-stat-num{font-size:24px}
