.vs-support-cta{width:100%;background:var(--vs-section-bg);padding-top:var(--vs-section-top);padding-bottom:var(--vs-section-bottom);overflow:hidden}.vs-support-cta *,.vs-support-cta *:before,.vs-support-cta *:after{box-sizing:border-box}.vs-support-cta__inner{width:min(calc(100% - 40px),var(--vs-max-width));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vs-card-gap)}.vs-support-cta__card{position:relative;min-width:0;min-height:var(--vs-card-height);padding:var(--vs-card-padding-top) var(--vs-card-padding-right) var(--vs-card-padding-bottom) var(--vs-card-padding-left);background:var(--vs-card-bg);border:var(--vs-border-width) solid var(--vs-card-border);border-radius:var(--vs-card-radius);box-shadow:0 var(--vs-shadow-y) var(--vs-shadow-blur) rgba(20,30,40,var(--vs-shadow-opacity));display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden;transition:transform var(--vs-hover-speed) ease,box-shadow var(--vs-hover-speed) ease}.vs-support-cta__card:hover{transform:translateY(calc(-1 * var(--vs-hover-lift)));box-shadow:0 var(--vs-hover-shadow-y) var(--vs-hover-shadow-blur) #141e281f}.vs-support-cta__content{position:relative;z-index:3;width:calc(100% - var(--vs-icon-box) - 20px)}.vs-support-cta__eyebrow{margin-bottom:8px;color:var(--vs-eyebrow-color);font-size:var(--vs-eyebrow-size);font-weight:var(--vs-eyebrow-weight);line-height:1.2;letter-spacing:var(--vs-eyebrow-letter-spacing);text-transform:uppercase}.vs-support-cta__heading{margin:0 0 var(--vs-heading-spacing);color:var(--vs-heading-color);font-size:var(--vs-heading-size);font-weight:var(--vs-heading-weight);line-height:var(--vs-heading-line);letter-spacing:var(--vs-heading-letter-spacing);font-family:Georgia,Times New Roman,serif}.vs-support-cta__body{max-width:430px;margin-bottom:var(--vs-body-spacing);color:var(--vs-body-color);font-size:var(--vs-body-size);font-weight:var(--vs-body-weight);line-height:var(--vs-body-line);letter-spacing:var(--vs-body-letter-spacing)}.vs-support-cta__icon-box{position:relative;z-index:3;flex:0 0 var(--vs-icon-box);width:var(--vs-icon-box);height:var(--vs-icon-box);margin-left:20px;display:flex;align-items:center;justify-content:center;color:var(--vs-accent);background:#ffffffb8;border-radius:var(--vs-icon-radius);box-shadow:0 10px 30px #ffffffbf,0 0 30px #00000006;transition:transform var(--vs-hover-speed) ease}.vs-support-cta__card:hover .vs-support-cta__icon-box{transform:scale(1.04)}.vs-support-cta__icon{width:var(--vs-icon-size);height:var(--vs-icon-size);display:block}.vs-support-cta__newsletter-wrap{width:100%;display:flex;align-items:stretch}.vs-support-cta__input{flex:1;min-width:0;height:var(--vs-input-height);padding:0 14px;color:#222;background:var(--vs-input-bg);border:1px solid var(--vs-input-border);border-right:0;border-radius:0;outline:none;font-size:12px;letter-spacing:var(--vs-input-letter-spacing);transition:border-color .2s ease,box-shadow .2s ease}.vs-support-cta__input::placeholder{color:#999}.vs-support-cta__input:focus{border-color:var(--vs-accent);box-shadow:inset 0 0 0 1px var(--vs-accent)}.vs-support-cta__button{min-height:var(--vs-button-height);height:var(--vs-button-height);padding:0 var(--vs-button-padding);display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--vs-button-color);background:var(--vs-button-bg);border:1px solid var(--vs-button-bg);border-radius:var(--vs-button-radius);text-decoration:none;white-space:nowrap;cursor:pointer;font-size:var(--vs-button-size);font-weight:var(--vs-button-weight);letter-spacing:var(--vs-button-letter-spacing);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.vs-support-cta__newsletter-wrap .vs-support-cta__button{border-radius:0 var(--vs-button-radius) var(--vs-button-radius) 0}.vs-support-cta__button:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 8px 20px #00000014}.vs-support-cta__button:active{transform:translateY(0)}.vs-support-cta__button--outline{background:transparent;color:var(--vs-button-color)}.vs-support-cta__arrow{font-size:16px;line-height:1;transition:transform .2s ease}.vs-support-cta__button:hover .vs-support-cta__arrow{transform:translate(3px)}.vs-support-cta__button-icon{width:16px;height:16px;flex:0 0 auto}.vs-support-cta__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.vs-support-cta__benefit{display:inline-flex;align-items:center;gap:7px;color:#5c5c5c;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:var(--vs-benefit-letter-spacing)}.vs-support-cta__benefit:not(:last-child):after{content:"";width:1px;height:16px;margin-left:6px;background:#ddd}.vs-support-cta__benefit-icon{color:var(--vs-accent)}.vs-support-cta__message{margin:10px 0 0;font-size:12px;line-height:1.4}.vs-support-cta__message--success{color:#16844a}.vs-support-cta__message--error{color:#d63b3b}.vs-support-cta__decoration{position:absolute;width:300px;height:300px;right:-50px;bottom:-50px;opacity:.12;background-image:radial-gradient(var(--vs-accent) 1px,transparent 1px);background-size:14px 14px;border-radius:50%;pointer-events:none}@media screen and (max-width:1100px){.vs-support-cta__inner{width:calc(100% - 32px)}.vs-support-cta__card{padding:26px}}@media screen and (max-width:749px){.vs-support-cta{padding-top:24px;padding-bottom:24px}.vs-support-cta__inner{width:calc(100% - var(--vs-mobile-side-padding));grid-template-columns:1fr;gap:var(--vs-mobile-gap)}.vs-support-cta__card{min-height:var(--vs-mobile-card-height);padding:24px}.vs-support-cta__heading{font-size:var(--vs-mobile-heading-size)}.vs-support-cta__body{font-size:var(--vs-mobile-body-size)}.vs-support-cta__icon-box{width:var(--vs-mobile-icon-container);height:var(--vs-mobile-icon-container);flex-basis:var(--vs-mobile-icon-container)}.vs-support-cta__icon{width:var(--vs-mobile-icon-size);height:var(--vs-mobile-icon-size)}.vs-support-cta__newsletter-wrap{flex-direction:column;gap:8px}.vs-support-cta__input{border-right:1px solid var(--vs-input-border);border-radius:4px}.vs-support-cta__newsletter-wrap .vs-support-cta__button{width:100%;border-radius:var(--vs-button-radius)}}@media screen and (max-width:480px){.vs-support-cta__inner{width:calc(100% - 32px)}.vs-support-cta__card{padding:20px}.vs-support-cta__icon-box{position:absolute;top:18px;right:18px}.vs-support-cta__content{width:100%;padding-right:76px}.vs-support-cta__benefits{gap:8px}}@media(prefers-reduced-motion:reduce){.vs-support-cta__card,.vs-support-cta__icon-box,.vs-support-cta__button,.vs-support-cta__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vs-support-cta.css.map */
