.t2l-reviews{background:#0b1c32;color:#fff;padding:76px 22px}.t2l-reviews *{box-sizing:border-box}.t2l-reviews-inner{max-width:1180px;margin:0 auto}.t2l-reviews-kicker{text-transform:uppercase;letter-spacing:.19em;color:#d6b36d;font-size:.82rem;font-weight:700;margin:0 0 12px}.t2l-reviews h2{color:#fff;font-size:clamp(1.9rem,3.2vw,2.9rem);margin:0 0 32px;line-height:1.2}.t2l-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.t2l-review-card{background:#132a46;border:1px solid #ad8a4b66;border-radius:14px;padding:27px 26px;display:flex;flex-direction:column;min-height:250px}.t2l-review-quote{font:700 3.1rem/1 Georgia,serif;color:#d4af65}.t2l-review-stars{color:#e6bd6c;font-size:1.2rem;letter-spacing:.13em;margin:0 0 12px}.t2l-review-card blockquote{margin:0 0 24px;border:0;padding:0;color:#f3f4f6;font-size:1rem;line-height:1.7;flex:1}.t2l-review-card blockquote p{margin:0}.t2l-review-card footer{border-top:1px solid #ffffff29;padding-top:16px;display:flex;flex-direction:column;gap:3px}.t2l-review-card footer strong{color:#f1d397;font-size:.96rem}.t2l-review-card footer span{color:#d0d6dc;font-size:.87rem}@media(max-width:850px){.t2l-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.t2l-reviews{padding:54px 18px}.t2l-reviews-grid{grid-template-columns:1fr}.t2l-review-card{min-height:0}}
