.reviews-guide-wrapper{background:#fff}.rg-hero{color:var(--text-primary);text-align:center;background:linear-gradient(135deg,#f8faff 0%,#fff 100%);padding:140px 0 160px;position:relative;overflow:hidden}.hero-wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:-2px;left:0}.hero-wave svg{width:100%;height:80px;display:block}.rg-title{color:var(--text-primary);margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:800;position:relative}.rg-breadcrumb{opacity:.8;font-size:14px}.rg-cards-section{padding:80px 0}.rg-card{text-align:center;background:#fff;border:1px solid #f1f1f1;border-radius:24px;height:100%;padding:40px;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px #00000008}.rg-card:hover{border-color:#0040851a;transform:translateY(-10px);box-shadow:0 30px 60px #0040851a}.rg-icon-box{width:70px;height:70px;color:var(--accent-orange);background:#fff5ef;border-radius:20px;justify-content:center;align-items:center;margin:0 auto 25px;font-size:28px;transition:all .3s;display:flex}.rg-card:hover .rg-icon-box{background:var(--accent-orange);color:#fff;transform:rotateY(180deg)}.rg-card h3{color:var(--text-primary);margin-bottom:20px;font-size:20px;font-weight:700}.rg-card p{color:var(--text-secondary);margin-bottom:0;line-height:1.6}.rg-pro-tips{border-left:5px solid var(--accent-orange);border-right:5px solid var(--accent-orange);background:#f8faff;border-radius:30px;margin-top:40px;padding:60px}.tip-item{gap:20px;margin-bottom:30px;display:flex}.tip-item:last-child{margin-bottom:0}.tip-icon{width:40px;height:40px;color:var(--primary-blue);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #0000000d}.tip-content h4{margin-bottom:8px;font-size:18px;font-weight:700}.tip-content p{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:991px){.rg-card{margin-bottom:20px;padding:30px 20px}.rg-pro-tips{padding:40px 30px}}@media (max-width:767px){.rg-hero{padding:80px 0 60px}.rg-title{line-height:1.2;font-size:28px!important}.rg-breadcrumb{font-size:13px}.rg-cards-section{padding:40px 0}.rg-card{margin-bottom:20px;padding:25px 20px}.rg-pro-tips{border-left:4px solid var(--accent-orange);border-right:4px solid var(--accent-orange);border-radius:20px;padding:30px 20px}.tip-item{text-align:center;flex-direction:column;align-items:center;gap:12px}.text-balance{text-align:center;font-size:18px;line-height:1.2}}
