.testimonial-section{position:relative;background-color:#00001c;background-image:url(/public/_/images/adult-son-protecting-elderly-father.png);background-size:cover;background-position:center center;padding:120px 0;color:#fff;overflow:hidden}.testimonial-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.testimonial-section::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#00001c 0,rgba(0,0,28,.8) 15%,rgba(0,0,28,.4) 50%,rgba(0,0,28,.8) 85%,#00001c 100%);z-index:1}.testimonial-section .container-1280,.testimonial-section .container-1400{position:relative;z-index:2;text-align:center}.testimonial-section blockquote{max-width:900px;margin:0 auto;padding:0;border:0}.testimonial-section blockquote p{font-size:28px;font-weight:500;line-height:1.5;margin:0 0 32px 0;color:rgba(255,255,255,.9)}.testimonial-section blockquote .quote-citation{font-size:14px;color:rgba(255,255,255,.7);line-height:1.6}.testimonial-section blockquote .quote-citation cite{display:block;margin-top:4px;font-style:normal;color:rgba(255,255,255,.5)}.testimonial-section blockquote .quote-citation cite a{color:inherit;text-decoration:underline;word-break:break-all}@media (max-width:52em){.testimonial-section blockquote p{font-size:22px}}.user-testimonials-section{background-color:#171733;background-image:linear-gradient(to bottom,#00001c 0,transparent 30%),linear-gradient(to top,#00001c 0,transparent 30%);color:#fff;padding:100px 0}.testimonials-headline{font-size:28px;text-align:center;margin:0 auto 60px auto}.scrollable-wrapper-x{overflow-x:auto;overflow-y:hidden;width:100%}.testimonials-grid{display:flex;flex-wrap:nowrap;gap:30px}.testimonial-card{background-color:rgba(255,255,255,.05);border-radius:24px;padding:32px;flex:0 0 344px;display:flex;flex-direction:column}.testimonial-card blockquote{margin:0;padding:0;border:0;flex-grow:1}.testimonial-card blockquote p{margin:0;font-size:18px;font-weight:500;line-height:1.6}.testimonial-card hr{width:100%;border:none;border-top:1px solid rgba(255,255,255,.2);margin:24px 0;margin-top:auto}.testimonial-author .author-name{font-size:16px;font-weight:700;margin-bottom:4px}.testimonial-author .author-title{font-size:14px;color:rgba(255,255,255,.7)}@media (max-width:52em){.testimonials-headline{font-size:24px}.testimonials-grid{grid-template-columns:1fr;gap:40px}}.featured-section{padding:60px 0;background-color:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.1)}.featured-section .featured-title{text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.6);margin-bottom:32px}.featured-section .logo-bar{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.featured-section .logo-bar img{height:32px;opacity:.7;filter:grayscale(100%);transition:all .3s ease}.featured-section .logo-bar img:hover{opacity:1;filter:grayscale(0)}@media (max-width:52em){.featured-section{padding:40px 0}.featured-section .logo-bar{gap:32px}.featured-section .logo-bar img{height:28px}}@media (max-width:640px){.featured-section .logo-bar{gap:24px}.featured-section .logo-bar img{height:24px}}.testimonials-hero{padding:60px 0}.testimonials-hero .testimonials-hero-content{text-align:center;max-width:960px;margin:0 auto}.testimonials-hero .testimonials-hero-content .sub-headline{font-size:20px;line-height:1.6;color:rgba(255,255,255,.8)}.user-testimonials-section{padding:80px 0;background-color:rgba(255,255,255,.02)}.user-testimonials-section .section-intro{text-align:center;max-width:960px;margin:0 auto}.user-testimonials-section .section-intro .intro-text p{font-size:18px;line-height:1.7;margin-bottom:16px;color:rgba(255,255,255,.8)}.testimonials-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start;margin-top:40px}.testimonials-grid-3col .testimonial-card{height:auto;min-height:280px}@media (max-width:52em){.testimonials-grid-3col{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.testimonials-grid-3col{grid-template-columns:1fr;gap:20px}.testimonials-grid-3col .testimonial-card{min-height:auto}}.why-choose-section{padding:80px 0}.why-choose-section .section-intro{text-align:center;max-width:960px;margin:0 auto}.why-choose-section .why-choose-list{max-width:600px;margin:0 auto;list-style:none;padding-left:0;text-align:left}.why-choose-section .why-choose-list li{position:relative;padding-left:52px;margin-bottom:24px;font-size:18px;line-height:1.4;color:#fff;text-align:left}.why-choose-section .why-choose-list li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;background-image:url(/public/_/images/checkmark-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.legit-section{padding:80px 0;background-color:rgba(255,255,255,.02)}.legit-section .section-intro{text-align:center;max-width:960px;margin:0 auto}.legit-section .section-intro p{font-size:18px;line-height:1.7;color:rgba(255,255,255,.8)}.review-form-section{padding:80px 0}.review-form-section .section-intro{text-align:center;margin-bottom:48px}.review-form-section .section-intro p{font-size:18px;color:rgba(255,255,255,.8)}.review-form-section .review-form{border:1px solid rgba(255,255,255,.1);overflow:hidden;border-radius:24px;max-width:960px;margin:0 auto;text-align:center}.testimonials-cta .risk-check-content{text-align:center}.testimonials-cta .risk-check-content p{font-size:20px;margin-bottom:32px}.review-links-section{padding:40px 0;background-color:rgba(255,255,255,.02)}.review-links-section .section-intro{text-align:center}.review-links-section .section-intro p{font-size:16px;color:rgba(255,255,255,.7)}.review-links-section .section-intro p a{text-decoration:underline;font-weight:600}.review-links-section .section-intro p a:hover{text-decoration:none}@media (max-width:52em){.testimonials-hero{padding:40px 0}.testimonials-hero .testimonials-hero-content h1{font-size:32px}.legit-section,.review-form-section,.reviews-intro-section,.why-choose-section{padding:60px 0}.why-choose-list li{font-size:16px}}