.vah{isolation:isolate;margin-top:var(--sp-3);align-items:center;gap:var(--sp-7);padding:var(--sp-7) var(--sp-8);border-radius:var(--r-xl);color:#fff;background:radial-gradient(90% 120% at 0% 100%, #c49a3c38, transparent 60%), linear-gradient(160deg, var(--green-700), var(--green-900));box-shadow:var(--sh-2);border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.vah:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 90% 10%,#000,#0000 70%);mask-image:radial-gradient(70% 90% at 90% 10%,#000,#0000 70%)}.vah__eyebrow{border-radius:var(--r-full);font-size:var(--fs-small);color:var(--gold-200);background:#c49a3c24;border:1px solid #dfbf6659;align-items:center;gap:8px;padding:4px 12px;font-weight:700;display:inline-flex}.vah__eyebrow svg{width:16px;height:16px;color:var(--gold-300)}.vah__ttl{margin-top:var(--sp-3);font-size:var(--fs-display);color:#fff;font-weight:900;line-height:1.4}.vah__lead{margin-top:var(--sp-3);max-width:640px;font-size:var(--fs-lead);color:#ffffffc7;line-height:1.95}.vah__points{margin-top:var(--sp-5);flex-wrap:wrap;gap:10px 22px;display:flex}.vah__points li{font-size:var(--fs-small);color:#ffffffe0;align-items:center;gap:8px;font-weight:600;display:flex}.vah__points svg{width:18px;height:18px;color:var(--green-200);flex-shrink:0}.vah__stats{gap:var(--sp-3) var(--sp-6);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.vah__stats li{flex-direction:column;line-height:1.4;display:flex}.vah__stats b{font-size:var(--fs-h2);color:#fff;font-variant-numeric:tabular-nums;font-weight:900}.vah__stats small{font-size:var(--fs-caption);color:#ffffffa6}.vah__cta{text-align:center;min-width:260px;max-width:300px;padding:var(--sp-5);border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #ffffff1f;justify-items:center;gap:10px;display:grid}.vah__cta>svg{width:34px;height:34px;color:var(--gold-300)}.vah__cta b{font-size:var(--fs-h4);color:#fff;font-weight:900}.vah__cta p{font-size:var(--fs-caption);color:#ffffffb3;line-height:1.8}.vah__cta .btn{margin-top:4px}.vah__plans{font-size:var(--fs-caption);color:var(--gold-200);font-weight:700}.vah__plans:hover{text-underline-offset:3px;text-decoration:underline}.page--varch .arts__grid--arch{margin-top:var(--sp-6)}.acard__media{position:relative}.acard__vip{z-index:1;top:10px;border-radius:var(--r-full);letter-spacing:.3px;color:var(--green-900);background:linear-gradient(135deg, var(--gold-200), var(--accent));align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:10px;box-shadow:0 2px 8px #0000002e}.acard__vip svg{width:13px;height:13px}.ahero__vip{margin-bottom:var(--sp-3);border-radius:var(--r-full);font-size:var(--fs-caption);color:var(--accent-text);background:#c49a3c24;border:1px solid #c49a3c59;align-items:center;gap:7px;padding:4px 12px;font-weight:700;display:inline-flex}.ahero__vip svg{width:15px;height:15px}.ahero__vip.is-open{color:var(--brand);background:var(--brand-soft);border-color:#125c4540}.vlock{margin:var(--sp-7) 0 var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-5);border-radius:var(--r-xl);color:#fff;background:radial-gradient(80% 120% at 100% 0%, #c49a3c3d, transparent 60%), linear-gradient(160deg, var(--green-700), var(--green-900));box-shadow:var(--sh-2);border:1px solid #ffffff14;position:relative}.vlock:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, #fff0, var(--panel));height:110px;position:absolute;bottom:100%}.vlock__head{gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vlock__ico{border-radius:var(--r-lg);width:56px;height:56px;color:var(--gold-300);background:#c49a3c24;border:1px solid #dfbf6659;place-items:center;display:grid}.vlock__ico svg{width:28px;height:28px}.vlock__ttl{font-size:var(--fs-h3);color:#fff;margin:0;font-weight:900;line-height:1.5}.vlock__txt{font-size:var(--fs-body);color:#fffc;margin-top:8px;line-height:1.9}.vlock__list{margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #ffffff1a}.vlock__lb{font-size:var(--fs-caption);color:var(--gold-200);font-weight:800;display:block}.vlock__list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:10px 0 0;padding:0;list-style:none;display:grid}.vlock__list li{font-size:var(--fs-small);color:#ffffffe6;align-items:flex-start;gap:8px;line-height:1.8;display:flex}.vlock__list svg{width:16px;height:16px;color:var(--green-200);flex-shrink:0;margin-top:5px}.vlock__act{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.vlock__act .btn--ghost{color:#fff;background:#ffffff14;border-color:#fff3}.vlock__act .btn--ghost:hover{background:#ffffff24;border-color:#fff6}.vlock__plans{font-size:var(--fs-small);color:var(--gold-200);align-items:center;gap:4px;margin-inline-start:auto;font-weight:700;display:inline-flex}.vlock__plans svg{width:16px;height:16px}.vlock__plans:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.vah{padding:var(--sp-6) var(--sp-5);grid-template-columns:1fr}.vah__cta{text-align:start;justify-items:stretch;max-width:none}.vlock__list ul{grid-template-columns:1fr}}@media (max-width:600px){.vlock{padding:var(--sp-5) var(--sp-4)}.vlock__head{grid-template-columns:1fr}.vlock__act .btn{justify-content:center;width:100%}.vlock__plans{margin-inline-start:0}}
