div.feature h2.icon{margin-bottom:1rem;font-size:5rem}div.feature h3.title{margin-bottom:.5rem;font-size:1.5rem}div.feature p.description{color:var(--text-gray)}div.feature{background-color:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}
section.features{padding:2rem}section.features div.grid{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}@media (max-width:768px){section.features{padding:2rem}section.features div.grid{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;gap:2rem;display:grid}}
section.testimonial:hover div.overlay{opacity:.4}section.testimonial a{z-index:5}section.testimonial{background-image:url(https://images.pexels.com/photos/3165335/pexels-photo-3165335.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border-radius:5rem;flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding:5rem 10rem;display:flex;position:relative}section.testimonial div.overlay{opacity:.5;background-color:#000;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}section.testimonial h2{font-size:2.5rem}section.testimonial p{font-size:1.5rem;font-weight:800}section.testimonial a.trustpilotbutton{color:#000;text-transform:uppercase;background-color:#fff;border-radius:.5rem;padding:1rem 2.5rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 0 15px rgba(0,218,73,.7)}section.testimonial a.trustpilotbutton:hover{background-color:#f0f0f0;transform:scale(1.05);box-shadow:0 0 25px rgba(0,218,73,.7)}section.testimonial a.trustpilotbutton span.trustpilotlogo{background:linear-gradient(90deg,#00da49,#0f5);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content}@media (max-width:768px){section.testimonial{background-attachment:scroll;height:-moz-fit-content;height:fit-content;padding:5rem 2rem}}
