.lucy-pain-points{background-color:#f5f5f5;padding:8rem 2rem;min-height:auto}.lucy-pain-points__card-content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.lucy-pain-points__container{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.lucy-pain-points__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-pain-points__title-highlight{background:linear-gradient(to right,#9667e3,#2e45b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lucy-pain-points__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-pain-points__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:clamp(2rem,2.5vw,4rem)}.lucy-pain-points__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;justify-content:space-between}.lucy-pain-points__card:hover{border-color:#9768e4;box-shadow:0 4px 16px #0000001f}.lucy-pain-points__icon{width:48px;height:48px;color:#9667e3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lucy-pain-points__icon svg{width:100%;height:100%}.lucy-pain-points__icon--large{width:48px;height:48px}.lucy-pain-points__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-pain-points__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-pain-points__loss-banner{background-color:#f1ebfb;border-radius:12px;padding:16px 20px;margin-top:3rem;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;max-width:100%}.lucy-pain-points__loss-bracket{position:absolute;left:0;top:0;bottom:0;width:8px;background-color:#f1ebfb;border-radius:12px 0 0 12px;clip-path:polygon(0 0,100% 10%,100% 90%,0 100%)}.lucy-pain-points__loss-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:700;color:#6962c1;line-height:1.4;flex:1;margin-left:4px}.lucy-pain-points__cta-card{background:linear-gradient(#fafafa,#f0e9fb);border-radius:10px;padding:3rem 2.5rem;margin-top:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 4px 4px #00000025;border:.3px solid rgba(151,104,228,.2);color:#232328}.lucy-pain-points__cta_btn{background:linear-gradient(to right,#9667e3,#2e45b8);color:#fff;border:1px solid #b38ef9;outline:1px solid #b38ef9;outline-offset:2px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:10px;font-size:clamp(15px,1.4vw,17px);font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.lucy-pain-points__cta_btn:hover{background:linear-gradient(to right,#9a72da,#4254ae);transform:translateY(-1px);box-shadow:0 4px 12px #9768e466}.lucy-pain-points__cta-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(20px,3vw,26px);font-weight:700;color:#232328;margin:0;line-height:1.3;letter-spacing:-.02em}.lucy-pain-points__cta-subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(16px,2vw,18px);font-weight:400;color:#232328;margin:0;line-height:1.6;max-width:90%;opacity:.9}@media (min-width: 1200px){.lucy-pain-points__title{font-size:48px}}@media (max-width: 900px){.lucy-pain-points{padding:3rem 1.5rem}.lucy-pain-points__container{gap:2rem}.lucy-pain-points__cards{grid-template-columns:1fr;gap:1.5rem}.lucy-pain-points__subtitle{max-width:100%}.lucy-pain-points__card{padding:1.5rem}.lucy-pain-points__cta-card{padding:2rem 1.5rem;margin-top:2rem}.lucy-pain-points__cta-subtitle{max-width:100%}}@media (max-width: 600px){.lucy-pain-points{padding:2rem 1rem}.lucy-pain-points__title{font-size:2rem}.lucy-pain-points__subtitle{font-size:16px}.lucy-pain-points__cta-card{padding:1.5rem 1rem;margin-top:2rem;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lucy-pain-points.css.map */
