.ai-feature-cards{display:block;width:100%;background-color:var(--fc-bg, #ffffff);padding:var(--fc-padding-top, 60px) 20px var(--fc-padding-bottom, 60px)}.ai-feature-cards-container{max-width:1200px;margin:0 auto;width:100%}.ai-feature-cards-header{text-align:center;margin-bottom:40px}.ai-feature-cards-title{font-size:clamp(1.75rem,4vw,2.25rem);color:var(--fc-text, #000000);font-weight:700;margin:0 0 12px;line-height:1.2}.ai-feature-cards-subtitle{font-size:clamp(.875rem,2vw,1rem);color:var(--fc-subtitle, #666666);font-weight:400;margin:0;line-height:1.5}.ai-feature-cards-grid{display:grid;grid-template-columns:repeat(var(--fc-columns, 3),1fr);gap:var(--fc-gap, 24px)}.ai-feature-card{background-color:var(--fc-card-bg, #f9f9f9);padding:32px;border-radius:var(--fc-radius, 8px);box-shadow:0 4px 12px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}[data-hover=true] .ai-feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.ai-feature-card-title{font-size:clamp(1.125rem,2.5vw,1.25rem);color:var(--fc-card-title, #000000);font-weight:600;margin:0 0 12px;line-height:1.3}.ai-feature-card-description{font-size:clamp(.8125rem,1.5vw,.875rem);color:var(--fc-card-text, #666666);line-height:1.6;margin:0 0 16px}.ai-feature-card-description a{color:var(--fc-accent, #6f7ca2);text-decoration:underline;transition:color .3s ease}.ai-feature-card-description a:hover{color:var(--fc-text, #000000)}.ai-feature-card-link{display:inline-block;font-size:14px;color:var(--fc-accent, #6f7ca2);text-decoration:none;font-weight:500;transition:color .3s ease}.ai-feature-card-link:hover{color:var(--fc-text, #000000)}.ai-feature-cards-placeholder{text-align:center;padding:40px;color:var(--fc-subtitle, #666666);border:2px dashed var(--fc-subtitle, #666666);border-radius:var(--fc-radius, 8px);opacity:.5}@media screen and (max-width:989px){.ai-feature-cards-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.ai-feature-cards{padding:calc(var(--fc-padding-top, 60px) * .7) 14px calc(var(--fc-padding-bottom, 60px) * .7)}.ai-feature-cards-grid{grid-template-columns:1fr;gap:calc(var(--fc-gap, 24px) * .7)}.ai-feature-card{padding:25.6px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
