.lucy-solution{background-color:#f5f5f5;padding:8rem 2rem;min-height:auto}.lucy-solution__container{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;align-items:center}.lucy-solution__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,4vw + .5rem,48px);font-weight:700;line-height:1.2;color:#232328;margin:0;text-align:center;letter-spacing:-.02em}.lucy-solution__title-highlight{display:block;background:linear-gradient(to bottom,#9667e3,#2e45b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lucy-solution__subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(18px,2.5vw,20px);line-height:28px;color:#71717a;margin:0;max-width:90%;font-weight:400;text-align:center}.lucy-solution__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:clamp(2rem,2.5vw,4rem);width:100%}.lucy-solution__card{background-color:#fff;border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 2px 8px #00000014;border:.3px solid transparent;transition:border-color .3s ease,box-shadow .3s ease;align-items:left;text-align:left}.lucy-solution__card:hover{border-color:#9768e4;box-shadow:0 4px 16px #0000001f}.lucy-solution__icon{width:48px;height:48px;color:#9667e3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lucy-solution__icon svg{width:100%;height:100%}.lucy-solution__card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(20px,2vw,22px);font-weight:600;color:#232328;margin:0;line-height:32px}.lucy-solution__card-description{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(14px,1.5vw,16px);line-height:1.6;color:#71717a;margin:0;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.lucy-solution__badges{display:flex;align-items:left;justify-content:space-between;gap:2rem;margin-top:clamp(3rem,4vw,5rem);flex-wrap:wrap}.lucy-solution__badge{display:flex;align-items:center;gap:.5rem;color:#232328;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:500}.lucy-solution__badge svg{width:20px;height:20px;fill:currentColor;flex-shrink:0}.lucy-solution__badge-separator{width:4px;height:4px;border-radius:50%;background-color:#fff;opacity:.8}@media (min-width: 1200px){.lucy-solution__title{font-size:48px}}@media (max-width: 900px){.lucy-solution{padding:3rem 1.5rem}.lucy-solution__container{gap:2rem}.lucy-solution__cards{grid-template-columns:1fr;gap:1.5rem}.lucy-solution__subtitle{max-width:100%}.lucy-solution__card{padding:1.5rem}.lucy-solution__badges{padding:.75rem 1.5rem;gap:.75rem}}@media (max-width: 600px){.lucy-solution{padding:2rem 1rem}.lucy-solution__title{font-size:2rem}.lucy-solution__subtitle{font-size:16px}.lucy-solution__badges{flex-direction:column;gap:.5rem;padding:1rem 1.5rem}.lucy-solution__badge-separator{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lucy-solutions.css.map */
