.features-page{color:#000;padding-top:5rem;position:relative}.features-page.dark{background-color:#252526}.features-page.dark .navigation-bar.bg-color-transparent .logo svg{fill:#fff}.testimonials .testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.testimonials .testimonial-card{background-color:#f8f8f8;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.testimonials .testimonial-card .author{margin-top:10px;font-weight:700}.key-features .key-features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.key-features .feature-card{background-color:#f8f8f8;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.benefits .benefits-list ul{padding-left:40px;list-style:outside}.benefits .benefits-list li{margin-bottom:10px}.story-examples .story-examples-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.story-examples .story-example-card{background-color:#f8f8f8;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.guarantee{text-align:center;border-radius:8px;padding:20px}@media (width<=320px),(height<=568px){#hero .hero-container{margin-top:-2rem;padding-top:0}#hero .hero-container h1,#hero .hero-container h1 span{font-size:2rem}}
