.lucy-landing{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.lucy-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.lucy-section{padding:3rem 0}.lucy-heading{font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;text-align:center}.lucy-section--hero{padding-right:2rem;padding-left:2rem;background-image:linear-gradient(#fafafa,#f0e9fb);min-height:100vh;display:flex;align-items:center;justify-content:center}.lucy-hero-wrapper{max-width:1200px;width:100%;padding:4rem 1.25rem;display:grid;grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:center;margin:0 auto}.lucy-hero__content{display:flex;flex-direction:column;gap:1.25rem}.lucy-hero__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(28px,5vw,58px);line-height:clamp(34px,5vw,62px);font-weight:700;padding-bottom:1rem;margin:0;letter-spacing:-.02em;background:linear-gradient(#9667e3,#2e45b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lucy-hero__text{font-size:clamp(15px,1.8vw,18px);line-height:clamp(22px,2.2vw,30px);color:#71717a;margin:0;max-width:85%;white-space:pre-line;font-weight:400}.lucy-hero__text strong{font-weight:700}.lucy-hero__cta-group{display:flex;flex-direction:column;gap:.4rem;margin-top:1.25rem;margin-bottom:1.5rem}.lucy-hero__cta-link{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(14px,1.4vw,16px);font-weight:500;color:#1c3a5f;text-decoration:none;padding:.75rem 1.25rem;border-radius:8px;transition:all .2s ease}.lucy-hero__cta-link:after{content:"\2192";font-size:1.1em;font-weight:600;color:#1c3a5f}.lucy-hero__features{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;padding:0;margin:.5rem 0 0}.lucy-hero__feature{display:flex;align-items:center;gap:.5rem;font-size:clamp(12px,1.2vw,13px);color:#71717a}.lucy-hero__feature-dot{width:clamp(6px,1.25vw,6px);height:clamp(6px,1.25vw,6px);border-radius:50%;background-color:#f4d488;flex-shrink:0}.lucy-btn{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;border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.lucy-btn--primary{background:linear-gradient(to right,#9667e3,#2e45b8);color:#fff;border:1px solid #b38ef9;outline:1px solid #b38ef9;outline-offset:2px}.lucy-btn--primary:hover{background:linear-gradient(to right,#9a72da,#4254ae);transform:translateY(-1px)}.lucy-btn--secondary{background-color:#fff;color:#374151;border:1px solid #d1d5db}.lucy-btn--secondary:hover{background-color:#f5c73d}.lucy-hero__visual{display:flex;align-items:center;justify-content:center;position:relative;padding:.25rem}.lucy-hero__image{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}@media (max-width: 900px){.lucy-hero-wrapper{grid-template-columns:1fr;padding:2.5rem 1rem;gap:2.5rem}.lucy-hero__content{gap:1.1rem}.lucy-hero__text{max-width:100%}.lucy-hero__visual{order:-1}.lucy-section--hero{min-height:auto}.lucy-section{padding:3rem 0}.lucy-btn{width:100%;justify-content:center}.lucy-hero__image{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lucy-hero.css.map */
