.velvet-home-hero{position:relative;display:flex;align-items:center;min-height:85vh;padding:var(--velvet-hero-padding-top, 60px) 0 var(--velvet-hero-padding-bottom, 60px);overflow:hidden;color:var(--velvet-hero-text, #555);background:linear-gradient(135deg,var(--velvet-hero-background-start, #fff9fc) 0%,var(--velvet-hero-background-end, #f8fcfe) 100%);font-family:Inter,sans-serif}.velvet-home-hero *,.velvet-home-hero *:before,.velvet-home-hero *:after{box-sizing:border-box}.velvet-home-hero__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;width:100%;max-width:var(--velvet-hero-container, 1400px);margin:0 auto;padding:0 40px}.velvet-home-hero__content{min-width:0;animation:velvetHeroFadeLeft .8s ease both}.velvet-home-hero__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 25px;padding:10px 20px;color:var(--velvet-hero-accent, #fc53a5);background:#fff;border-radius:50px;box-shadow:0 5px 15px #0000001a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.velvet-home-hero__heading{max-width:720px;margin:0 0 25px;color:var(--velvet-hero-heading, #1a1a2e);font-family:Poppins,sans-serif;font-size:clamp(46px,4.25vw,62px);font-weight:800;line-height:1.1;letter-spacing:-1.8px}.velvet-home-hero__heading strong{color:var(--velvet-hero-accent, #fc53a5);background:linear-gradient(135deg,var(--velvet-hero-accent, #fc53a5),var(--velvet-hero-accent-end, #ff6b9d));background-clip:text;font-weight:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.velvet-home-hero__subtitle{max-width:680px;margin:0 0 18px;color:var(--velvet-hero-text, #555);font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:1.6}.velvet-home-hero__subtitle p{margin:0;color:inherit;font:inherit;line-height:inherit}.velvet-home-hero__features{display:flex;flex-wrap:wrap;gap:16px 25px;margin:0 0 35px}.velvet-home-hero__feature{display:flex;align-items:center;gap:10px;color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.velvet-home-hero__feature-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;color:#fff;background:var(--velvet-hero-success, #20bf8f);border-radius:50%;font-size:14px;font-weight:800;line-height:1}.velvet-home-hero__buttons{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 30px}.velvet-home-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:18px 45px;border-radius:50px;font-family:Inter,sans-serif;font-size:18px;line-height:1.3;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.velvet-home-hero__button--primary{color:#fff;background:linear-gradient(135deg,var(--velvet-hero-accent-end, #ff6b9d),var(--velvet-hero-accent, #fc53a5));border:3px solid transparent;box-shadow:0 10px 30px #fc53a54d;font-weight:800}.velvet-home-hero__button--primary:hover{color:#fff;box-shadow:0 15px 40px #fc53a566;transform:translateY(-3px)}.velvet-home-hero__button--secondary{color:var(--velvet-hero-blue, #30b3e2);background:transparent;border:3px solid var(--velvet-hero-blue, #30b3e2);font-weight:700}.velvet-home-hero__button--secondary:hover{color:#fff;background:var(--velvet-hero-blue, #30b3e2);transform:translateY(-3px)}.velvet-home-hero__button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.velvet-home-hero__stats{display:flex;flex-wrap:wrap;gap:20px 30px;padding-top:25px;border-top:2px solid #eee}.velvet-home-hero__stat{display:flex;align-items:center;gap:10px}.velvet-home-hero__stat strong{color:var(--velvet-hero-accent, #fc53a5);font-family:Poppins,sans-serif;font-size:28px;font-weight:800;line-height:1;white-space:nowrap}.velvet-home-hero__stat span{max-width:90px;color:#666;font-family:Inter,sans-serif;font-size:14px;line-height:1.3}.velvet-home-hero__visual{min-width:0;animation:velvetHeroFadeRight .8s ease both}.velvet-home-hero__tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0 0 20px}.velvet-home-hero__tag{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 20px;color:var(--velvet-hero-heading, #1a1a2e);background:#fff;border:1px solid rgb(26 26 46 / 5%);border-radius:18px;box-shadow:0 10px 30px #0000001a}.velvet-home-hero__tag-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;background:#fff7fb;border-radius:50%;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:26px;line-height:1}.velvet-home-hero__tag-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.velvet-home-hero__tag-copy strong{overflow:hidden;color:var(--velvet-hero-heading, #1a1a2e);font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.velvet-home-hero__tag-copy small{color:#666;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.velvet-home-hero__image-wrap{position:relative;width:100%;overflow:hidden;background:#ffd9e9;border-radius:30px;box-shadow:0 20px 60px #00000026}.velvet-home-hero__image-wrap:before{display:block;width:100%;padding-top:100%;content:""}.velvet-home-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.velvet-home-hero__placeholder{color:#fc91c3;background:#ffd9e9}@keyframes velvetHeroFadeLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes velvetHeroFadeRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:1200px){.velvet-home-hero__container{gap:40px}.velvet-home-hero__heading{font-size:48px;letter-spacing:-1.2px}.velvet-home-hero__button{padding-right:34px;padding-left:34px}.velvet-home-hero__tag{padding:14px 16px}}@media screen and (max-width:968px){.velvet-home-hero{min-height:0}.velvet-home-hero__container{grid-template-columns:minmax(0,1fr);max-width:760px;text-align:center}.velvet-home-hero__visual{order:1}.velvet-home-hero__content{order:2}.velvet-home-hero__heading,.velvet-home-hero__subtitle{margin-right:auto;margin-left:auto}.velvet-home-hero__features,.velvet-home-hero__buttons,.velvet-home-hero__stats{justify-content:center}.velvet-home-hero__stat{text-align:left}}@media screen and (max-width:767px){.velvet-home-hero{padding-top:40px;padding-bottom:40px}.velvet-home-hero__container{gap:42px;padding-right:20px;padding-left:20px}.velvet-home-hero__heading{font-size:36px;letter-spacing:-.8px}.velvet-home-hero__subtitle{font-size:18px}.velvet-home-hero__features{align-items:center;flex-direction:column;gap:15px}.velvet-home-hero__buttons{align-items:stretch;flex-direction:column;gap:14px}.velvet-home-hero__button{width:100%;min-height:56px;padding:15px 28px;font-size:16px}.velvet-home-hero__stats{gap:18px 24px}.velvet-home-hero__tags{gap:10px}.velvet-home-hero__tag{align-items:center;flex-direction:column;gap:8px;padding:12px 10px;text-align:center}.velvet-home-hero__tag-icon{width:36px;height:36px;font-size:22px}.velvet-home-hero__tag-copy strong{max-width:100%;font-size:14px}.velvet-home-hero__tag-copy small{font-size:11px}.velvet-home-hero__image-wrap{border-radius:22px}}@media screen and (max-width:420px){.velvet-home-hero__stats{align-items:center;flex-direction:column}.velvet-home-hero__stat{min-width:190px}}@media(prefers-reduced-motion:reduce){.velvet-home-hero__content,.velvet-home-hero__visual{animation:none}.velvet-home-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velvet-home-hero.css.map */
