.feedback-section{background:radial-gradient(ellipse at 10% 30%,#12395a33,transparent 55%),#080f1e;color:#edf5ff;border-top:1px solid #72b9e424;padding-bottom:90px}.feedback-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:end;margin-bottom:50px}.feedback-heading .eyebrow{color:#7db8db;margin-bottom:24px}.feedback-heading h2{font-size:clamp(32px,3.8vw,56px);line-height:1.14;letter-spacing:-2px}.feedback-heading h2 em{color:#63d0f4}.feedback-intro{max-width:490px;color:#b7cce0;font-size:14px;line-height:1.85}.feedback-intro p+p{font-size:11px;color:#7f9bb7;margin-top:16px}.feedback-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid #81b2d326;padding:19px 0;margin-bottom:27px}.feedback-toolbar>span:first-child{display:flex;align-items:center;gap:10px;font-size:12px;color:#c7e1f2}.feedback-toolbar i{height:6px;width:6px;border-radius:50%;background:#69d6fa;box-shadow:0 0 12px #36bfff66}.feedback-toolbar>span:last-child{font-size:8px;letter-spacing:1.8px;color:#7695b2}.feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feedback-card{padding:26px 23px 22px;border:1px solid #79b3dd25;border-radius:8px;background:linear-gradient(140deg,#12253d,#0d1a2e);display:flex;flex-direction:column;min-width:0;transition:border-color .4s,translate .4s,box-shadow .4s}.feedback-card[hidden]{display:none}.feedback-card:hover{border-color:#63c5f378;translate:0 -5px;box-shadow:0 18px 40px #0003}.feedback-person{display:flex;gap:11px;align-items:center;min-height:47px}.feedback-avatar{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:50%;border:1px solid #72cbf440;background:linear-gradient(140deg,#1a5975,#102a46);color:#a4e4ff;font-size:12px;font-weight:600}.feedback-card:nth-child(3n+2) .feedback-avatar{background:linear-gradient(140deg,#3d507c,#14243e)}.feedback-person h3{font-family:var(--body);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:0;color:#e1f0fb}.feedback-person p{font-size:9px;line-height:1.6;color:#819fba;margin-top:3px}.feedback-quote-mark{margin-left:auto;color:#51b5e9;font-family:Georgia,serif;font-size:43px;line-height:1;align-self:start}.feedback-card blockquote{margin:23px 0 28px;color:#c4d6e6;font-size:13px;line-height:1.85;font-weight:400}.feedback-card blockquote p:before{content:'“'}.feedback-card blockquote p:after{content:'”'}.feedback-card-label{margin-top:auto;padding-top:16px;border-top:1px solid #79a9cf20;font-size:6px;letter-spacing:1.35px;color:#688da9}.feedback-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.feedback-bottom>p{font-size:10px;color:#7d9bb8}.feedback-bottom .button{font-size:11px;color:#c3e7fc;border-color:#7fb5dc44;gap:27px;background:#10243c}.feedback-bottom .button:hover{background:#183b59;border-color:#69c5f3}
@media(max-width:1000px){.feedback-heading{gap:35px}.feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.feedback-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.feedback-heading h2{font-size:36px;letter-spacing:-1.8px}.feedback-intro{font-size:13px}.feedback-grid{grid-template-columns:1fr;gap:14px}.feedback-toolbar>span:last-child{display:none}.feedback-card{padding:23px}.feedback-bottom{align-items:flex-start}.feedback-bottom .button{padding:13px;gap:14px;font-size:10px}.feedback-bottom>p{font-size:9px}.feedback-section{padding-bottom:75px}}
body.motion-paused .feedback-card:hover{translate:0 0}
.feedback-bottom button[hidden]{display:none}
