.redo-info>div{background:0 0;min-height:0}.redo-info>div>div{max-width:48rem;padding:56px 16px 112px}@media (min-width:1024px){.redo-info>div>div{padding:88px 32px 128px}}.redo-info :where([class*=text-white]){color:#d9d4ca}.redo-info>div>div>p:first-child{letter-spacing:.2em;color:#9db0ff;font-size:12px;font-weight:600}.redo-info h1{font-family:var(--font-redo-display),system-ui,sans-serif;letter-spacing:-.045em;color:#f5f2ea;margin-top:14px;font-size:clamp(2.6rem,9vw,4.4rem);font-weight:600;line-height:.95}.redo-info h1+div{color:#a19b92;background:#ffffff0a;border:0;border-radius:18px;margin-top:22px;padding:12px 18px;font-size:14px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff14}.redo-info h1+div p:first-child{color:#f5f2ea;font-weight:600}.redo-info h1~div[class*=space-y]{margin-top:40px;font-size:15.5px;line-height:1.72}.redo-info section{background:#ffffff09;border:0;border-radius:24px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff14}@media (min-width:640px){.redo-info section{padding:30px 34px}}.redo-info section[class*=hopp-gold]{background:#3a5cff14;box-shadow:inset 0 0 0 1px #3a5cff59}.redo-info h2{font-family:var(--font-redo-serif),Georgia,serif;letter-spacing:0;color:#f5f2ea;font-size:30px;font-style:italic;font-weight:400;line-height:1.05}.redo-info h2+*{margin-top:14px}.redo-info h3{font-family:var(--font-redo-display),system-ui,sans-serif;letter-spacing:-.01em;color:#f5f2ea;font-size:16.5px;font-weight:600}.redo-info strong{color:#f5f2ea;font-weight:600}.redo-info a{color:#9db0ff;text-underline-offset:3px}.redo-info a:hover{color:#fff}.redo-info li::marker{color:#77736c}.redo-info section div[class*=rounded-xl],.redo-info section div[class*=rounded-2xl],.redo-info section div[class*=rounded-lg]{background:#ffffff08;border-color:#ffffff14;border-radius:18px}.redo-info a[class*=rounded-full]{color:#f5f2ea;background:#ffffff12;border:0;border-radius:9999px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.redo-info a[class*=rounded-full]:hover{background:#ffffff21;text-decoration:none}.redo-info table{border-collapse:separate;border-spacing:0;border-radius:16px;font-size:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.redo-info th[class]{letter-spacing:.14em;text-transform:uppercase;color:#a19b92;background:#ffffff0d;padding:12px 16px;font-size:11px;font-weight:600}.redo-info td{padding:12px 16px}.redo-info tbody tr td{border-top:1px solid #ffffff0f}
