.testimonial-section{display:flex;justify-content:center;align-items:center;background-color:var(--surface-sunken);padding:40px 20px;height:fit-content;flex-direction:column;text-align:center}.testimonial-heading{font:var(--type-display-md);letter-spacing:-.025em;color:var(--ink);margin:0 0 20px;text-align:center}.testimonial-card{text-align:center;background-color:var(--mint-soft);border:1px solid var(--line);padding:20px;border-radius:var(--radius-lg);width:90%;max-width:500px;height:auto}.navigation{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:50%;margin:20px auto;gap:10px}.arrow{background:none;border:none;font-size:24px;font-weight:700;cursor:pointer;color:var(--ink);transition:color var(--motion)}.arrow:hover{color:var(--mint-text)}.pagination{font:var(--type-number);color:var(--ink-muted);display:flex;flex-direction:row;align-items:center;justify-content:center}.quote{font:var(--type-body-lg);color:var(--ink);margin:0 0 20px}.profile{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.profile-image{width:40px;height:40px;border-radius:50%}.profile h4{margin:0;font:var(--type-title);color:var(--ink)}.profile p{margin:0;font:var(--type-body-sm);color:var(--ink-muted)}@media (max-width:768px){.testimonial-card{width:95%;padding:15px}.navigation{max-width:80%}.quote{font:var(--type-body)}.profile{gap:8px}.profile-image{width:35px;height:35px}}@media (max-width:480px){.testimonial-card{width:100%;padding:10px}.navigation{max-width:100%;gap:5px}.arrow{font-size:20px}.profile-image{width:30px;height:30px}}