.fq-features{padding:80px 0 100px;background:var(--fq-white)}.fq-features__header{text-align:center;max-width:600px;margin:0 auto 60px}.fq-features__title{font-size:clamp(32px,5vw,44px);font-weight:700;color:var(--fq-teal);margin:0 0 16px}.fq-features__subtitle{font-size:18px;color:var(--fq-text-muted);margin:0}.fq-features__pillars{display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto}@media (min-width: 990px){.fq-features__pillars{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:center;gap:60px}}.fq-pillar{flex:1;display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:var(--fq-radius-lg);transition:all var(--fq-transition)}.fq-pillar:hover{background:var(--fq-cream);transform:translateY(-10px)}.fq-pillar__icon{width:80px;height:80px;color:var(--fq-yellow);margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:var(--fq-yellow-light);border-radius:50%;transition:all var(--fq-transition)}.fq-pillar:hover .fq-pillar__icon{transform:scale(1.1);box-shadow:0 0 20px var(--fq-yellow-glow)}.fq-pillar__icon svg{width:36px;height:36px}.fq-pillar__title{font-size:24px;font-weight:700;color:var(--fq-teal);margin:0 0 16px}.fq-pillar__text{font-size:16px;line-height:1.6;color:var(--fq-text-muted);margin:0}.fq-marquee{background:var(--fq-yellow);padding:10px 0;overflow:hidden}.fq-marquee__track{display:flex;animation:fq-scroll 25s linear infinite}@keyframes fq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fq-marquee__content{display:flex;align-items:center;gap:48px;padding:0 24px;white-space:nowrap}.fq-marquee__text{font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--fq-teal)}.fq-marquee__dot{width:6px;height:6px;background:var(--fq-teal);border-radius:50%}.fq-testimonials{padding:120px 0;background:var(--fq-cream)}.fq-testimonials__header{text-align:center;max-width:600px;margin:0 auto 70px}.fq-testimonials__title{font-size:clamp(32px,5vw,44px);font-weight:700;color:var(--fq-teal);margin:0 0 16px}.fq-testimonials__grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:1200px;margin:0 auto}@media (min-width: 750px){.fq-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 990px){.fq-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.fq-testimonial{background:var(--fq-white);padding:40px;border-radius:4px;border-bottom:4px solid var(--fq-yellow);box-shadow:0 10px 30px #00000008;transition:all var(--fq-transition);position:relative}.fq-testimonial:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000f}.fq-testimonial__stars{display:flex;gap:4px;margin-bottom:24px;color:var(--fq-yellow)}.fq-testimonial__text{font-size:17px;line-height:1.8;color:var(--fq-text);margin:0 0 32px;font-style:italic;position:relative;z-index:1}.fq-testimonial__author{display:flex;align-items:center;gap:16px;border-top:1px solid var(--fq-border);padding-top:20px}.fq-testimonial__avatar{width:48px;height:48px;background:var(--fq-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--fq-white);font-size:18px}.fq-testimonial__info{display:flex;flex-direction:column}.fq-testimonial__name{font-weight:700;color:var(--fq-teal);font-size:15px}.fq-testimonial__location{font-size:13px;color:var(--fq-text-muted);text-transform:uppercase;letter-spacing:.05em}.fq-cta{padding:120px 0;background:var(--fq-white);text-align:center}.fq-cta__content{max-width:700px;margin:0 auto}.fq-cta__title{font-size:clamp(40px,6vw,60px);font-weight:700;color:var(--fq-teal);margin:0 0 20px}.fq-cta__description{font-size:20px;color:var(--fq-text-muted);margin:0 0 40px;line-height:1.6}.fq-features-premium{padding:120px 0;background:var(--fq-white);position:relative;overflow:hidden}.fq-features-premium__header{text-align:center;max-width:700px;margin:0 auto 80px;position:relative;z-index:1}.fq-features-premium__title{font-size:clamp(36px,5vw,48px);font-weight:800;color:var(--fq-teal);margin-bottom:20px;letter-spacing:-.02em}.fq-features-premium__subtitle{font-size:18px;color:var(--fq-text-muted);line-height:1.6}.fq-features-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width: 990px){.fq-features-grid{grid-template-columns:repeat(3,1fr);gap:60px}}.fq-feature-card{position:relative;padding:40px 32px;border-radius:24px;background:var(--fq-cream);border:1px solid rgba(0,0,0,.03);transition:all .4s ease;overflow:hidden;height:100%}.fq-feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;background:#fffbe6;border-color:#fdc40e33}.fq-feature-card__number{position:absolute;top:-20px;right:-20px;font-size:120px;font-weight:900;color:#1a2c2c08;line-height:1;pointer-events:none;transition:all .4s ease}.fq-feature-card:hover .fq-feature-card__number{color:#fdc40e1a;transform:scale(1.1) rotate(10deg)}.fq-feature-card__icon-wrapper{width:64px;height:64px;background:var(--fq-teal);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--fq-yellow);margin-bottom:24px;position:relative;z-index:1;box-shadow:0 10px 20px #1a2c2c26;transition:all .4s ease}.fq-feature-card:hover .fq-feature-card__icon-wrapper{transform:scale(1.1) rotate(-5deg);background:var(--fq-yellow);color:var(--fq-teal);box-shadow:0 15px 30px #fdc40e4d}.fq-feature-card__icon-wrapper svg{width:32px;height:32px}.fq-feature-card__title{font-size:24px;font-weight:700;color:var(--fq-teal);margin-bottom:16px;position:relative;z-index:1}.fq-feature-card__text{font-size:16px;line-height:1.7;color:var(--fq-text-muted);position:relative;z-index:1}.fq-testimonials-premium{padding:120px 0;background:var(--fq-white);position:relative;overflow:hidden}.fq-testimonials-premium__glow{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;opacity:.6}.fq-testimonials-premium__glow--1{top:-10%;left:-5%;width:600px;height:600px;background:var(--fq-yellow-glow);animation:fq-float 15s ease-in-out infinite}.fq-testimonials-premium__glow--2{bottom:-10%;right:-5%;width:500px;height:500px;background:#1a2c2c08;animation:fq-float 12s ease-in-out infinite reverse}.fq-testimonials-premium__header{text-align:center;max-width:700px;margin:0 auto 80px;position:relative;z-index:1}.fq-testimonials-premium__title{font-size:clamp(36px,5vw,48px);font-weight:800;color:var(--fq-teal);margin-bottom:16px}.fq-testimonials-premium__subtitle{font-size:18px;color:var(--fq-text-muted)}.fq-testimonials-grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:1300px;margin:0 auto;padding:0 24px;position:relative;z-index:1}@media (min-width: 750px){.fq-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.fq-testimonials-grid{grid-template-columns:repeat(3,1fr)}}.fq-testi-card{background:var(--fq-white);border:1px solid rgba(0,0,0,.05);border-radius:24px;padding:40px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;box-shadow:0 4px 20px #00000005}.fq-testi-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014;border-color:#fdc40e4d}.fq-testi-card__quote-icon{position:absolute;top:24px;right:24px;width:48px;height:48px;color:var(--fq-yellow-light);transform:rotate(180deg);opacity:.8;transition:all .3s ease}.fq-testi-card:hover .fq-testi-card__quote-icon{color:var(--fq-yellow);opacity:.2}.fq-testi-card__stars{display:flex;gap:4px;margin-bottom:24px;color:var(--fq-yellow)}.fq-testi-card__text{font-size:18px;line-height:1.6;color:var(--fq-text);margin-bottom:32px;flex:1;font-style:italic;font-family:serif}.fq-testi-card__author{display:flex;align-items:center;gap:16px;border-top:1px solid rgba(0,0,0,.05);padding-top:20px}.fq-testi-card__avatar{width:48px;height:48px;background:var(--fq-teal);color:var(--fq-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.fq-testi-card__info{display:flex;flex-direction:column}.fq-testi-card__name{font-weight:700;color:var(--fq-teal);font-size:16px}.fq-testi-card__location{font-size:13px;color:var(--fq-text-muted);text-transform:uppercase;letter-spacing:.1em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/freequrans-sections.css.map */
