@layer base{._section_1ql39_2{padding:var(--spacing-16) 0;width:100%}._container_1ql39_7{max-width:1024px;margin:0 auto;padding:0 var(--spacing-6)}._banner_1ql39_13{background:linear-gradient(135deg,var(--surface) 0%,hsla(55,35%,55%,.05) 100%);border:2px solid hsl(55,35%,55%);border-radius:4rem;padding:var(--spacing-8) var(--spacing-12);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);box-shadow:0 20px 40px -10px #b4ae6426;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._banner_1ql39_13[data-revealed=true]{opacity:1;transform:translateY(0)}._iconWrapper_1ql39_35{flex-shrink:0;width:4.5rem;height:4.5rem;background-color:#b4ae6426;color:#a69e3f;border-radius:50%;display:flex;align-items:center;justify-content:center}._content_1ql39_47{flex-grow:1}._title_1ql39_51{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-3);letter-spacing:-.01em}._description_1ql39_60{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}._boldText_1ql39_67{color:var(--foreground);font-weight:600}._ctaWrapper_1ql39_72{flex-shrink:0}._goldButton_1ql39_76{background-color:#b4ae64!important;color:#fff!important;border-color:#b4ae64!important;font-weight:600!important;letter-spacing:.05em!important;box-shadow:0 4px 12px #b4ae6440!important;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease!important}._goldButton_1ql39_76:hover{background-color:#aca553!important;border-color:#aca553!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #b4ae6459!important}@media(max-width:991px){._banner_1ql39_13{gap:var(--spacing-8);padding:var(--spacing-8);border-radius:3rem}}@media(max-width:767px){._banner_1ql39_13{flex-direction:column;text-align:center;border-radius:2rem;padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-6)}._iconWrapper_1ql39_35{width:4rem;height:4rem}._ctaWrapper_1ql39_72{width:100%;margin-top:var(--spacing-2)}._goldButton_1ql39_76{width:100%}}}
