.dp{--bg-primary:#F7F8FA;--bg-secondary:#fff;--accent-gold:#C9A84C;--accent-blue:#1A428A;--text-primary:#0A1628;--text-secondary:#475569;--text-muted:#94A3B8;--glass-border:rgba(26,66,138,.12);--font:'DM Sans',sans-serif}.dp .container{max-width:1100px;margin:0 auto;padding:0 20px}.dp .section-header{text-align:center;margin-bottom:40px}.dp .section-header h2{font-size:2.2rem;font-weight:700}.dp .testimonials-section{padding:100px 0;overflow:hidden}.dp .testimonials-columns{display:flex;justify-content:center;gap:24px;max-height:700px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.dp .testimonials-columns.static{max-height:none;-webkit-mask-image:none;mask-image:none;flex-wrap:wrap}.dp .testimonial-column{display:flex;flex-direction:column;gap:24px;animation:scrollUp var(--scroll-speed,10s) linear infinite}.dp .testimonials-columns.static .testimonial-column{animation:none;flex-direction:row;flex-wrap:wrap;justify-content:center}.dp .testimonial-column:nth-child(2){--scroll-speed:13s}.dp .testimonial-column:nth-child(3){--scroll-speed:11s}.dp .testimonial-column:hover{animation-play-state:paused}@keyframes scrollUp{to{transform:translateY(-50%)}}.dp .testimonial-card{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:20px;padding:28px;max-width:320px;width:320px;flex-shrink:0;transition:all .3s}.dp .testimonial-card:hover{border-color:rgba(26,66,138,.2);box-shadow:0 4px 20px rgba(26,66,138,.06)}.dp .testimonial-stars{color:var(--accent-gold);font-size:.9rem;letter-spacing:2px;margin-bottom:16px}.dp .testimonial-card blockquote{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.dp .testimonial-author{display:flex;align-items:center;gap:12px}.dp .author-avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block}.dp .author-info strong{display:block;font-size:.9rem}.dp .author-info span{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.dp .author-info span img{width:16px;height:12px;border-radius:2px}.dp .badge-g{font-size:.7rem;color:var(--accent-blue);background:rgba(26,66,138,.06);padding:2px 8px;border-radius:99px;margin-left:auto}.dp .cta-wrap{text-align:center;margin-top:36px}.dp .btn{display:inline-flex;align-items:center;gap:10px;font-family:"Inter",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:#fff;background:#A88B4A;border:1px solid #A88B4A;padding:16px 40px;border-radius:6px;cursor:pointer;transition:all .4s ease}.dp .btn:hover{background:#C8A96E;border-color:#C8A96E}.dp .btn-google{background:#fff;color:#1A1A18;border-color:rgba(168,139,74,.5)}.dp .btn-google:hover{background:#F7F3EA;border-color:#A88B4A}.dp .summary{display:flex;justify-content:center;gap:12px;align-items:center;margin-bottom:32px;color:var(--text-secondary)}.dp .summary b{font-size:2rem;color:var(--text-primary)}.dp .depo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:60px}.dp .depo-grid .testimonial-card{width:auto;max-width:none}.dp .form-card{background:#fff;border:1px solid var(--glass-border);border-radius:20px;padding:32px;max-width:640px;margin:0 auto 80px}.dp .form-card h3{font-size:1.5rem;margin-bottom:6px}.dp .form-card p.sub{color:var(--text-secondary);margin-bottom:24px;font-size:.9rem}.dp label{display:block;font-size:.85rem;font-weight:600;margin:16px 0 6px}.dp input[type=text],.dp textarea{width:100%;padding:12px 14px;border:1px solid var(--glass-border);border-radius:10px;font:inherit}.dp textarea{min-height:110px}.dp .loc-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed var(--glass-border);border-radius:10px;background:var(--bg-primary);font-size:.9rem}.dp .loc-row img{width:24px;height:18px;border-radius:2px}.dp .stars-in{display:flex;gap:4px;font-size:2rem;cursor:pointer;color:#CBD5E1}.dp .stars-in span.on{color:var(--accent-gold)}.dp .photo-prev{width:72px;height:72px;border-radius:50%;object-fit:cover;margin-top:10px;display:none}.dp .hint{font-size:.78rem;color:var(--text-muted);margin-top:6px}.dp .err{color:#EF4444;font-size:.8rem;display:none;margin-top:6px}.dp .steps{display:none;margin-top:20px;padding:18px;border-radius:12px;background:rgba(9,173,126,.08);font-size:.9rem;line-height:1.6}@media(max-width:768px){.dp .testimonials-section{padding:60px 0}.dp .testimonial-column:nth-child(n+2){display:none}.dp .testimonials-columns{max-height:500px}.dp .testimonial-card{max-width:300px;width:300px}}.dp .rev-thumb{width:84px;height:84px;object-fit:cover;border-radius:12px;border:1px solid var(--glass-border);margin:-6px 8px 20px 0;display:inline-block;cursor:zoom-in}.dp .steps{display:none;margin-top:20px;padding:20px;border-radius:12px;background:rgba(168,139,74,.08);border:1px solid rgba(168,139,74,.3);font-size:.9rem;line-height:1.6;text-align:center}.dp .steps .btn{margin-top:12px}.dp .pub-note{margin-top:14px;font-size:.8rem;color:var(--text-secondary);line-height:1.5}.dp .btn-google svg{flex:0 0 auto}.dp{font-family:var(--font);color:var(--text-primary);padding:0 0 40px}.dp .container{max-width:1100px;margin:0 auto;padding:0 20px}.dp *{box-sizing:border-box}