.rg-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(28px,4vw,56px);max-width:1120px;margin:0 auto;display:grid}.rg-sticky{position:sticky;top:84px}.rg-vale{text-align:center;background:radial-gradient(120% 90% at 50% 0,#d4a85321,#0000 60%),linear-gradient(172deg,#191509 0%,#12100a 48%,#0d0b07 100%);border:1px solid #d4a8538c;padding:clamp(30px,3.4vw,44px) clamp(22px,3vw,38px);position:relative;box-shadow:0 30px 70px #0000008c,0 0 44px #d4a8531a}.rg-vale:before{content:"";pointer-events:none;border:1px solid #d4a85338;position:absolute;inset:7px}.rg-vale i.c{border:1px solid var(--dk-gold);background:#0d0b07;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.rg-vale i.c.tl{top:2px;left:2px}.rg-vale i.c.tr{top:2px;right:2px}.rg-vale i.c.bl{bottom:2px;left:2px}.rg-vale i.c.br{bottom:2px;right:2px}.rg-valeseal{aspect-ratio:1;width:min(72%,300px);height:auto;color:var(--dk-gold);opacity:.05;pointer-events:none;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.rg-valehead{color:var(--dk-gold);justify-content:center;align-items:center;gap:12px;display:flex}.rg-valehead i{background:linear-gradient(90deg,#0000,#d4a85399);width:40px;height:1px;display:block}.rg-valehead i:last-child{background:linear-gradient(90deg,#d4a85399,#0000)}.rg-valehead svg{width:7px;height:7px}.rg-valehead span{font:700 .72rem/1 var(--dk-disp);letter-spacing:.42em;text-indent:.42em;color:var(--dk-gold-2);white-space:nowrap}.rg-valetitle{font:600 .66rem/1 var(--dk-sans);letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:var(--dk-dim);margin:22px 0 0}.rg-valeamount{font:600 clamp(3.6rem,7vw,5rem)/1 var(--dk-disp);letter-spacing:.03em;background:linear-gradient(#f7e6ad 4%,#f0d68a 32%,#d4a853 62%,#8a6526 100%);color:#0000;filter:drop-shadow(0 6px 30px #d4a85347);-webkit-background-clip:text;background-clip:text;margin:14px 0 0;transition:transform .35s cubic-bezier(.22,.61,.21,1);position:relative}.rg-valeamount.bump{transform:scale(1.045)}.rg-valeamount.sm{letter-spacing:.06em;font-size:clamp(2.1rem,4.6vw,3rem)}.rg-valename{max-width:30ch;font:500 italic clamp(1.15rem,1.6vw,1.35rem)/1.45 var(--dk-ser);color:var(--dk-ivory);min-height:1.5em;margin:14px auto 0}.rg-valename b{color:var(--dk-gold-2);font-weight:600}.rg-valecode{border-top:1px dashed #d4a85359;flex-direction:column;gap:6px;max-width:320px;margin:24px auto 0;padding-top:18px;display:flex}.rg-valecode strong{font:600 .92rem/1 var(--dk-disp);letter-spacing:.34em;text-indent:.34em;color:var(--dk-dim)}.rg-valecode small{font:500 .6rem/1.6 var(--dk-sans);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--dk-dim-2)}.rg-valefoot{font:500 .6rem/1.6 var(--dk-sans);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--dk-dim-2);justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.rg-valefoot svg{width:5px;height:5px;color:var(--dk-gold);opacity:.7}.rg-panel{padding:clamp(26px,2.6vw,36px) clamp(22px,2.4vw,32px)}.rg-panelhead{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.rg-panelhead .n{font:600 1rem/1 var(--dk-disp);color:var(--dk-gold)}.rg-panelhead h2{font:600 .92rem/1.4 var(--dk-disp);letter-spacing:.24em;text-indent:.02em;text-transform:uppercase;color:var(--dk-gold-2);margin:0}.rg-panelhead small{font:500 .62rem/1 var(--dk-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--dk-dim-2);white-space:nowrap;margin-left:auto}.rg-presets{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rg-preset{clip-path:var(--dk-hexcut);cursor:pointer;font:600 1.06rem/1 var(--dk-disp);color:var(--dk-ivory);background:linear-gradient(#d4a85380,#d4a85329);border:none;padding:14px 4px;transition:transform .25s,filter .25s;position:relative}.rg-preset:before{content:"";clip-path:var(--dk-hexcut);z-index:0;background:linear-gradient(#161309,#100e08);position:absolute;inset:1px}.rg-preset span{z-index:1;position:relative}.rg-preset:hover{color:var(--dk-gold-2);transform:translateY(-2px)}.rg-preset.on{color:#2b1e07;filter:drop-shadow(0 10px 26px #d4a8534d)}.rg-preset.on:before{background:linear-gradient(168deg,#f7e6ad 0%,#e9c97c 34%,#d4a853 62%,#c2954a 100%)}.rg-field{flex-direction:column;gap:8px;display:flex}.rg-field+.rg-field{margin-top:18px}.rg-field label{font:600 .64rem/1 var(--dk-sans);letter-spacing:.28em;text-indent:.02em;text-transform:uppercase;color:var(--dk-dim)}.rg-field label em{letter-spacing:.16em;color:var(--dk-dim-2);text-transform:none;font-style:normal}.rg-field .hint{font:300 .78rem/1.6 var(--dk-sans);color:var(--dk-dim-2)}.rg-input{width:100%;color:var(--dk-ivory);font:400 1rem/1.4 var(--dk-sans);background:#09080599;border:1px solid #d4a85347;outline:none;padding:13px 14px;transition:border-color .25s,box-shadow .25s}.rg-input::placeholder{color:#f1e8d247}.rg-input:focus{border-color:#d4a853bf;box-shadow:0 0 0 1px #d4a85359,0 0 24px #d4a85314}.rg-input[type=number]{appearance:textfield}.rg-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rg-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rg-amountwrap{position:relative}.rg-amountwrap .eur{font:600 1rem/1 var(--dk-disp);color:var(--dk-gold);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rg-phone .react-international-phone-input-container{width:100%;display:flex}.rg-phone .react-international-phone-country-selector-button{background:#09080599;border:1px solid #d4a85347;border-right:none;border-radius:0;height:auto;padding:0 8px}.rg-phone .react-international-phone-country-selector-button:hover{background:#d4a85314}.rg-phone .react-international-phone-input{width:100%;height:auto;color:var(--dk-ivory);font:400 1rem/1.4 var(--dk-sans);background:#09080599;border:1px solid #d4a85347;border-radius:0;flex:1;padding:13px 14px;transition:border-color .25s,box-shadow .25s}.rg-phone .react-international-phone-input:focus{border-color:#d4a853bf;outline:none;box-shadow:0 0 0 1px #d4a85359}.rg-phone .react-international-phone-country-selector-dropdown{color:var(--dk-ivory);background:#14110a;border:1px solid #d4a8534d;border-radius:0}.rg-phone .react-international-phone-country-selector-dropdown__list-item:hover,.rg-phone .react-international-phone-country-selector-dropdown__list-item--focused{background:#d4a8531f}.rg-submit{cursor:pointer;border:none;justify-content:center;width:100%}.rg-submit:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.rg-legal{text-align:center;font:500 .62rem/1.7 var(--dk-sans);letter-spacing:.22em;text-indent:.02em;text-transform:uppercase;color:var(--dk-dim-2);justify-content:center;align-items:center;gap:10px;margin:14px 0 0;display:flex}.rg-legal svg{width:5px;height:5px;color:var(--dk-gold);opacity:.65}.rg-stepper{justify-content:center;align-items:center;gap:clamp(18px,3vw,30px);padding:6px 0;display:flex}.rg-stepbtn{cursor:pointer;background:linear-gradient(#161309,#100e08);border:1px solid #d4a85380;width:52px;height:52px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;transform:rotate(45deg)}.rg-stepbtn span{font:600 1.5rem/1 var(--dk-disp);color:var(--dk-gold);place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.rg-stepbtn:hover:not(:disabled){border-color:var(--dk-gold-2);transform:rotate(45deg)scale(1.05);box-shadow:0 0 22px #d4a85340}.rg-stepbtn:disabled{opacity:.3;cursor:not-allowed}.rg-stepnum{text-align:center;min-width:96px;font:600 3.4rem/1 var(--dk-disp);background:linear-gradient(#f7e6ad 8%,#d4a853 60%,#a87f36 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.rg-stephint{text-align:center;font:500 .62rem/1.6 var(--dk-sans);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--dk-dim-2);margin:10px 0 0}.rg-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rg-opt{clip-path:var(--dk-btncut);cursor:pointer;background:linear-gradient(#d4a85366,#d4a8531f);border:none;padding:1px;transition:transform .25s,filter .25s;position:relative}.rg-opt:hover{transform:translateY(-2px)}.rg-opt .in{clip-path:var(--dk-btncut);background:linear-gradient(#161309,#100e08);flex-direction:column;align-items:center;gap:8px;padding:20px 14px 18px;transition:background .3s;display:flex}.rg-opt svg{width:26px;height:26px;color:var(--dk-dim);transition:color .3s}.rg-opt strong{font:600 .82rem/1.35 var(--dk-disp);letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:var(--dk-dim);transition:color .3s}.rg-opt small{font:500 .66rem/1 var(--dk-sans);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--dk-dim-2);transition:color .3s}.rg-opt.on{filter:drop-shadow(0 12px 30px #d4a85340);background:linear-gradient(168deg,#f7e6ad 0%,#d4a853 50%,#c2954a 100%)}.rg-opt.on svg,.rg-opt.on strong{color:var(--dk-gold-2)}.rg-opt.on small{color:var(--dk-gold)}.rg-sumrow{font:300 .95rem/1.5 var(--dk-sans);color:var(--dk-dim);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.rg-sumrow+.rg-sumrow{border-top:1px solid #d4a8531a}.rg-sumrow b{color:var(--dk-ivory);font-weight:500}.rg-sumtotal{border-top:1px dashed #d4a85359;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding-top:16px;display:flex}.rg-sumtotal span{font:600 .72rem/1 var(--dk-sans);letter-spacing:.3em;text-indent:.02em;text-transform:uppercase;color:var(--dk-dim)}.rg-sumtotal strong{font:600 2rem/1 var(--dk-disp);background:linear-gradient(#f7e6ad 8%,#d4a853 60%,#a87f36 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.rg-valesub{font:500 italic 1.05rem/1.5 var(--dk-ser);color:var(--dk-gold-2);margin:6px auto 0}.rg-ghostlink{cursor:pointer;font:500 .66rem/1 var(--dk-sans);letter-spacing:.26em;text-indent:.02em;text-transform:uppercase;color:var(--dk-gold);background:0 0;border:none;align-items:center;gap:8px;transition:color .25s;display:inline-flex}.rg-ghostlink:hover{color:var(--dk-gold-2)}.rg-ghostlink svg{width:14px;height:14px}.rg-steps{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);max-width:980px;margin:50px auto 0;display:grid}.rg-step{text-align:center;padding:30px 22px 0;position:relative}.rg-step:before{content:"";background:linear-gradient(90deg,#d4a85373,#d4a85314);height:1px;position:absolute;top:52px;left:calc(50% + 44px);right:calc(44px - 50%)}.rg-step:last-child:before{display:none}.rg-step h3{font:600 .95rem/1.5 var(--dk-disp);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--dk-gold-2);margin:18px 0 0}.rg-step p{max-width:30ch;font:300 .94rem/1.8 var(--dk-sans);color:var(--dk-dim);margin:12px auto 0}@media (max-width:920px){.rg-grid{grid-template-columns:1fr}.rg-sticky{position:static}.rg-steps{grid-template-columns:1fr;max-width:420px}.rg-step:before{display:none}.rg-presets{grid-template-columns:repeat(3,1fr)}.rg-presets .rg-preset:nth-child(4),.rg-presets .rg-preset:nth-child(5){grid-column:span 1}}@media (max-width:480px){.rg-valehead i{flex:none;width:18px}.rg-valehead span{letter-spacing:.26em;text-indent:.26em;font-size:.6rem}.rg-vale{padding-inline:16px}.rg-valecode{max-width:100%}}.rg-alt{margin-top:10px;font-size:.92em}.rg-alt a{color:var(--dk-gold-2);text-underline-offset:3px;-webkit-text-decoration:underline #d4a85373;text-decoration:underline #d4a85373}.rg-alt a:hover{color:var(--dk-ivory)}.rg-notice{font:300 .8rem/1.6 var(--dk-sans);color:var(--dk-dim);background:#d4a8530a;border:1px dashed #d4a8534d;margin-top:18px;padding:12px 14px}.rg-notice b{color:var(--dk-ivory);font-weight:500}.rg-noticelink{color:var(--dk-gold-2);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #d4a85373;text-decoration:underline #d4a85373}.rg-noticelink:hover{color:var(--dk-ivory)}.rg-notice-match{background:#d4a85314;border-style:solid;border-color:#d4a8538c;flex-direction:column;gap:8px;display:flex}.rg-notice-match strong{font:500 .86rem/1.5 var(--dk-sans);color:var(--dk-ivory)}.rg-notice-match .rg-noticelink{letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--dk-gold);color:var(--dk-gold-2);white-space:normal;align-self:flex-start;margin-top:2px;padding:9px 14px;font-size:.7rem;font-weight:600;text-decoration:none}.rg-notice-match .rg-noticelink:hover{background:var(--dk-gold);color:#1a1408}.dk-stepwrap:has(.react-international-phone-country-selector-button[aria-expanded=true]){clip-path:none;z-index:40;position:relative}.dk-stepin:has(.react-international-phone-country-selector-button[aria-expanded=true]){clip-path:none}.rg-phone .react-international-phone-country-selector-dropdown{z-index:50;max-height:240px;overflow-y:auto}
