.dic-section{padding:var(--dic-top,20px) var(--dic-gutter,24px) var(--dic-bottom,40px)}.dic-section *{box-sizing:border-box}.dic-card{background:linear-gradient(130deg,var(--dic-background,#0d0d0b),var(--dic-end,#141106));border:var(--dic-border-width,1px) solid var(--dic-border,#332d17);border-radius:var(--dic-radius,6px);margin:0 auto;max-width:var(--dic-width,1200px);overflow-wrap:anywhere;padding:var(--dic-y,32px) var(--dic-x,28px);text-align:center}.dic-card .dic-heading{margin:0 0 var(--dic-heading-gap,24px)}.dic-copy p{color:inherit;font:inherit;margin:0 0 16px}.dic-copy>:last-child{margin-bottom:0}.dic-copy img{height:auto;max-width:100%}.dic-button{align-items:center;background:linear-gradient(135deg,var(--dic-button-start,#f0c55a),var(--dic-button-end,#b98a17));border:0;border-radius:var(--dic-button-radius,12px);display:inline-flex;justify-content:center;margin-top:var(--dic-button-gap,28px);max-width:min(100%,var(--dic-button-width,700px));min-height:44px;overflow-wrap:anywhere;padding:var(--dic-button-y,18px) var(--dic-button-x,26px);text-align:center;text-decoration:none;white-space:normal}.dic-button:hover{filter:brightness(1.08)}.dic-card a:focus-visible{outline:3px solid #f0c55a;outline-offset:4px}@media(max-width:767px){.dic-section{padding-left:16px;padding-right:16px}.dic-card{padding:var(--dic-mobile,22px)}.dic-button{max-width:100%}}