.reviews-detail-page{background:#03070d}.reviews-detail-page h1,.reviews-detail-page h2,.reviews-detail-page h3,.reviews-detail-page p{letter-spacing:0}.reviews-detail-hero{padding:7rem 0 3.2rem;border-bottom:1px solid rgba(255,255,255,.12)}.reviews-detail-hero h1{max-width:14ch;margin:0;color:#f5f6f8;font-size:4.35rem;line-height:.96}.reviews-detail-hero>.section-shell>p{max-width:49rem;margin:1.25rem 0 0;color:#b7c2d0;font-size:1.05rem;line-height:1.62}.reviews-rating{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;align-items:center;margin-top:1.4rem;border-top:1px solid rgba(255,255,255,.14);padding-top:1rem}.reviews-rating strong{color:#e8edf3;font-size:.9rem}.reviews-stars{color:#f0b64b;font-size:.9rem;letter-spacing:.08em}.reviews-case,.reviews-public{padding:4.8rem 0}.reviews-followup,.reviews-links{padding:3.8rem 0;border-block:1px solid rgba(255,255,255,.1)}.reviews-case-intro,.reviews-section-heading,.reviews-final-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:4rem;align-items:start}.reviews-case-intro h2,.reviews-section-heading h2,.reviews-followup h2,.reviews-final h2{max-width:15ch;margin:0;color:#f2f4f7;font-size:2.8rem;line-height:1.02}.reviews-case-intro p,.reviews-section-heading p,.reviews-followup p,.reviews-final p{max-width:42rem;margin:0;color:#aeb8c7;line-height:1.62}.reviews-proof-note{margin-top:2rem;border-block:1px solid rgba(85,156,255,.35);padding:1.25rem 0}.reviews-proof-note strong{color:#eaf0f6}.reviews-proof-note p{max-width:48rem;margin:.45rem 0 0;color:#8996a8;font-size:.86rem;line-height:1.5}.reviews-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:2rem 0 0;border-block:1px solid rgba(255,255,255,.14)}.reviews-stats div{padding:1rem 1.3rem 1rem 0}.reviews-stats div+div{border-left:1px solid rgba(255,255,255,.12);padding-left:1.3rem}.reviews-stats dt{color:#eef2f6;font-weight:700}.reviews-stats dd{margin:.35rem 0 0;color:#8794a6;font-size:.8rem}.reviews-featured-review{max-width:52rem;margin-top:2rem;border-left:2px solid #d23a56;padding:.25rem 0 .25rem 1.4rem}.reviews-featured-review header,.reviews-public-list header{display:flex;justify-content:space-between;gap:1rem}.reviews-featured-review header div span,.reviews-public-list time{display:block;margin-top:.2rem;color:#788699;font-size:.78rem}.reviews-featured-review strong{color:#f1f3f6}.reviews-featured-review>p{margin:1rem 0 .7rem;color:#c2cbd7;font-size:1.05rem;line-height:1.65}.reviews-featured-review small{color:#6f9fd9}.reviews-followup-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(18rem,1fr) minmax(12rem,.52fr);gap:3rem;align-items:center}.reviews-followup-photo{margin:0;border:1px solid rgba(255,255,255,.14);background:#07101c}.reviews-followup-quote{margin:0;border-left:1px solid #559cff;padding:.2rem 0 .2rem 1.25rem}.reviews-followup-quote p{color:#c8d2de;font-size:1.02rem;line-height:1.65}.reviews-followup-quote cite{display:block;margin-top:.8rem;color:#8593a6;font-size:.78rem;font-style:normal}.reviews-followup-photo img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.reviews-followup-photo figcaption{padding:.65rem .75rem;color:#8593a6;font-size:.75rem;line-height:1.4}.reviews-followup-caption{border-left:1px solid #559cff;padding-left:1.2rem;font-size:.88rem}.reviews-public-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem;border-top:1px solid rgba(255,255,255,.14)}.reviews-public-list article{padding:1.25rem 1.5rem 0 0}.reviews-public-list article+article{border-left:1px solid rgba(255,255,255,.12);padding-left:1.5rem}.reviews-public-list h3{margin:0;color:#eef1f5;font-size:1rem}.reviews-public-list p{margin:1rem 0;color:#aeb8c7;font-size:.9rem;line-height:1.58}.reviews-all-link{display:inline-flex;margin-top:2rem}.reviews-links .section-shell{display:flex;flex-wrap:wrap;gap:1rem 2.5rem}.reviews-links a{color:#dce4ee;font-weight:650}.reviews-final{padding:3.8rem 0;background:#071426}.reviews-final .page-actions{margin-top:1.4rem}@media (max-width:820px){.reviews-detail-hero{padding:6.2rem 0 2.8rem}.reviews-detail-hero h1{font-size:3.6rem}.reviews-case-intro,.reviews-section-heading,.reviews-followup-grid,.reviews-final-grid{grid-template-columns:1fr;gap:1.5rem}.reviews-public-list{grid-template-columns:1fr}.reviews-public-list article,.reviews-public-list article+article{border-left:0;border-bottom:1px solid rgba(255,255,255,.12);padding:1.2rem 0}}@media (max-width:620px){.reviews-detail-hero{padding:5.6rem 0 2.4rem}.reviews-detail-hero h1{font-size:3rem}.reviews-case,.reviews-public{padding:3.5rem 0}.reviews-followup,.reviews-links,.reviews-final{padding:3rem 0}.reviews-case-intro h2,.reviews-section-heading h2,.reviews-followup h2,.reviews-final h2{font-size:2.25rem}.reviews-stats{grid-template-columns:1fr}.reviews-stats div,.reviews-stats div+div{border-left:0;border-bottom:1px solid rgba(255,255,255,.1);padding:.85rem 0}.reviews-featured-review header{display:block}.reviews-featured-review .reviews-stars{display:block;margin-top:.6rem}}@media (prefers-reduced-motion:reduce){.reviews-detail-page *{scroll-behavior:auto!important}}.reviews-transformation{margin:2rem 0 0;border-block:1px solid rgba(255,255,255,.14);background:#07101c}.reviews-transformation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff1f}.reviews-transformation-grid span{display:block;overflow:hidden;aspect-ratio:1;background:#0a1018}.reviews-transformation-grid img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.reviews-transform-front img{transform:translateY(-4%) scale(1.11);transform-origin:center top}.reviews-transform-side img{-o-object-position:center 10%;object-position:center 10%}.reviews-transformation figcaption{border-top:1px solid rgba(255,255,255,.1);padding:.75rem 0;color:#8593a6;font-size:.78rem;line-height:1.5}.reviews-instagram-button{width:-moz-fit-content;width:fit-content;margin-top:1.5rem;padding-inline:1.3rem}.reviews-public-list blockquote{margin:1rem 0;color:#dce5ef;font-size:1rem;line-height:1.58}@media (max-width:620px){.reviews-transformation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-transform-front{grid-column:1/-1}.reviews-instagram-button{width:100%}}.reviews-case,.reviews-public{padding-block:4rem}.reviews-followup,.reviews-links{padding-block:3.25rem}@media (max-width: 620px){.reviews-case,.reviews-public,.reviews-followup,.reviews-links{padding-block:2.75rem}}
