.rc-start{--rc-start-card-width:min(68vw,760px);margin:0 0 48px;color:#e9eaf0;font-family:Arial,sans-serif;min-width:0}
.rc-start,.rc-start *{box-sizing:border-box}
.rc-start-heading{text-align:center;margin:0 auto 10px;max-width:720px}
.rc-start-eyebrow{display:block;margin-bottom:14px;color:#edbb6b;font-size:10px;font-weight:700;letter-spacing:.15em}
.rc-start h2{margin:0;color:#f4f2ed;font-size:34px;font-weight:800;line-height:1.25;letter-spacing:-.035em}
.rc-start h2 span{color:#edbb6b}
.rc-start-heading > p{margin:14px 0 0;color:#b8bdc9;font-size:14px;line-height:1.7}
.rc-start-track{position:relative;display:flex;align-items:stretch;gap:22px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:28px calc((100% - var(--rc-start-card-width))/2) 32px}
.rc-start-track::-webkit-scrollbar{display:none}
.rc-start-slide{position:relative;display:flex;flex-direction:column;flex:0 0 var(--rc-start-card-width);min-width:0;scroll-snap-align:center;scroll-snap-stop:always;border:1px solid #ffffff24;border-radius:16px;background:#1b1e23;box-shadow:0 12px 24px #0003;overflow:hidden;transform-origin:center center}
.rc-start.is-ready .rc-start-slide{transform:scale(.86);opacity:.55;transition:transform .3s ease,opacity .3s ease,border-color .3s ease;cursor:pointer}
.rc-start.is-ready .rc-start-slide.is-active{transform:scale(1);opacity:1;border-color:#edbb6b66;cursor:default}
.rc-start-picture{position:relative;display:flex;align-items:center;justify-content:center;height:230px;flex:0 0 230px;overflow:hidden;border-bottom:1px solid #ffffff12;background:#101317}
.rc-start-picture > img{display:block;width:100%;height:100%;object-fit:contain}
.rc-start-number{position:absolute;top:18px;left:18px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #edbb6b66;border-radius:10px;background:#121418e8;color:#edbb6b;font-size:15px;font-weight:700}
.rc-start-content{display:flex;flex:1;align-items:flex-start;flex-direction:column;padding:26px 30px 28px;min-height:242px}
.rc-start-step-label{display:block;margin-bottom:12px;color:#edbb6b;font-size:9px;font-weight:700;letter-spacing:.12em}
.rc-start h3{margin:0;color:#f4f2ed;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.025em}
.rc-start-content > p{margin:14px 0 0;color:#b8bdc9;font-size:14px;line-height:1.8}
.rc-start-content strong{color:#e9eaf0;font-weight:600}
.rc-start-address{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;margin-top:16px;padding:10px 12px;border:1px solid #edbb6b24;border-radius:8px;background:#121418}
.rc-start-address code{color:#edbb6b;font-size:17px}
.rc-start-address button{min-height:36px;padding:8px 12px;border:1px solid #edbb6b55;border-radius:6px;background:#edbb6b12;color:#edbb6b;font:700 11px Arial,sans-serif;cursor:pointer}
.rc-start-address button:hover{background:#edbb6b;color:#191b20}
.rc-start-content p.rc-start-copy-status{margin-top:8px;min-height:16px;color:#d9c298;font-size:11px;line-height:1.5}
.rc-start-register{gap:17px;padding:24px;flex-direction:column;background:radial-gradient(ellipse at 50% 30%,#edbb6b16,transparent 75%),#14181d}
.rc-start .rc-start-register > i{font-size:30px;color:#edbb6b}
.rc-start-register > span:not(.rc-start-number){color:#9fa9b8;font-size:9px;font-weight:700;letter-spacing:.1em;text-align:center}
.rc-start-register > code{max-width:100%;padding:12px 16px;border:1px solid #edbb6b33;border-radius:8px;background:#101317;color:#edbb6b;font-size:14px;line-height:1.7;overflow-wrap:anywhere;text-align:center}
.rc-start a.rc-start-guide-link{display:inline-block;margin-top:18px;color:#edbb6b;font-size:12px;font-weight:700;text-decoration:none}
.rc-start-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:0}
.rc-start-controls[hidden]{display:none}
.rc-start-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff25;border-radius:10px;background:#1b1e23;color:#edbb6b;font:20px Arial,sans-serif;cursor:pointer}
.rc-start-arrow:hover:not(:disabled){border-color:#edbb6b88;background:#292720}
.rc-start-arrow:disabled{opacity:.3;cursor:default}
.rc-start-pagination{display:flex;gap:9px}
.rc-start-pagination button{width:36px;height:36px;padding:0;border:1px solid #ffffff1a;border-radius:50%;background:#1b1e23;color:#a7abb3;font:700 12px Arial,sans-serif;cursor:pointer}
.rc-start-pagination button[aria-current="step"]{border-color:#edbb6b;background:#edbb6b;color:#191b20}
.rc-start-progress{text-align:center;margin:12px 0 0;color:#a7abb3;font-size:11px;line-height:1.5}
.rc-start a.rc-start-full-guide{display:block;width:fit-content;max-width:100%;margin:14px auto 0;color:#c4b08f;font-size:11px;line-height:1.8;text-align:center;text-decoration:none}
.rc-start a.rc-start-full-guide:hover{color:#ffd286}
.rc-start :focus-visible{outline:2px solid #ffd286;outline-offset:-4px}
@media(max-width:900px){.rc-start{--rc-start-card-width:72vw}.rc-start h2{font-size:29px}.rc-start-picture{height:210px;flex-basis:210px}.rc-start-content{padding:24px;min-height:270px}}
@media(max-width:700px){.rc-start{--rc-start-card-width:calc(100vw - 132px);margin-bottom:36px}.rc-start-heading{text-align:left}.rc-start h2{font-size:27px}.rc-start-heading > p{font-size:13px}.rc-start-track{gap:8px;padding-top:22px;padding-bottom:24px}.rc-start.is-ready .rc-start-slide{transform:scale(.88)}.rc-start.is-ready .rc-start-slide.is-active{transform:scale(1)}.rc-start-picture{height:170px;flex-basis:170px}.rc-start-content{padding:20px;min-height:310px}.rc-start h3{font-size:21px}.rc-start-content > p{font-size:13px}.rc-start-number{top:12px;left:12px;width:34px;height:34px;border-radius:8px;font-size:12px}.rc-start-register{padding:18px;gap:13px}.rc-start-register > code{padding:10px;font-size:11px}.rc-start .rc-start-register > i{font-size:25px}.rc-start-register > span:not(.rc-start-number){max-width:170px;font-size:8px;line-height:1.6}.rc-start-controls{gap:16px}.rc-start-pagination{gap:7px}.rc-start-address{padding:10px}.rc-start-address code{font-size:15px}}
@media(prefers-reduced-motion:reduce){.rc-start.is-ready .rc-start-slide{transition:none}}
