.veylock-final-assurance{--vfa-bg: #090a0c;--vfa-panel: rgba(28, 30, 32, .78);--vfa-ivory: #f6f0e4;--vfa-muted: #c9c2b5;--vfa-gold: #d5b574;--vfa-gold-bright: #efd394;--vfa-border: rgba(224, 193, 131, .22);position:relative;isolation:isolate;overflow:hidden;padding:clamp(6rem,8vw,10rem) 0 clamp(6.4rem,8.5vw,10.8rem);background:linear-gradient(180deg,#0d0e11 0%,var(--vfa-bg) 52%,#07080a 100%);color:var(--vfa-ivory)}.veylock-final-assurance *,.veylock-final-assurance *:before,.veylock-final-assurance *:after{box-sizing:border-box}.veylock-final-assurance__glow{position:absolute;z-index:-1;top:-22rem;left:50%;width:min(94vw,100rem);height:48rem;border-radius:50%;background:radial-gradient(circle,rgba(213,181,116,.105) 0%,rgba(213,181,116,.035) 42%,transparent 72%);pointer-events:none;transform:translate(-50%)}.veylock-final-assurance__inner{width:min(100%,124rem);margin:0 auto;padding:0 clamp(1.8rem,4vw,3rem)}.veylock-final-assurance__header{max-width:74rem;margin:0 auto;text-align:center}.veylock-final-assurance__eyebrow{margin:0 0 1.5rem;color:var(--vfa-gold);font-size:1.1rem;font-weight:750;letter-spacing:.22em;line-height:1.4}.veylock-final-assurance__heading{margin:0;color:var(--vfa-ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,5.2vw,6.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.03;text-wrap:balance}.veylock-final-assurance__intro{max-width:63rem;margin:2rem auto 0;color:#d5cec2;font-size:clamp(1.55rem,1.4vw,1.8rem);line-height:1.65;text-wrap:pretty}.veylock-final-assurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,1.5vw,1.8rem);margin:clamp(4rem,5.5vw,6.4rem) 0 0;padding:0;list-style:none}.veylock-final-assurance__card{position:relative;display:flex;min-width:0;min-height:21rem;padding:clamp(2rem,2.3vw,2.8rem);flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid var(--vfa-border);border-radius:1.4rem;background:linear-gradient(145deg,#1f2124e6,#121416d1);box-shadow:0 1.6rem 4rem #0000002e;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.veylock-final-assurance__card:before{position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(239,211,148,.74),transparent);content:""}.veylock-final-assurance__icon{display:inline-grid;width:4.8rem;height:4.8rem;place-items:center;border:1px solid rgba(224,193,131,.2);border-radius:1.1rem;background:#d5b5740e;box-shadow:inset 0 1px #f6f0e40d;color:var(--vfa-gold-bright);transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.veylock-final-assurance__icon svg{width:2.9rem;height:2.9rem}.veylock-final-assurance__card-title{margin:2.1rem 0 0;color:var(--vfa-ivory);font-size:clamp(1.65rem,1.35vw,1.9rem);font-weight:650;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.veylock-final-assurance__card-body{margin:1rem 0 0;color:var(--vfa-muted);font-size:1.4rem;line-height:1.58;overflow-wrap:anywhere}.veylock-final-assurance__closing{display:flex;margin-top:clamp(4.2rem,5.5vw,6.6rem);flex-direction:column;align-items:center;text-align:center}.veylock-final-assurance__tagline{margin:0;color:var(--vfa-ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,3.2vw,4.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.15}.veylock-final-assurance__cta{display:inline-flex;min-height:5.2rem;margin-top:2.5rem;padding:1.3rem 1.8rem 1.3rem 2.1rem;align-items:center;justify-content:center;gap:1.1rem;border:1px solid var(--vfa-gold);border-radius:.6rem;background:linear-gradient(135deg,#f1d79e,#d5b574 52%,#c49b52);box-shadow:0 1.4rem 3.2rem #0000003d,0 0 2.8rem #d5b57414;color:#111214;font-size:1.4rem;font-weight:750;letter-spacing:.035em;line-height:1.2;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.veylock-final-assurance__cta svg{width:1.8rem;height:1.8rem;transition:transform .25s ease}.veylock-final-assurance__cta:focus-visible{outline:2px solid #f7e2b4;outline-offset:4px}.veylock-final-assurance__availability{margin:1.5rem 0 0;color:#aaa397;font-size:1.2rem;letter-spacing:.015em;line-height:1.5}@media(hover:hover)and (pointer:fine){.veylock-final-assurance__card:hover,.veylock-final-assurance__card:focus-within{border-color:#e0c1836e;box-shadow:0 2rem 4.8rem #00000045,0 0 2.4rem #d5b5740e;transform:translateY(-3px)}.veylock-final-assurance__card:hover .veylock-final-assurance__icon,.veylock-final-assurance__card:focus-within .veylock-final-assurance__icon{background:#d5b57417;box-shadow:inset 0 1px #f6f0e414,0 0 2.2rem #d5b57429;color:#f5dca7}.veylock-final-assurance__cta:hover{box-shadow:0 1.8rem 3.8rem #00000052,0 0 0 1px #f6f0e41f;transform:translateY(-2px)}.veylock-final-assurance__cta:hover svg{transform:translate(3px)}}@media(min-width:750px)and (max-width:989px){.veylock-final-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.veylock-final-assurance__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:374px){.veylock-final-assurance__inner{padding-right:1.6rem;padding-left:1.6rem}.veylock-final-assurance__grid{grid-template-columns:minmax(0,1fr)}.veylock-final-assurance__card{min-height:0}}@media(max-width:749px){.veylock-final-assurance{padding-top:5.6rem;padding-bottom:6.4rem}.veylock-final-assurance__heading{font-size:clamp(3.5rem,10.2vw,4.6rem)}.veylock-final-assurance__card{padding:1.8rem 1.5rem}.veylock-final-assurance__icon{width:4.4rem;height:4.4rem}.veylock-final-assurance__icon svg{width:2.6rem;height:2.6rem}.veylock-final-assurance__card-title{margin-top:1.7rem;font-size:1.55rem}.veylock-final-assurance__card-body{font-size:1.32rem}.veylock-final-assurance__cta{width:min(100%,32rem);min-height:5.4rem}}@media(prefers-reduced-motion:reduce){.veylock-final-assurance,.veylock-final-assurance *,.veylock-final-assurance *:before,.veylock-final-assurance *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.veylock-final-assurance__card:hover,.veylock-final-assurance__card:focus-within,.veylock-final-assurance__cta:hover,.veylock-final-assurance__cta:hover svg{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/veylock-final-assurance.css.map */
