.testimonials-page{min-width:320px;overflow-x:hidden;color:#f2efe9;background:#0f0f11}.testimonials-page main,.testimonials-page section,.testimonials-page div{min-width:0}.testimonials-glow{position:absolute;top:200px;right:-160px;width:800px;height:600px;overflow:hidden;pointer-events:none}.testimonials-glow img{position:absolute;top:-30%;right:-22.5%;bottom:-30%;left:-22.5%;width:145%;height:160%;max-width:none}.testimonials-hero{position:relative;display:flex;gap:24px;align-items:center;flex-direction:column;padding:96px 96px 64px;text-align:center}.testimonials-hero>p{margin:0;color:#e8602c;font:700 14px/1 var(--condensed);text-transform:uppercase}.testimonials-hero h1{width:100%;margin:0;color:#f2efe9;font:800 clamp(42px,4vw,56px)/1.15 var(--wide);letter-spacing:-.035em;text-transform:uppercase}.testimonials-hero>div{width:min(100%,640px);color:#9eadb5;font-size:16px;line-height:1.6}.comparison-section,.spaces-section,.reviews-section{position:relative;padding:40px 96px 80px}.section-heading{display:flex;gap:8px;flex-direction:column;margin-bottom:40px}.section-heading--center{align-items:center;gap:12px;text-align:center}.section-heading h2{margin:0;color:#f2efe9;font:700 28px/1.2 var(--display)}.section-heading p{width:min(100%,560px);margin:0;color:#9eadb5;font-size:15px;line-height:1.5}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.comparison-grid article{min-width:0}.comparison-grid article>img{width:100%;height:400px;border-radius:24px;object-fit:cover}.comparison-grid h3,.space-card h3{margin:16px 0 4px;color:#f2efe9;font:600 18px/1.2 var(--display)}.comparison-grid article:last-child h3{color:#e8602c}.comparison-grid p{margin:0;color:#9eadb5;font-size:14px;line-height:1.5}.spaces-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.space-card>div{position:relative;height:280px;overflow:hidden;border-radius:16px;background:#12161d}.space-card>div:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;content:""}.space-card>div img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.space-card:hover>div img{transform:scale(1.035)}.space-card p{display:flex;gap:8px;align-items:center;margin:0;font-size:13px}.space-card p span{color:#e8602c}.space-card p small{color:#9eadb5;font-size:inherit}.space-card p img{width:4px;height:4px}.testimonials-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:48px 96px;border-block:1px solid #242c37;background:#12161d}.testimonials-stats>div{display:flex;gap:6px;align-items:center;flex-direction:column}.testimonials-stats strong{color:#e8602c;font:800 32px/1 var(--wide)}.testimonials-stats span{color:#9eadb5;font-size:14px}.reviews-section{padding-top:80px;padding-bottom:120px}.reviews-section .section-heading{margin-bottom:48px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.review-card{display:flex;min-height:100%;gap:20px;flex-direction:column;padding:32px;border:1px solid #242c37;border-radius:20px;background:#12161d;box-shadow:0 8px 12px #0003}.review-stars{display:flex;gap:4px}.review-stars img{width:16px;height:16px}.review-card blockquote{flex:1;margin:0;color:#f2efe9;font-size:16px;line-height:1.6}.review-line{width:100%;height:1px}.review-author{display:flex;gap:12px;align-items:center}.review-author>img{width:40px;height:40px}.review-author p{display:flex;gap:2px;flex-direction:column;margin:0}.review-author strong{font:600 15px/1.2 var(--display)}.review-author span{color:#9eadb5;font-size:13px}@media(max-width:1100px){.testimonials-hero,.comparison-section,.spaces-section,.reviews-section{padding-inline:48px}.comparison-grid article>img{height:330px}.spaces-grid,.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-stats{padding-inline:48px}}@media(max-width:760px){.testimonials-hero{padding:72px 20px 56px}.testimonials-hero h1{font-size:clamp(30px,9vw,38px);overflow-wrap:anywhere}.comparison-section,.spaces-section,.reviews-section{padding:32px 16px 64px}.section-heading h2{font-size:25px}.comparison-grid,.spaces-grid,.reviews-grid{grid-template-columns:1fr}.comparison-grid article>img{height:270px}.space-card>div{height:260px}.testimonials-stats{grid-template-columns:1fr 1fr;gap:36px 16px;padding:44px 16px}.testimonials-stats strong{font-size:26px}.testimonials-stats span{font-size:12px}.reviews-section{padding-top:64px;padding-bottom:80px}.review-card{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/testimonials-page.css.map */
