.ate-btn[data-v-29307a4c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border:none;border-radius:6px;background:linear-gradient(180deg,#c99a3f,#b8862e);box-shadow:0 4px 12px rgba(184,134,46,.28),inset 0 1px rgba(255,255,255,.25);color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;white-space:nowrap;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.ate-btn[data-v-29307a4c]:hover{background:linear-gradient(180deg,#d4a74c,#c08f35);box-shadow:0 8px 20px rgba(184,134,46,.36),inset 0 1px rgba(255,255,255,.25);transform:translateY(-1px)}.ate-btn[data-v-29307a4c]:focus-visible{outline:2px solid #024ac2;outline-offset:2px}.ate-banner[data-v-29307a4c]{position:relative;overflow:hidden;margin-top:24px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;color:#fff;background:repeating-linear-gradient(135deg,rgba(235,194,72,.05) 0 1px,transparent 1px 14px),linear-gradient(120deg,#0a2f7a,#024ac2);border-top:3px solid #b8862e}.ate-banner-mark[data-v-29307a4c]{position:absolute;right:150px;top:50%;width:150px;height:150px;transform:translateY(-50%) rotate(-12deg);color:rgba(235,194,72,.1);pointer-events:none}.ate-banner-main[data-v-29307a4c]{position:relative;display:flex;align-items:center;gap:14px;min-width:0}.ate-banner-seal[data-v-29307a4c]{flex:none;width:36px;height:36px;color:#ebc248}.ate-banner-text[data-v-29307a4c]{font-size:20px;font-weight:600;letter-spacing:1px;line-height:1.5}.ate-banner .ate-btn[data-v-29307a4c]{position:relative;flex:none}.ate-defs[data-v-29307a4c]{position:absolute}.ate-link-row[data-v-29307a4c]{margin-top:16px;font-size:16px;color:#4e5363}.ate-link[data-v-29307a4c]{color:#b8862e;font-weight:600;cursor:pointer}.ate-link[data-v-29307a4c]:hover{color:#a0721f}@media (max-width: 768px){.ate-banner[data-v-29307a4c]{margin:12px;padding:20px 16px 16px;flex-direction:column;align-items:stretch;gap:14px;border-radius:14px;text-align:center}.ate-banner-main[data-v-29307a4c]{justify-content:center;gap:10px}.ate-banner-seal[data-v-29307a4c]{width:28px;height:28px}.ate-banner-text[data-v-29307a4c]{font-size:17px}.ate-banner-mark[data-v-29307a4c]{right:-20px;width:120px;height:120px}.ate-banner .ate-btn[data-v-29307a4c]{width:100%}.ate-link-row[data-v-29307a4c]{display:flex;flex-direction:column;gap:4px}}
