.vgx{font:400 17px/1.55 Jost,sans-serif;color:#141414;background:#faf7f2}.vgx-hero{background:radial-gradient(120% 90% at 50% 0,#3a0614 0,#141414 70%);color:#faf7f2;text-align:center;padding:96px 20px 88px;position:relative;overflow:hidden}.vgx-hero:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(184,149,90,.45);border-radius:6px;pointer-events:none}.vgx-hero__in{max-width:780px;margin:0 auto;position:relative;z-index:1}.vgx-eye{display:inline-block;color:#b8955a;letter-spacing:.24em;text-transform:uppercase;font-size:16px}.vgx-h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(36px,5vw,60px);line-height:1.08;margin:14px 0 10px;color:#faf7f2}.vgx-rule{display:flex;align-items:center;justify-content:center;gap:12px;color:#b8955a;font-size:16px;margin:8px 0 18px}.vgx-rule i{display:block;width:70px;height:1px;background:#b8955a}.vgx-lead{font-size:19px;color:#faf7f2e0;margin:0 auto 30px;max-width:640px}.vgx-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.vgx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px;border-radius:999px;background:#750627;color:#fff!important;border:1px solid #750627;font:500 16px/1 Jost,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s}.vgx-btn:hover{background:#5d041f}.vgx-btn--ghost{background:transparent;border-color:#b8955a;color:#b8955a!important}.vgx-btn--ghost:hover{background:#b8955a1f}.vgx-sec{max-width:1160px;margin:0 auto;padding:72px 20px}.vgx-sec--dark{max-width:none;background:#141414;color:#faf7f2}.vgx-h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(30px,3.4vw,42px);text-align:center;margin:0 0 8px}.vgx-sec--dark .vgx-h2{color:#b8955a}.vgx-sub{text-align:center;color:#5a4a3f;max-width:620px;margin:0 auto 32px}.vgx-packs{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vgx-pack a{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid rgba(184,149,90,.35);border-radius:18px;padding:16px;text-decoration:none;color:#141414;height:100%;transition:box-shadow .3s,transform .3s}.vgx-pack a:hover{box-shadow:0 18px 40px -22px #75062780;transform:translateY(-3px)}.vgx-pack__img{aspect-ratio:1;background:#faf7f2;border-radius:12px;overflow:hidden}.vgx-pack__img img{width:100%;height:100%;object-fit:contain}.vgx-pack__t{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;line-height:1.2}.vgx-pack__p{color:#750627;font-weight:600;font-size:18px;margin-top:auto}.vgx-c{text-align:center;margin:30px 0 0}.vgx-tiers{max-width:1100px;margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vgx-tier{border:1px solid rgba(184,149,90,.5);border-radius:18px;padding:28px 24px;text-align:center}.vgx-tier b{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;color:#faf7f2;margin-bottom:10px}.vgx-tier p{margin:0;color:#faf7f2d9}.vgx-tier--mid{background:linear-gradient(160deg,#750627,#3a0614);border-color:#b8955a}.vgx-form{max-width:760px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;background:#fff;border:1px solid rgba(184,149,90,.4);border-radius:20px;padding:30px}.vgx-form label{display:flex;flex-direction:column;gap:6px;font-size:16px;color:#5a4a3f}.vgx-form input,.vgx-form textarea{font:400 16px Jost,sans-serif;border:1px solid rgba(184,149,90,.6);border-radius:10px;padding:12px 14px;background:#faf7f2;color:#141414}.vgx-form input:focus,.vgx-form textarea:focus{outline:none;border-color:#750627;box-shadow:0 0 0 3px #7506271f}.vgx-full{grid-column:1/-1}.vgx-mail{text-align:center;margin:0}.vgx-mail a{color:#750627}.vgx-ok{grid-column:1/-1;background:#faf7f2;border:1px solid #B8955A;border-radius:10px;padding:12px;color:#750627;margin:0}@media(max-width:760px){.vgx-hero{padding:72px 18px 64px}.vgx-hero:after{top:10px;right:10px;bottom:10px;left:10px}.vgx-sec{padding:52px 16px}.vgx-packs,.vgx-tiers{grid-template-columns:1fr}.vgx-form{grid-template-columns:1fr;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/vg-corporate.css.map */
