:root{--vs-navy: #403955;--vs-blue: #9480ba;--vs-blue-soft: #e8e0f1;--vs-sky: #f2eef7;--vs-cream: #f7f3f8;--vs-paper: #fffaff;--vs-ink: #312d3d;--vs-muted: #746e82;--vs-line: rgba(64, 57, 85, .12);--vs-shadow: 0 24px 70px rgba(64, 57, 85, .13)}html{scroll-behavior:smooth}body{background:var(--vs-paper);color:var(--vs-ink)}.vs-section,.vs-section *{box-sizing:border-box}.vs-section{font-family:var(--font-body--family, Inter, Arial, sans-serif);overflow:hidden}.vs-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.vs-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--vs-blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.vs-kicker:before{content:"";width:26px;height:1px;background:currentColor}.vs-title{margin:14px 0 16px;color:var(--vs-navy);font-size:clamp(36px,5vw,68px);line-height:.98;letter-spacing:-.045em;font-weight:750}.vs-h2{margin:12px 0 18px;color:var(--vs-navy);font-size:clamp(32px,4vw,54px);line-height:1.03;letter-spacing:-.04em;font-weight:750}.vs-lead{margin:0;color:#526575;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.vs-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;border:1px solid transparent;background:var(--vs-navy);color:#fff;font-weight:750;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.vs-btn:hover{transform:translateY(-2px);background:#214668;box-shadow:0 12px 28px #17324d33;color:#fff}.vs-btn--light{color:var(--vs-navy);background:#fff}.vs-btn--light:hover{color:var(--vs-navy);background:#f7fbfd}.vs-btn--outline{color:var(--vs-navy);background:transparent;border-color:#17324d40}.vs-btn--outline:hover{color:var(--vs-navy);background:#fff}.vs-hero{position:relative;min-height:min(790px,calc(100vh - 80px));display:grid;align-items:center;background:var(--vs-cream)}.vs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vs-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.vs-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#faf7f1fa,#faf7f1f0 31%,#faf7f180 52%,#faf7f10d 74%)}.vs-hero__content{position:relative;z-index:2;width:min(590px,54%);padding:92px 0}.vs-hero__chips{margin:26px 0 30px;display:flex;flex-wrap:wrap;gap:9px}.vs-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(23,50,77,.13);border-radius:999px;background:#ffffffa3;color:#425766;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vs-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.vs-hero__note{margin-top:18px;color:#64727d;font-size:12px}.vs-trustbar{background:var(--vs-navy);color:#fff}.vs-trustbar__grid{min-height:92px;display:grid;grid-template-columns:repeat(4,1fr)}.vs-trustbar__item{padding:22px 20px;display:flex;align-items:center;gap:12px;border-right:1px solid rgba(255,255,255,.12)}.vs-trustbar__item:last-child{border-right:0}.vs-trustbar__icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;font-size:18px}.vs-trustbar__item strong{display:block;font-size:13px}.vs-trustbar__item span{display:block;margin-top:3px;color:#ffffffa6;font-size:11px}.vs-intro{padding:clamp(76px,10vw,132px) 0;background:var(--vs-paper)}.vs-intro__head{max-width:820px;margin:0 auto 56px;text-align:center}.vs-intro__head .vs-kicker:before{display:none}.vs-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vs-pain{padding:clamp(24px,3vw,38px);border:1px solid var(--vs-line);border-radius:28px;background:#fff}.vs-pain__num{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--vs-blue-soft);color:var(--vs-blue);font-size:13px;font-weight:800}.vs-pain h3{margin:24px 0 10px;color:var(--vs-navy);font-size:21px;line-height:1.2}.vs-pain p{margin:0;color:var(--vs-muted);font-size:14px;line-height:1.65}.vs-product{padding:clamp(76px,10vw,132px) 0;background:var(--vs-sky)}.vs-product__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(40px,7vw,94px)}.vs-product__media{position:relative}.vs-product__media:after{content:"";position:absolute;top:10%;right:-4%;bottom:-5%;left:14%;z-index:0;border-radius:50%;background:#4981a51f;filter:blur(2px)}.vs-product__media img{position:relative;z-index:1;width:100%;display:block;border-radius:36px;box-shadow:var(--vs-shadow)}.vs-feature-list{margin-top:30px;display:grid;gap:16px}.vs-feature{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.vs-feature__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--vs-blue);background:#fff;box-shadow:0 8px 24px #1e3c5014;font-weight:900}.vs-feature h3{margin:1px 0 5px;color:var(--vs-navy);font-size:16px}.vs-feature p{margin:0;color:var(--vs-muted);font-size:13px;line-height:1.55}.vs-steps{padding:clamp(76px,10vw,128px) 0;background:var(--vs-paper)}.vs-steps__head{max-width:720px;margin-bottom:52px}.vs-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vs-step{position:relative;padding:32px;min-height:250px;border-radius:28px;background:var(--vs-cream);border:1px solid var(--vs-line)}.vs-step__n{position:absolute;top:22px;right:24px;color:#17324d1f;font-size:54px;font-weight:800;line-height:1}.vs-step__icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:var(--vs-blue);color:#fff;font-size:22px}.vs-step h3{margin:44px 0 10px;color:var(--vs-navy);font-size:21px}.vs-step p{margin:0;color:var(--vs-muted);font-size:14px;line-height:1.65}.vs-detail{padding:clamp(76px,10vw,128px) 0;background:var(--vs-navy);color:#fff}.vs-detail__grid{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(40px,7vw,90px)}.vs-detail__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vs-detail__media img{width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:24px;background:#fff}.vs-detail .vs-kicker{color:#9bc2d9}.vs-detail .vs-h2{color:#fff}.vs-detail .vs-lead{color:#ffffffad}.vs-specs{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.15)}.vs-spec{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.15)}.vs-spec:nth-child(odd){padding-right:20px}.vs-spec strong{display:block;font-size:14px}.vs-spec span{display:block;margin-top:5px;color:#ffffff8c;font-size:12px}.vs-compare{padding:clamp(76px,10vw,128px) 0;background:var(--vs-cream)}.vs-compare__head{max-width:720px;margin:0 auto 48px;text-align:center}.vs-compare__head .vs-kicker:before{display:none}.vs-table{overflow:hidden;border:1px solid var(--vs-line);border-radius:28px;background:#fff;box-shadow:0 20px 60px #1f364814}.vs-row{display:grid;grid-template-columns:1.2fr 1fr 1fr}.vs-row>div{padding:20px 24px;border-bottom:1px solid var(--vs-line)}.vs-row>div+div{border-left:1px solid var(--vs-line)}.vs-row:last-child>div{border-bottom:0}.vs-row--head{background:var(--vs-navy);color:#fff;font-weight:800}.vs-row--head>div:nth-child(2){background:var(--vs-blue)}.vs-row>div:nth-child(2){background:#dce9f061}.vs-row__label{color:var(--vs-navy);font-weight:750}.vs-check{color:#287a62;font-weight:800}.vs-minus{color:#9a6d69}.vs-faq{padding:clamp(76px,10vw,128px) 0;background:var(--vs-paper)}.vs-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(40px,8vw,100px)}.vs-faq__list{border-top:1px solid var(--vs-line)}.vs-faq details{border-bottom:1px solid var(--vs-line)}.vs-faq summary{position:relative;padding:22px 38px 22px 0;color:var(--vs-navy);font-weight:750;cursor:pointer;list-style:none}.vs-faq summary::-webkit-details-marker{display:none}.vs-faq summary:after{content:"+";position:absolute;right:4px;top:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--vs-blue-soft);color:var(--vs-blue);font-size:19px}.vs-faq details[open] summary:after{content:"\2212"}.vs-faq details p{margin:-5px 0 22px;color:var(--vs-muted);font-size:14px;line-height:1.7}.vs-final{padding:clamp(76px,10vw,122px) 0;background:linear-gradient(135deg,#76648f,#403955);color:#fff}.vs-final__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.vs-final h2{max-width:760px;margin:0 0 12px;color:#fff;font-size:clamp(34px,4.3vw,58px);line-height:1.03;letter-spacing:-.04em}.vs-final p{margin:0;color:#ffffffb3;font-size:16px}.custom-announcement-bar,.lume-footer{background:var(--vs-navy)!important}.lume-footer__logo-text{font-family:Georgia,serif!important;font-weight:600!important;letter-spacing:-.03em!important}.header-logo__fallback-text{font-family:Georgia,serif;font-size:25px;letter-spacing:-.04em;color:var(--vs-navy)}@media(max-width:990px){.vs-hero{min-height:auto;padding-top:0}.vs-hero__media{position:relative;height:56vw;min-height:390px}.vs-hero__veil{display:none}.vs-hero__content{width:100%;padding:50px 0 64px}.vs-product__grid,.vs-detail__grid,.vs-faq__grid{grid-template-columns:1fr}.vs-product__media{max-width:680px;margin:auto}.vs-trustbar__grid{grid-template-columns:1fr 1fr}.vs-trustbar__item:nth-child(2){border-right:0}.vs-trustbar__item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.vs-pains,.vs-steps__grid{grid-template-columns:1fr}.vs-step{min-height:220px}.vs-final__inner{grid-template-columns:1fr}}@media(max-width:620px){.vs-container{width:min(100% - 28px,1200px)}.vs-hero__media{height:78vw;min-height:330px}.vs-hero__media img{object-position:62% center}.vs-hero__content{padding:42px 0 54px}.vs-title{font-size:43px}.vs-hero__actions .vs-btn{width:100%}.vs-trustbar__grid{grid-template-columns:1fr}.vs-trustbar__item{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.vs-trustbar__item:last-child{border-bottom:0}.vs-detail__media{grid-template-columns:1fr 1fr}.vs-detail__media img{min-height:220px;border-radius:18px}.vs-specs{grid-template-columns:1fr}.vs-spec:nth-child(odd){padding-right:0}.vs-row{grid-template-columns:1fr .8fr .8fr;font-size:12px}.vs-row>div{padding:15px 10px}.vs-final .vs-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/veraspine-brand.css.map */
