.testimonials-section[data-astro-cid-gakqr736]{background-color:var(--color-bg);padding:6rem 0;position:relative;overflow:hidden}.section-header[data-astro-cid-gakqr736]{text-align:center;max-width:720px;margin:0 auto 3.5rem}.section-badge[data-astro-cid-gakqr736]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-light);background:#fc030114;border:1px solid #fc030140;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.badge-dot[data-astro-cid-gakqr736]{background-color:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px var(--color-primary);border-radius:50%}.section-title[data-astro-cid-gakqr736]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.text-gradient[data-astro-cid-gakqr736]{background:linear-gradient(135deg,#fff 10%,#fc0301 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-subtitle[data-astro-cid-gakqr736]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 auto;font-size:1.0625rem;line-height:1.6}.testimonials-grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.75rem;display:grid}@media (width<=900px){.testimonials-grid[data-astro-cid-gakqr736]{grid-template-columns:1fr;gap:1.5rem}}.testimonial-card[data-astro-cid-gakqr736]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.testimonial-card[data-astro-cid-gakqr736]:hover{border-color:var(--color-border-primary);transform:translateY(-4px);box-shadow:0 16px 36px -12px #fc030133}@media (width>=901px){.testimonial-card[data-astro-cid-gakqr736]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .875rem)}}.testimonial-card-hidden[data-astro-cid-gakqr736]{display:none}.testimonial-card-hidden[data-astro-cid-gakqr736].is-revealed{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards revealCard;animation-delay:calc(var(--reveal-index,0) * 80ms);display:flex}@keyframes revealCard{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.testimonial-card-hidden[data-astro-cid-gakqr736].is-revealed{opacity:1!important;animation:none!important;transform:none!important}}.card-header[data-astro-cid-gakqr736]{z-index:1;justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex;position:relative}.rating-stars[data-astro-cid-gakqr736]{color:var(--color-star);align-items:center;gap:.25rem;display:flex}.star-icon[data-astro-cid-gakqr736]{filter:drop-shadow(0 1px 3px #ffc1074d)}.verified-badge[data-astro-cid-gakqr736]{color:var(--color-success);background:#22c55e1a;border:1px solid #22c55e40;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.card-body[data-astro-cid-gakqr736]{z-index:1;flex-grow:1;margin:0 0 1.75rem;position:relative}.quote-text[data-astro-cid-gakqr736]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:.985rem;font-style:normal;line-height:1.7}.card-footer[data-astro-cid-gakqr736]{z-index:1;border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:1rem;padding-top:1.25rem;display:flex;position:relative}@media (width>=480px){.card-footer[data-astro-cid-gakqr736]{flex-direction:row;justify-content:space-between;align-items:center}}.author-meta[data-astro-cid-gakqr736]{align-items:center;gap:.85rem;display:flex}.author-avatar[data-astro-cid-gakqr736]{width:42px;height:42px;font-family:var(--font-heading);color:var(--color-text-primary);background:linear-gradient(135deg,#1c1c1c 0%,#fc030133 100%);border:1px solid #fc030159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.author-info[data-astro-cid-gakqr736]{flex-direction:column;gap:.15rem;display:flex}.author-name[data-astro-cid-gakqr736]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600}.author-service[data-astro-cid-gakqr736]{color:var(--color-text-muted);font-size:.785rem}.tags-container[data-astro-cid-gakqr736]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pill-tag[data-astro-cid-gakqr736]{letter-spacing:.02em;border-radius:.375rem;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.tag-vehicle[data-astro-cid-gakqr736]{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff0d}.tag-location[data-astro-cid-gakqr736]{color:var(--color-primary-light);background:#fc030112;border:1px solid #fc030133}.testimonials-actions[data-astro-cid-gakqr736]{z-index:2;justify-content:center;margin-top:3.25rem;display:flex;position:relative}.btn-load-more[data-astro-cid-gakqr736]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-body);cursor:pointer;border-radius:9999px;align-items:center;gap:.85rem;padding:.8rem 1.6rem;font-size:.9375rem;font-weight:600;transition:transform .25s,border-color .25s,box-shadow .25s,background-color .25s;display:inline-flex;box-shadow:0 4px 18px #0006}.btn-load-more[data-astro-cid-gakqr736]:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -4px #fc030159}.btn-load-more[data-astro-cid-gakqr736]:active{transform:translateY(0)}.btn-load-more-inner[data-astro-cid-gakqr736]{align-items:center;gap:.6rem;display:inline-flex}.btn-load-more-count[data-astro-cid-gakqr736]{color:var(--color-primary-light);letter-spacing:.02em;background:#fc03011f;border:1px solid #fc03014d;border-radius:9999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:700;line-height:1;transition:opacity .2s;display:inline-flex}.btn-load-more-icon-wrap[data-astro-cid-gakqr736]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .25s,border-color .25s;display:inline-flex}.btn-load-more[data-astro-cid-gakqr736]:hover .btn-load-more-icon-wrap[data-astro-cid-gakqr736]{background:#fc030133;border-color:#fc030166}.btn-load-more-icon[data-astro-cid-gakqr736]{color:var(--color-text-secondary);transition:transform .3s cubic-bezier(.16,1,.3,1)}.btn-load-more[data-astro-cid-gakqr736]:hover .btn-load-more-icon[data-astro-cid-gakqr736]{color:#fff}.btn-load-more[data-astro-cid-gakqr736][aria-expanded=true] .btn-load-more-icon[data-astro-cid-gakqr736]{transform:rotate(180deg)}.btn-load-more[data-astro-cid-gakqr736][aria-expanded=true] .btn-load-more-count[data-astro-cid-gakqr736]{display:none}@media (width<=640px){.testimonials-section[data-astro-cid-gakqr736]{padding:4rem 0}.testimonial-card[data-astro-cid-gakqr736]{padding:1.75rem 1.35rem}.testimonials-actions[data-astro-cid-gakqr736]{margin-top:2.25rem}}
