/* Proof belongs to the Academy world, with the customer's own words leading. */
.students-v15{background-size:auto 1300px;background-repeat:repeat-y}
.students-v15 .student-v7-feature{padding-top:0;margin-bottom:35px;border-bottom-color:#be9b5b77}
.students-v15 .charles-result-v15{margin-top:22px;font-size:21px;color:#f5d799}
.reviews-grid-v15{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.review-v15{position:relative;display:flex;flex-direction:column;min-width:0;isolation:isolate;padding:25px 22px 18px;background:linear-gradient(145deg,#082c46e6,#031025f2 52%,#09283fe3);border:1px solid #b392567d;box-shadow:inset 0 0 0 4px #031222,inset 0 0 0 5px #7aa5be24,0 15px 25px #0004;overflow:hidden;border-radius:12px 2px 12px 2px}
.review-v15:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 0,#00c9e229,transparent 48%);pointer-events:none}
.review-person-v15{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-right:29px;min-height:42px}
.review-initials-v15{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;border:1px solid #bd9d5e;background:#092f47;color:#e6d3a4;font:700 13px/1 Arial,sans-serif;flex:none}
.review-person-v15 h3{font:700 20px/1.12 Academy,Arial,sans-serif;margin:0;color:#f1d59c;overflow-wrap:anywhere}
.review-person-v15>img{position:absolute;right:16px;top:17px;width:28px;height:46px;object-fit:contain;filter:drop-shadow(0 0 7px #00c9d799)}
.review-v15 blockquote{font:700 24px/1.23 Academy,'Arial Narrow',Arial,sans-serif;color:#f0f6ff;margin:0 0 25px;text-wrap:pretty}
.review-result-v15{font:700 13px/1.5 Arial,sans-serif;color:#31d9e6;margin:-10px 0 16px}
.review-proof-v15{display:flex;flex-direction:column;margin-top:auto;text-decoration:none;color:#bce4ed;min-width:0}
.review-proof-image-v15{display:block;width:100%;height:140px;background:#000;padding:0;overflow:hidden;border:1px solid #465d6d;position:relative}
.review-proof-image-v15>img{display:block;width:100%;height:100%;object-fit:contain}
.review-proof-label-v15{display:flex;justify-content:space-between;align-items:center;min-height:40px;font:12px/1.4 Arial,sans-serif;color:#dbbf83;padding:10px 2px 0}
.review-proof-v15:hover .review-proof-label-v15{color:#33e7ed}
.reviews-more-v15{margin:26px 0 0}
.reviews-more-v15>summary{list-style:none;display:flex;justify-content:center;gap:25px;align-items:center;width:max-content;max-width:100%;min-height:52px;margin:0 auto;padding:12px 25px;border:1px solid #c7a86d;color:#f0d6a0;background:linear-gradient(#0a3048,#04172b);box-shadow:0 0 18px #00c9e31b;font:700 18px/1.3 Academy,Arial,sans-serif;cursor:pointer;text-align:center}
.reviews-more-v15>summary::-webkit-details-marker{display:none}
.reviews-more-v15>summary:hover{border-color:#14d6e4;color:#33dfed}
.reviews-more-v15[open]>summary{margin-bottom:26px}
.reviews-more-v15 .when-open{display:none}.reviews-more-v15[open] .when-open{display:inline}.reviews-more-v15[open] .when-closed{display:none}
.details-arrow-v15{font:400 26px/1 Arial,sans-serif;transition:transform .2s}.reviews-more-v15[open] .details-arrow-v15{transform:rotate(45deg)}
.academy-reviews-heading-v15{text-align:center;padding:65px 0 35px;max-width:800px;margin:auto}
.academy-reviews-heading-v15 h3{font:700 clamp(30px,3.7vw,50px)/1.08 Academy,Arial,sans-serif;color:#e9f5ff;margin:0 0 18px}.academy-reviews-heading-v15 h3 span{color:#00d3e3}
.academy-reviews-heading-v15 p{font:15px/1.6 Arial,sans-serif;color:#c0d0df;margin:0}
@media(max-width:1000px){.reviews-grid-v15{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-v15 blockquote{font-size:23px}}
@media(max-width:620px){.reviews-grid-v15{grid-template-columns:1fr;gap:20px}.review-v15{padding:23px 22px 16px}.review-v15 blockquote{font-size:25px;line-height:1.23}.review-proof-image-v15{height:170px}.review-person-v15{margin-bottom:20px}.academy-reviews-heading-v15{padding:48px 0 28px}.students-v15 .charles-result-v15{font-size:20px}}
@media(prefers-reduced-motion:reduce){.details-arrow-v15{transition:none}}
