.reg{box-sizing:border-box;background:0 0;flex-direction:column;align-items:center;gap:1.3rem;width:100%;display:flex}.reg__head{aspect-ratio:675/290;width:100%;position:relative}.reg__body{aspect-ratio:635/577;width:94.07%;position:relative}.reg__bg{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.reg__bg--gold,.reg__ico--gold,.reg__deposit--gold,html[data-hue=gold] .reg__bg--blue,html[data-hue=gold] .reg__ico--blue,html[data-hue=gold] .reg__deposit--blue{display:none}html[data-hue=gold] .reg__bg--gold,html[data-hue=gold] .reg__ico--gold,html[data-hue=gold] .reg__deposit--gold{display:block}.reg__headline{text-align:center;color:#fff;text-shadow:0 0 .65rem #ffad00;justify-content:center;align-items:center;width:72.93%;height:31.83%;margin:0 auto;font-style:italic;font-weight:800;line-height:1.15;display:flex;position:absolute;bottom:0;left:0;right:0}html[data-hue=gold] .reg__headline{text-shadow:0 0 .65rem #efc059}.reg__band{text-align:center;color:#000;justify-content:center;align-items:center;width:100%;height:16%;margin:0;font-weight:700;display:flex;position:absolute;top:0;left:0}.reg__item{color:#000;align-items:center;gap:.65rem;width:69.4%;height:15.73%;font-weight:700;display:flex;position:absolute;left:15.5%}.reg__item p{margin:0}.reg__item--gift{top:25.06%}.reg__item--money{top:45.38%}.reg__ico{object-fit:contain;flex:none;width:2.25rem;height:2.25rem;margin-left:.65rem}.reg__amt{color:#fedf58;font-style:normal;font-weight:700}.reg__btn{--btn-bg:#0c4ad1;--btn-border:transparent;--btn-color:#fff;--btn-shadow:0 0 #0000;color:#fff;-webkit-tap-highlight-color:transparent;background-color:#0c4ad1;border:0 #0000;justify-content:center;align-items:center;gap:.65rem;width:77.53%;height:16%;min-height:2.75rem;margin:0;padding:0 .75rem;font-weight:700;display:flex;position:absolute;bottom:8.53%;left:11.14%}.reg__btn:hover,.reg__btn:active{--btn-bg:#0c4ad1;--btn-border:transparent;--btn-shadow:0 0 #0000;--btn-inset:0 0 #0000;color:#fff;background-color:#0c4ad1;border-color:#0000;translate:0}html[data-hue=gold] .reg__btn,html[data-hue=gold] .reg__btn:hover,html[data-hue=gold] .reg__btn:active{--btn-bg:#f0c059;--btn-color:#fff;color:#fff;background-color:#f0c059}.reg__deposit{object-fit:contain;width:1.25rem;height:1.25rem}
