.sign-eyebrow{display:block;font-size:14px;color:#1a73e8;margin-bottom:14px}.sign-carousel .market-hero-inner{min-height:390px;padding-bottom:15px}.sign-carousel .market-hero-copy h1{font-size:30px;max-width:530px}.sign-art{height:300px;position:relative;display:flex;align-items:center;justify-content:center}.sign-orbit{position:absolute;inset:15px 25px;background:#e2ebfe;border-radius:48% 52% 40% 60%;transform:rotate(-10deg)}.sign-certificate{position:relative;display:flex;flex-direction:column;align-items:flex-start;background:white;padding:24px 30px;width:310px;height:250px;border:1px solid #e9eef7;border-radius:9px;transform:rotate(-5deg);box-shadow:0 18px 35px #31548b12}.sign-certificate .official-icon{width:42px;height:42px;margin-bottom:14px}.sign-certificate>span{color:#677088;font-size:13px;margin-bottom:9px}.sign-certificate>strong{font-size:18px;font-weight:500}.certificate-line{width:85%;height:6px;background:#eef1f7;margin-top:17px;border-radius:3px}.certificate-line.short{width:60%;margin-top:8px}.certificate-stamp{position:absolute;right:18px;top:24px;border:1px solid #a9c7f3;color:#1a73e8;border-radius:50%;width:62px;height:62px;display:flex;align-items:center;justify-content:center;font-size:11px;transform:rotate(12deg)}.sign-art-label{position:absolute;bottom:4px;right:14px;display:flex;align-items:center;gap:10px;background:#fff;padding:13px 20px;border-radius:6px;box-shadow:0 8px 30px #385a8c12;font-size:13px}.sign-art-label img{width:29px;height:29px}.carousel-controls{display:flex;gap:16px;align-items:center;justify-content:center;padding-bottom:23px;position:relative;z-index:2}.carousel-controls>button{background:transparent;border:1px solid #dce3ef;color:#5f6368;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:20px}.carousel-controls #sign-play{font-size:12px;border:0;width:44px;border-radius:4px}.carousel-dots{display:flex;gap:9px}.carousel-dots button{border:0;width:8px;height:8px;border-radius:8px;padding:0;background:#c2cee1;cursor:pointer}.carousel-dots button[aria-pressed=true]{width:25px;background:#1a73e8}.sign-details{display:grid;grid-template-columns:1fr 1.4fr;gap:45px;align-items:center}.sign-details h2,.sign-note h2{font-size:24px;font-weight:500}.sign-note{text-align:center}.sign-note p{margin:12px auto 25px;max-width:760px}.sign-carousel button:focus-visible{outline:2px solid #1a73e8;outline-offset:4px}
@media(max-width:700px){.sign-carousel .market-hero-copy h1{font-size:26px}.sign-carousel .market-hero-inner{gap:10px;padding-bottom:0}.sign-art{height:290px;width:100%;max-width:420px;margin:auto}.sign-certificate{width:270px;height:230px;padding:20px 24px}.sign-certificate>strong{font-size:16px}.sign-details{grid-template-columns:1fr;gap:20px}.sign-details .info-table>div{grid-template-columns:85px 1fr}.sign-art-label{right:5px}.carousel-controls{padding-top:16px}}
@media(prefers-reduced-motion:no-preference){#sign-slide>.market-hero-inner{animation:sign-reveal .4s ease-out}@keyframes sign-reveal{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
