.lc-home-intro{--lc-home-accent: #f483a1;--lc-home-charcoal: #434243;--lc-home-gold: #deb86c;--lc-home-soft: #f0f0f0;--lc-home-white: #ffffff;color:var(--lc-home-charcoal);background:var(--lc-home-white)}.lc-home-intro *{box-sizing:border-box}.lc-home-intro__hero{position:relative;overflow:hidden;background:#f5f5f5}.lc-home-intro__slides{position:relative;aspect-ratio:2 / 1}.lc-home-intro__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;visibility:hidden;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility .7s}.lc-home-intro__slide.is-active{z-index:1;visibility:visible;opacity:1}.lc-home-intro__picture,.lc-home-intro__image-link,.lc-home-intro__hero-image{width:100%;height:100%;display:block}.lc-home-intro__image-link{color:inherit;text-decoration:none}.lc-home-intro__image-link:focus-visible{outline:3px solid var(--lc-home-accent);outline-offset:-5px}.lc-home-intro__hero-image{object-fit:cover;object-position:center}.lc-home-intro__actions{position:absolute;right:auto;bottom:clamp(22px,3vw,52px);left:clamp(44px,7vw,120px);z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:calc(100% - 44px);padding:8px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff59;box-shadow:0 14px 42px #43424329;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.lc-home-intro__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:1px solid rgba(67,66,67,.24);border-radius:999px;color:var(--lc-home-charcoal);font-size:1.2rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.lc-home-intro__button--primary{border-color:var(--lc-home-charcoal);background:var(--lc-home-charcoal);color:var(--lc-home-white)}.lc-home-intro__button--primary:hover,.lc-home-intro__button--primary:focus-visible{border-color:var(--lc-home-accent);background:var(--lc-home-accent);color:var(--lc-home-charcoal);transform:translateY(-1px)}.lc-home-intro__button--secondary{background:#ffffffc7}.lc-home-intro__button--secondary:hover,.lc-home-intro__button--secondary:focus-visible{background:var(--lc-home-charcoal);color:var(--lc-home-white);transform:translateY(-1px)}.lc-home-intro__hero-controls{position:absolute;right:clamp(20px,4vw,68px);bottom:clamp(26px,3.1vw,54px);left:auto;z-index:3;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff6b;box-shadow:0 10px 30px #43424321;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.lc-home-intro__hero-arrow{width:32px;height:32px;display:grid;padding:0;border:0;border-radius:50%;place-items:center;background:#ffffffb3;color:var(--lc-home-accent);cursor:pointer;font:inherit;font-size:2.2rem;font-weight:800;line-height:1;transition:background .18s ease,transform .18s ease}.lc-home-intro__hero-arrow>span{color:var(--lc-home-accent)}.lc-home-intro__hero-arrow:hover,.lc-home-intro__hero-arrow:focus-visible{background:var(--lc-home-white);transform:scale(1.06)}.lc-home-intro__hero-dots{display:flex;align-items:center;gap:7px}.lc-home-intro__hero-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 999px #f483a170;cursor:pointer;transition:width .26s ease,background .26s ease}.lc-home-intro__hero-dot.is-active{width:23px;background:transparent;box-shadow:inset 0 0 0 999px var(--lc-home-accent)}.lc-home-intro__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(67,66,67,.12);background:var(--lc-home-white)}.lc-home-intro__trust-item{min-height:88px;display:flex;align-items:center;justify-content:center;gap:13px;padding:16px 20px;border-right:1px solid rgba(67,66,67,.12)}.lc-home-intro__trust-item:last-child{border-right:0}.lc-home-intro__trust-item--link{color:inherit;text-decoration:none;transition:background .18s ease,box-shadow .18s ease}.lc-home-intro__trust-item--link:hover,.lc-home-intro__trust-item--link:focus-visible{background:#f483a114;box-shadow:inset 0 -.2rem 0 var(--lc-home-accent)}.lc-home-intro__trust-item--link:focus-visible{outline:.2rem solid var(--lc-home-gold);outline-offset:-.4rem}.lc-home-intro__trust-icon{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border:1px solid var(--lc-home-gold);border-radius:50%;color:var(--lc-home-charcoal)}.lc-home-intro__trust-icon svg{width:20px;height:20px}.lc-home-intro__trust-copy strong{display:block;margin-bottom:2px;font-size:1.35rem;line-height:1.25}.lc-home-intro__trust-copy span{display:block;color:#434243b8;font-size:1.2rem;line-height:1.35}.lc-home-intro__needs{padding:clamp(52px,7vw,96px) clamp(20px,5vw,76px);scroll-margin-top:120px;background:var(--lc-home-white)}.lc-home-intro__section-head{max-width:700px;margin:0 auto 34px;text-align:center}.lc-home-intro__section-head h2{margin:0;color:var(--lc-home-charcoal);font-family:var(--font-heading-family);font-size:clamp(3rem,3vw,4.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.lc-home-intro__section-head p{margin:14px auto 0;color:#434243c2;font-size:1.5rem;line-height:1.55}.lc-home-intro__needs-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.lc-home-intro__need-link{position:relative;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--lc-home-soft);color:var(--lc-home-charcoal);text-decoration:none}.lc-home-intro__need-link:after{display:none}.lc-home-intro__need-media{position:static;width:100%;height:auto;aspect-ratio:4 / 5;display:block;object-fit:cover;object-position:center;background:#f0f0f0;transition:transform .45s ease}.lc-home-intro__need-video{pointer-events:none}.lc-home-intro__need-link:hover .lc-home-intro__need-media,.lc-home-intro__need-link:focus-visible .lc-home-intro__need-media{transform:scale(1.035)}.lc-home-intro__need-copy{position:static;min-height:160px;display:flex;flex-direction:column;justify-content:center;padding:22px 20px;border-top:1px solid rgba(67,66,67,.1);background:#fff}.lc-home-intro__need-copy strong{display:block;font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.6vw,2.5rem);font-weight:600;line-height:1.08}.lc-home-intro__need-description{display:-webkit-box;overflow:hidden;margin-top:9px;color:#434243b8;font-size:1.25rem;font-style:normal;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lc-home-intro__need-cta{width:fit-content;min-height:30px;display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.62);background:#deb86cdb;color:var(--lc-home-charcoal);box-shadow:0 .6rem 1.6rem #4342431f,inset 0 .1rem #ffffffd1;font-size:1.15rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;transform-origin:center;-webkit-backdrop-filter:blur(1rem) saturate(1.2);backdrop-filter:blur(1rem) saturate(1.2);animation:lc-home-need-cta 6.4s ease-in-out infinite both;will-change:transform}.lc-home-intro__need-item:nth-child(2) .lc-home-intro__need-cta{animation-delay:1.6s}.lc-home-intro__need-item:nth-child(3) .lc-home-intro__need-cta{animation-delay:3.2s}.lc-home-intro__need-item:nth-child(4) .lc-home-intro__need-cta{animation-delay:4.8s}.lc-home-intro__need-cta:after{content:"\2192"}@media screen and (max-width:989px){.lc-home-intro__trust{grid-template-columns:1fr 1fr}.lc-home-intro__trust-item:nth-child(2){border-right:0}.lc-home-intro__trust-item:nth-child(-n+2){border-bottom:1px solid rgba(67,66,67,.12)}.lc-home-intro__needs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lc-home-intro__slides{height:calc(125vw + 88px);aspect-ratio:auto;background:var(--lc-home-white)}.lc-home-intro__picture{height:calc(100% - 88px)}.lc-home-intro__actions{right:12px;bottom:12px;left:12px;max-width:none;justify-content:center;gap:7px;padding:6px;background:#ffffffbd}.lc-home-intro__button{min-width:0;min-height:40px;flex:1 1 132px;padding:9px 12px;font-size:1.08rem}.lc-home-intro__hero-controls{top:0;right:0;bottom:88px;left:0;display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lc-home-intro__hero-arrow{position:absolute;top:50%;width:34px;height:34px;border:1px solid rgba(255,255,255,.7);background:#ffffff8f;box-shadow:0 8px 24px #43424324;font-size:2.1rem;pointer-events:auto;transform:translateY(-50%);-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}.lc-home-intro__hero-arrow:first-child{left:10px}.lc-home-intro__hero-arrow:last-child{right:10px}.lc-home-intro__hero-arrow:hover,.lc-home-intro__hero-arrow:focus-visible{transform:translateY(-50%) scale(1.06)}.lc-home-intro__hero-dots{position:absolute;bottom:10px;left:50%;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#ffffff8f;box-shadow:0 8px 24px #4342431f;pointer-events:auto;transform:translate(-50%);-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}.lc-home-intro__hero-dot{width:6px;height:6px}.lc-home-intro__hero-dot.is-active{width:18px}.lc-home-intro__trust-item{min-height:94px;justify-content:flex-start;gap:10px;padding:15px 12px}.lc-home-intro__trust-icon{width:34px;height:34px;flex-basis:34px}.lc-home-intro__trust-copy strong{font-size:1.2rem}.lc-home-intro__trust-copy span{font-size:1.1rem}.lc-home-intro__needs{padding:48px 0 54px}.lc-home-intro__section-head{margin-bottom:26px;padding:0 20px}.lc-home-intro__needs-list{display:flex;gap:12px;overflow-x:auto;padding:0 20px 12px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.lc-home-intro__needs-list::-webkit-scrollbar{display:none}.lc-home-intro__need-item{width:min(68vw,280px);min-width:min(68vw,280px);flex:0 0 min(68vw,280px);scroll-snap-align:start}.lc-home-intro__need-link{min-height:0}.lc-home-intro__need-copy{min-height:104px}}@keyframes lc-home-need-cta{0%,10%,to{transform:translateZ(0) scale(1)}5%{transform:translateZ(0) scale(1.035)}}@media(prefers-reduced-motion:reduce){.lc-home-intro__need-cta{animation:none}.lc-home-intro__need-media,.lc-home-intro__slide,.lc-home-intro__hero-arrow,.lc-home-intro__hero-dot,.lc-home-intro__button,.lc-home-intro__trust-item--link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-lc-home-intro.css.map */
