.ReferPromo-module__UrsaXW__referPromoSection{background:linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;padding:4.5rem 0 5rem;position:relative;overflow:hidden}.ReferPromo-module__UrsaXW__referPromoSection:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#c8860a14 0%,#0000 75%);border-radius:50%;width:450px;height:450px;position:absolute;top:-10%;left:15%}.ReferPromo-module__UrsaXW__gridOverlay{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#0d182403 1px,#0000 1px),linear-gradient(#0d182403 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.ReferPromo-module__UrsaXW__splitLayout{z-index:1;grid-template-columns:280px 1fr;align-items:center;gap:4rem;display:grid;position:relative}.ReferPromo-module__UrsaXW__leftCol{justify-content:center;align-items:center;width:100%;display:flex}.ReferPromo-module__UrsaXW__imageWrapper{aspect-ratio:1;border:1px solid #0d182414;border-radius:24px;width:100%;max-width:280px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0d18241f}.ReferPromo-module__UrsaXW__referImg{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ReferPromo-module__UrsaXW__imageWrapper:hover .ReferPromo-module__UrsaXW__referImg{transform:scale(1.04)}.ReferPromo-module__UrsaXW__imageOverlay{pointer-events:none;background:linear-gradient(#0000 40%,#0d182426 100%);position:absolute;inset:0}.ReferPromo-module__UrsaXW__rightCol{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ReferPromo-module__UrsaXW__label{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:.85rem;font-size:.72rem;font-weight:800;display:inline-block}.ReferPromo-module__UrsaXW__heading{font-family:var(--font-display), serif;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:400;line-height:1.2}.ReferPromo-module__UrsaXW__heading span{background:linear-gradient(135deg,#c8860a 0%,#b27300 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.ReferPromo-module__UrsaXW__subtitle{color:#2d3f53;max-width:720px;margin-bottom:2rem;font-size:1.05rem;font-weight:500;line-height:1.65}.ReferPromo-module__UrsaXW__actions{flex-direction:column;align-items:flex-start;display:flex}@keyframes ReferPromo-module__UrsaXW__buttonShine{0%{background-position:-200%}to{background-position:200%}}.ReferPromo-module__UrsaXW__ctaBtn{border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 2.25rem;font-size:.92rem;transition:all .3s;animation:4s linear infinite ReferPromo-module__UrsaXW__buttonShine;display:inline-flex;color:#0d1824!important;background:linear-gradient(120deg,#996504 0%,#ffe8a3 25%,#c8860a 50%,#ffe8a3 75%,#996504 100%) 0 0/200%!important;border:none!important;font-weight:700!important;box-shadow:0 4px 18px #c8860a4d!important}.ReferPromo-module__UrsaXW__ctaBtn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 28px #c8860a73!important}.ReferPromo-module__UrsaXW__arrow{transition:transform .2s}.ReferPromo-module__UrsaXW__ctaBtn:hover .ReferPromo-module__UrsaXW__arrow{transform:translate(4px)}.ReferPromo-module__UrsaXW__termsNote{color:#4a5d73;margin-top:.75rem;font-size:.8rem;font-weight:500}@media (max-width:850px){.ReferPromo-module__UrsaXW__splitLayout{grid-template-columns:1fr;gap:2.5rem}.ReferPromo-module__UrsaXW__leftCol{max-width:200px;margin:0 auto}.ReferPromo-module__UrsaXW__rightCol{text-align:center;align-items:center}.ReferPromo-module__UrsaXW__actions{align-items:center;width:100%}}@media (max-width:500px){.ReferPromo-module__UrsaXW__referPromoSection{padding:3.5rem 0 4rem}.ReferPromo-module__UrsaXW__leftCol{max-width:160px}}
