*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }

body { background: #F4F0F3; overflow-wrap: break-word; line-height: 1.55; font-size: 0.993rem; font-family: "Public Sans", sans-serif; color: #362733; margin: 0; }

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote { margin: 0; }

h1, h2, h3 { color: #1B141A; font-family: "Fraunces", serif; overflow-wrap: break-word; }

p { text-wrap: pretty; }

strong { font-weight: 700; color: #1B141A; }

em { font-style: italic; }

a { text-underline-offset: 3px; transition: color .23s; color: #8C1B9B; }

a:hover { color: #8C1B9B; }

ul, ol { padding-left: 24px; }

li + li { margin-top: 8px; }

table { border-collapse: collapse; width: 100%; }

th, td { vertical-align: top; text-align: left; }

img { display: block; max-width: 100%; height: auto; }

button { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid #8C1B9B; outline-offset: 3px; }

summary { cursor: pointer; list-style: none; }

summary::-webkit-details-marker { display: none; }

.si_tawyt { white-space: nowrap; position: absolute; clip: rect(0 0 0 0); height: 1px; width: 1px; overflow: hidden; }

.si_sodun { margin-inline: auto; padding-inline: 16px; max-width: 1224px; }

main > section { padding-block: 0 60px; }

.si_lom { flex-wrap: wrap; display: flex; justify-content: space-between; margin-bottom: 32px; gap: 16px 36px; align-items: flex-end; }

.si_lom-6j { min-width: 0; max-width: 688px; }

.si_lom-0zzb { font-size: 0.869rem; color: #8C1B9B; align-items: center; gap: 8px; display: flex; font-weight: 700; margin-bottom: 12px; }

.si_lom-0zzb::before { height: 8px; content: ""; width: 8px; flex: none; border-radius: 2px; background: #9D1FAE; }

.si_lom-e3q { font-size: clamp(1.614rem, 1.192rem + 1.6vw, 2.484rem); font-weight: 800; letter-spacing: -0.02em; text-wrap: balance; line-height: 1.1; }

.si_lom-ryd { color: #73546C; margin-top: 12px; }

.si_lom-qi9a { padding-bottom: 2px; border-bottom: 1.5px solid currentColor; text-decoration: none; align-items: center; font-size: 0.932rem; display: inline-flex; font-weight: 700; gap: 8px; }

.si_lom-qi9a svg { flex: none; }

.si_lom-gr { text-align: center; margin-inline: auto; max-width: 728px; align-items: center; flex-direction: column; }

.si_lom-gr .si_lom-0zzb { border: 1px solid #DBCDD8; justify-content: center; padding: 4px 12px; color: #362733; border-radius: 999px; }

.si_lom-gr .si_lom-0zzb::before { display: none; }

.si_lom-gr .si_lom-e3q { font-size: clamp(1.738rem, 1.291rem + 2vw, 2.856rem); }

.si_lom-gr .si_lom-qi9a { border-bottom: 0; padding: 0 16px; font-size: 0.869rem; color: #1B141A; border-radius: 999px; min-height: 40px; background: #ECE5EB; }

.si_lom-gr .si_lom-qi9a:hover { color: #1B141A; background: #DBCDD8; }

.si_qir { border: 1.5px solid transparent; gap: 12px; align-items: center; font-size: 0.932rem; font-family: "Public Sans", sans-serif; text-decoration: none; font-weight: 700; display: inline-flex; line-height: 1.2; text-align: center; min-height: 48px; justify-content: center; transition: background-color .23s, color .23s, border-color .23s; cursor: pointer; border-radius: 6px; padding: 0 20px; }

.si_qir-8i { color: #FFFFFF; background: #9D1FAE; }

.si_qir-8i:hover { background: #8C1B9B; color: #FFFFFF; }

.si_qir-kiqa { background: transparent; border-color: #1B141A; color: #1B141A; }

.si_qir-kiqa:hover { color: #F4F0F3; background: #1B141A; }

.si_qir-6bvo { font-size: 0.993rem; min-height: 52px; }

.si_qir-gcl { width: 100%; display: flex; }

.si_qir-ja { background: #F3F1F2; color: #180F16; }

.si_qir-ja:hover { background: #9D1FAE; color: #FFFFFF; }

.si_qir-1oq { color: #F3F1F2; border-color: #F3F1F2; background: transparent; }

.si_qir-1oq:hover { color: #180F16; background: #F3F1F2; }

.si_cer { display: flex; gap: 12px; flex-wrap: wrap; }

.si_gu7 { border: 1px solid #DBCDD8; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #ECE5EB 0 9px, #FDFCFD 9px 18px); position: relative; overflow: hidden; background-color: #ECE5EB; }

.si_gu7 img { width: 100%; height: 100%; object-fit: cover; }

.si_gu7-89 { aspect-ratio: 16 / 10; }

.si_miso9 { top: 0; background: #F4F0F3; padding: 12px; z-index: 30; position: sticky; }

.si_miso9-cx4 { border: 1px solid #DBCDD8; display: grid; align-items: center; max-width: 1224px; margin-inline: auto; border-radius: 12px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; background: #FDFCFD; gap: 12px; padding: 12px; }

.si_miso9-wvgp { text-decoration: none; line-height: 1.1; font-size: 1.303rem; gap: 12px; align-items: center; letter-spacing: -0.02em; hyphens: auto; padding-left: 8px; font-weight: 800; font-family: "Fraunces", serif; color: #1B141A; grid-area: logo; display: flex; min-width: 0; overflow-wrap: break-word; }

.si_miso9-wvgp::before { background: #9D1FAE; flex: none; transform: rotate(45deg); content: ""; height: 14px; width: 14px; border-radius: 4px; }

.si_miso9-wvgp:hover { color: #1B141A; }

.si_miso9-78x { pointer-events: none; position: absolute; opacity: 0; }

.si_miso9-l7 { grid-area: burger; height: 44px; width: 44px; place-items: center; color: #F4F0F3; display: grid; cursor: pointer; border-radius: 6px; background: #1B141A; }

.si_miso9-78x:focus-visible + .si_miso9-l7 { outline: 2px solid #8C1B9B; outline-offset: 3px; }

.si_miso9-zhsd { display: none; }

.si_miso9-78x:checked + .si_miso9-l7 .si_miso9-iiqk { display: none; }

.si_miso9-78x:checked + .si_miso9-l7 .si_miso9-zhsd { display: block; }

.si_miso9-ba { grid-area: nav; padding-top: 8px; display: none; border-top: 1px solid #DBCDD8; }

.si_miso9-78x:checked ~ .si_miso9-ba { gap: 2px; display: grid; }

.si_miso9-val { align-items: center; display: flex; text-decoration: none; font-weight: 700; padding: 0 12px; border-radius: 6px; min-height: 48px; font-size: 1.055rem; color: #362733; }

.si_miso9-val:hover { color: #1B141A; background: #ECE5EB; }

.si_miso9-uk { background: #ECE5EB; color: #1B141A; }

.si_miso9-q4u { grid-area: actions; gap: 8px; display: grid; grid-template-columns: 1fr 1fr; }

.si_miso9-q4u .si_qir { padding: 0 12px; min-height: 44px; font-size: 0.869rem; }

.si_kaqii { border: 1px solid #DBCDD8; margin: 0 12px 24px; padding: 32px 20px; background: #FDFCFD; border-radius: 12px; }

.si_kaqii-jtk4 { letter-spacing: -0.04em; color: #1B141A; line-height: 1; overflow-wrap: break-word; font-family: "Fraunces", serif; font-weight: 800; font-size: clamp(2.235rem, 0.993rem + 6vw, 5.464rem); hyphens: auto; }

.si_kaqii-r3 { margin-top: 36px; }

.si_kaqii-8s { border-top: 1px solid #DBCDD8; gap: 8px 24px; display: grid; padding: 16px 0; }

.si_kaqii-0lx { font-size: 0.807rem; font-family: "Public Sans", sans-serif; color: #73546C; }

.si_kaqii-t2 { display: flex; gap: 8px 20px; flex-wrap: wrap; padding: 0; list-style: none; }

.si_kaqii-t2 li + li { margin-top: 0; }

.si_kaqii-lv { font-weight: 600; color: #1B141A; font-size: 0.932rem; text-decoration: none; }

.si_kaqii-lv:hover { color: #8C1B9B; }

.si_kaqii-dn { flex-wrap: wrap; font-size: 0.807rem; margin-top: 20px; padding-top: 20px; border-top: 1px solid #DBCDD8; justify-content: space-between; align-items: center; color: #73546C; display: flex; gap: 16px 24px; }

.si_kaqii-x2za { max-width: 824px; }

.si_kaqii-z7r { border: 2px solid #B81F20; width: 40px; font-weight: 800; height: 40px; display: grid; flex: none; font-size: 0.807rem; color: #B81F20; place-items: center; border-radius: 50%; }

.si_vekaq { border: 1px solid #DBCDD8; z-index: 40; max-width: 784px; box-shadow: 0 13px 35px -12px rgba(9, 10, 15, 0.62); left: 10px; align-items: center; position: fixed; padding: 12px 12px 12px 16px; right: 10px; border-radius: 12px; display: flex; gap: 12px 20px; margin-inline: auto; flex-wrap: wrap; background: #FDFCFD; bottom: 10px; }

.si_vekaq[hidden] { display: none; }

.si_vekaq-rv1 { color: #362733; flex: 1 1 260px; font-size: 0.869rem; }

.si_vekaq-2v2 { flex-wrap: wrap; display: flex; gap: 8px; }

.si_vekaq-2v2 .si_qir { padding: 0 16px; min-height: 44px; font-size: 0.869rem; }

.si_sopee { padding-block: 12px 60px; }

.si_sopee-6qn3 { border: 1px solid #DBCDD8; background: #FDFCFD; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); display: grid; border-radius: 12px; }

.si_sopee-d30 { min-width: 0; padding: 32px 20px; }

.si_sopee-ff { letter-spacing: -0.03em; line-height: 1.04; font-size: clamp(2.111rem, 1.291rem + 3.2vw, 3.725rem); text-wrap: balance; font-weight: 800; }

.si_sopee-0es { font-size: 1.118rem; margin-top: 20px; max-width: 516px; }

.si_sopee-uxp { margin-top: 28px; }

.si_sopee-n6s { min-width: 0; padding: 12px 20px; display: grid; margin: 0; list-style: none; background: #ECE5EB; align-content: center; }

.si_sopee-ux { grid-template-columns: 44px minmax(0, 1fr); display: grid; border-bottom: 1px solid #DBCDD8; gap: 16px; padding: 20px 0; }

.si_sopee-ux + .si_sopee-ux { margin-top: 0; }

.si_sopee-ux:last-child { border-bottom: 0; }

.si_sopee-wt8x { background: #FDFCFD; width: 44px; border-radius: 6px; place-items: center; height: 44px; display: grid; color: #8C1B9B; }

.si_sopee-jlmq { overflow-wrap: break-word; color: #1B141A; hyphens: auto; font-weight: 700; }

.si_sopee-su { font-size: 0.869rem; color: #73546C; }

.si_soxar-wzi9 { border: 1px solid #DBCDD8; grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr)); gap: 1px; background: #DBCDD8; display: grid; overflow: hidden; border-radius: 12px; }

.si_soxar-xmq { min-width: 0; display: flex; background: #FDFCFD; padding: 20px 24px; flex-direction: column-reverse; }

.si_soxar-yvgi { hyphens: auto; font-weight: 700; color: #1B141A; letter-spacing: -0.02em; font-size: clamp(1.49rem, 1.192rem + 1vw, 1.987rem); font-family: "Public Sans", sans-serif; overflow-wrap: break-word; }

.si_soxar-lv { margin-top: 4px; color: #73546C; font-size: 0.869rem; }

.si_guf-w71 { list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 160px), 1fr)); display: grid; margin: 0; gap: 16px; padding: 0; }

.si_guf-w71 > li + li { margin-top: 0; }

.si_guf-hqbj { text-decoration: none; transition: transform .23s; min-width: 0; display: block; color: #1B141A; }

.si_guf-hqbj:hover { color: #8C1B9B; transform: translateY(-4px); }

.si_guf-495 { border: 1px solid #DBCDD8; position: relative; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #ECE5EB 0 8px, #FDFCFD 8px 16px); overflow: hidden; border-radius: 12px; }

.si_guf-of37 { width: 100%; height: 100%; object-fit: cover; }

.si_guf-6yc { overflow-wrap: break-word; font-size: 0.932rem; font-weight: 700; hyphens: auto; line-height: 1.3; margin-top: 12px; }

.si_guf-me { color: #73546C; font-size: 0.807rem; }

.si_xaw-kk { padding: 0; gap: 12px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); margin: 0; display: grid; }

.si_xaw-kk > li + li { margin-top: 0; }

.si_xaw-4g { border: 1px solid #DBCDD8; border-radius: 12px; padding: 12px 20px 12px 12px; grid-template-columns: 84px minmax(0, 1fr) auto; align-items: center; transition: border-color .23s; display: grid; background: #FDFCFD; color: #1B141A; text-decoration: none; gap: 16px; }

.si_xaw-4g:hover { border-color: #8C1B9B; color: #1B141A; }

.si_xaw-ol { aspect-ratio: 1 / 1; border-radius: 12px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #ECE5EB 0 6px, #FDFCFD 6px 12px); }

.si_xaw-qmr { height: 100%; width: 100%; object-fit: cover; }

.si_xaw-gp { font-weight: 700; hyphens: auto; overflow-wrap: break-word; display: block; }

.si_xaw-knga { font-size: 0.807rem; display: block; color: #73546C; }

.si_xaw-5dr { color: #157532; font-family: "Public Sans", sans-serif; font-weight: 700; font-size: 0.807rem; white-space: nowrap; }

.si_fig-54 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); padding: 0; list-style: none; gap: 12px; display: grid; margin: 0; }

.si_fig-54 > li + li { margin-top: 0; }

.si_fig-dmmd { border: 1px solid #DBCDD8; border-radius: 12px; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; padding: 16px 20px; background: #FDFCFD; transition: border-color .23s; gap: 16px; text-decoration: none; color: #1B141A; height: 100%; align-items: center; }

.si_fig-dmmd:hover { color: #1B141A; border-color: #8C1B9B; }

.si_fig-gb { width: 44px; height: 44px; border-radius: 6px; color: #8C1B9B; display: grid; background: #ECE5EB; place-items: center; }

.si_fig-i4t { display: block; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.si_fig-tnm { color: #73546C; font-size: 0.807rem; display: block; }

.si_rice6-ymu { grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 16px; display: grid; }

.si_rice6-cm { border: 1px solid #DBCDD8; background: #FDFCFD; border-radius: 12px; flex-direction: column; display: flex; min-width: 0; }

.si_rice6-hyq { padding: 24px 24px 20px; }

.si_rice6-8wk6 { font-weight: 700; border-radius: 2px; font-size: 0.745rem; background: #ECE5EB; display: inline-block; color: #362733; padding: 4px 12px; }

.si_rice6-oo2 { font-weight: 600; line-height: 1.3; margin-top: 16px; font-size: 1.118rem; }

.si_rice6-fsi6 { color: #8C1B9B; line-height: 1.1; font-size: clamp(1.614rem, 1.291rem + 1vw, 1.987rem); font-weight: 800; letter-spacing: -0.02em; font-family: "Fraunces", serif; overflow-wrap: break-word; margin-top: 8px; }

.si_rice6-9af7 { flex: 1; border-top: 2px dashed #DBCDD8; display: flex; gap: 16px; position: relative; margin-inline: 16px; flex-direction: column; padding: 20px 12px 24px; }

.si_rice6-9af7::before, .si_rice6-9af7::after { background: #F4F0F3; width: 22px; top: -12px; height: 22px; content: ""; position: absolute; border-radius: 50%; }

.si_rice6-9af7::before { left: -26px; border-right: 1px solid #DBCDD8; }

.si_rice6-9af7::after { right: -26px; border-left: 1px solid #DBCDD8; }

.si_rice6-54j { font-size: 0.869rem; flex: 1; }

.si_rice6-20 { color: #73546C; font-size: 0.745rem; }

.si_sojan-nny { border: 1px solid #DBCDD8; overflow-x: auto; border-radius: 12px; background: #FDFCFD; }

.si_sojan-j36 { font-size: 0.932rem; counter-reset: facts-row; }

.si_sojan-j36 thead th { font-size: 0.807rem; border-bottom: 1px solid #DBCDD8; font-weight: 700; padding: 16px 16px; color: #73546C; }

.si_sojan-j36 tbody th, .si_sojan-j36 tbody td { border-bottom: 1px dashed #DBCDD8; padding: 16px 16px; }

.si_sojan-j36 tbody tr:last-child th, .si_sojan-j36 tbody tr:last-child td { border-bottom: 0; }

.si_sojan-j36 tbody th { font-weight: 600; color: #362733; width: 40%; min-width: 150px; }

.si_sojan-j36 tbody th::before { counter-increment: facts-row; display: inline-block; min-width: 32px; font-family: "Public Sans", sans-serif; content: counter(facts-row, decimal-leading-zero); color: #73546C; font-size: 0.745rem; font-weight: 500; }

.si_sojan-j36 tbody td { min-width: 180px; hyphens: auto; color: #1B141A; overflow-wrap: break-word; font-weight: 700; }

.si_wyrij-u0bf { list-style: none; gap: 16px; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 238px), 1fr)); margin: 0; display: grid; }

.si_wyrij-u0bf > li + li { margin-top: 0; }

.si_wyrij-btc { border: 1px solid #DBCDD8; min-width: 0; height: 100%; border-radius: 12px; transition: border-color .23s; padding: 8px 8px 16px; background: #FDFCFD; color: #1B141A; text-decoration: none; display: block; }

.si_wyrij-btc:hover { color: #1B141A; border-color: #8C1B9B; }

.si_wyrij-7y { background-image: repeating-linear-gradient(135deg, #ECE5EB 0 8px, #F4F0F3 8px 16px); border-radius: 12px; aspect-ratio: 16 / 10; position: relative; overflow: hidden; }

.si_wyrij-hw { background: #B81F20; top: 10px; left: 10px; border-radius: 2px; color: #FDFCFD; font-weight: 700; position: absolute; padding: 3px 8px; letter-spacing: .04em; font-size: 0.683rem; }

.si_wyrij-l7 { hyphens: auto; overflow-wrap: break-word; font-weight: 700; padding-inline: 8px; margin-top: 16px; }

.si_wyrij-nsxx { font-family: "Public Sans", sans-serif; color: #73546C; font-size: 0.807rem; padding-inline: 8px; }

.si_jaq-46 { border: 1px solid #DBCDD8; overflow-x: auto; border-radius: 12px; background: #FDFCFD; }

.si_jaq-whe { font-size: 0.932rem; min-width: 592px; }

.si_jaq-whe thead { background: #ECE5EB; }

.si_jaq-whe th, .si_jaq-whe td { padding: 16px 16px; }

.si_jaq-whe thead th { font-weight: 700; font-size: 0.807rem; color: #362733; }

.si_jaq-whe tbody th, .si_jaq-whe tbody td { border-top: 1px solid #DBCDD8; vertical-align: middle; }

.si_jaq-x7kj { display: flex; gap: 12px; align-items: center; font-weight: 700; color: #1B141A; }

.si_jaq-r64 { color: #1B141A; text-align: right; white-space: nowrap; font-family: "Public Sans", sans-serif; }

.si_jaq-whe thead .si_jaq-r64 { font-family: "Public Sans", sans-serif; }

.si_wy1-oth { border-top: 1px solid #DBCDD8; }

.si_wy1-a3t8 { gap: 8px 20px; display: grid; grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #DBCDD8; padding: 24px 0; }

.si_wy1-w9n { height: 52px; place-items: center; grid-row: span 2; border-radius: 6px; color: #FFFFFF; width: 52px; display: grid; background: #9D1FAE; }

.si_wy1-680 { font-weight: 600; font-size: 1.242rem; }

.si_wy1-av { hyphens: auto; max-width: 728px; }

.si_vef-kxov { display: grid; padding: 0; counter-reset: steps; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 32px 24px; list-style: none; }

.si_vef-sl9 { padding-top: 20px; border-top: 2px solid #1B141A; min-width: 0; }

.si_vef-sl9 + .si_vef-sl9 { margin-top: 0; }

.si_vef-sl9::before { font-weight: 700; font-family: "Public Sans", sans-serif; counter-increment: steps; display: block; font-size: 0.869rem; color: #8C1B9B; content: counter(steps, decimal-leading-zero); }

.si_vef-hq01 { font-size: 1.18rem; margin-top: 12px; font-weight: 600; line-height: 1.25; }

.si_vef-b8 { margin-top: 8px; font-size: 0.932rem; }

.si_wyv-i9y9 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); display: grid; gap: 0 44px; }

.si_wyv-c50 { min-width: 0; padding-block: 20px 24px; border-top: 1px solid #DBCDD8; }

.si_wyv-5j { font-size: 1.18rem; font-weight: 600; }

.si_wyv-86 { font-size: 0.932rem; margin-top: 12px; }

.si_xafi0-gu33 { line-height: 1.7; font-size: 1.055rem; max-width: 728px; }

.si_xafi0-4n3k { font-size: clamp(1.614rem, 1.192rem + 1.6vw, 2.484rem); line-height: 1.1; margin-bottom: 20px; letter-spacing: -0.02em; font-weight: 800; }

.si_xafi0-gu33 h3 { font-size: 1.366rem; margin: 32px 0 12px; font-weight: 600; }

.si_xafi0-gu33 p + p { margin-top: 16px; }

.si_xafi0-gu33 ul, .si_xafi0-gu33 ol { margin-block: 16px; }

.si_xafi0-1n { padding: 24px 32px; background: #ECE5EB; border-radius: 12px; margin-block: 32px; }

.si_xafi0-1n p { font-size: 1.303rem; font-family: "Fraunces", serif; color: #1B141A; line-height: 1.4; font-weight: 600; }

.si_xafi0-1n cite { display: block; font-style: normal; color: #73546C; font-size: 0.869rem; font-weight: 600; margin-top: 12px; }

.si_loho4-n2we { border: 1px solid #DBCDD8; display: grid; background: #FDFCFD; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); padding: 24px 20px; gap: 24px 52px; border-radius: 12px; }

.si_loho4-hno { min-width: 0; }

.si_loho4-dcg { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.614rem, 1.192rem + 1.4vw, 2.359rem); line-height: 1.12; }

.si_loho4-q0hh { margin-top: 16px; }

.si_loho4-3hk { min-width: 0; padding: 0; list-style: none; }

.si_loho4-6haa { border-bottom: 1px solid #DBCDD8; display: flex; overflow-wrap: break-word; hyphens: auto; align-items: flex-start; gap: 16px; padding: 12px 0; }

.si_loho4-6haa + .si_loho4-6haa { margin-top: 0; }

.si_loho4-lutg { place-items: center; color: #FDFCFD; height: 24px; flex: none; border-radius: 50%; width: 24px; display: grid; background: #157532; }

.si_cezo7-ace { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 16px; display: grid; }

.si_cezo7-hv { border: 1px solid #DBCDD8; border-radius: 12px; min-width: 0; padding: 24px; background: #FDFCFD; }

.si_cezo7-uw { background: #ECE5EB; overflow: hidden; border-radius: 999px; height: 6px; }

.si_cezo7-1omy { border-radius: 999px; height: 100%; background: #9D1FAE; }

.si_cezo7-6yq { font-size: 1.49rem; font-weight: 800; margin-top: 20px; }

.si_cezo7-vjad { color: #73546C; font-family: "Public Sans", sans-serif; font-size: 0.869rem; }

.si_cezo7-f5g { font-size: 0.932rem; list-style: none; margin-top: 16px; padding: 0; }

.si_cezo7-i21 { gap: 8px; display: flex; }

.si_cezo7-i21 svg { color: #157532; flex: none; margin-top: 3px; }

.si_pezoe-36g { gap: 16px; align-items: center; display: flex; }

.si_pezoe-ue { font-weight: 800; font-size: 3.198rem; color: #1B141A; font-family: "Fraunces", serif; line-height: 1; }

.si_pezoe-wto2 { display: flex; gap: 2px; color: #1B141A; }

.si_pezoe-m9 { font-size: 0.869rem; color: #73546C; }

.si_pezoe-2at { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); gap: 16px; }

.si_pezoe-23yn { border: 1px solid #DBCDD8; min-width: 0; background: #FDFCFD; border-radius: 12px; gap: 16px; display: flex; padding: 24px; flex-direction: column; }

.si_pezoe-yd { flex: 1; font-size: 0.932rem; }

.si_pezoe-57d9 { gap: 12px; align-items: center; display: flex; }

.si_pezoe-oq { flex: none; display: grid; height: 40px; color: #1B141A; background: #ECE5EB; border-radius: 50%; font-weight: 700; place-items: center; font-size: 0.869rem; width: 40px; }

.si_pezoe-j5 { display: block; font-weight: 700; font-size: 0.932rem; color: #1B141A; }

.si_pezoe-sxnk { color: #73546C; font-size: 0.807rem; display: block; }

.si_qig-dvr { border: 1px solid #DBCDD8; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); padding: 24px; background: #FDFCFD; display: grid; border-radius: 12px; gap: 24px 52px; }

.si_qig-w8yv { align-items: start; gap: 16px 20px; grid-template-columns: auto minmax(0, 1fr); display: grid; }

.si_qig-bo16 { color: #FFFFFF; height: 64px; background: #9D1FAE; overflow: hidden; width: 64px; font-weight: 800; font-size: 1.366rem; font-family: "Fraunces", serif; place-items: center; border-radius: 50%; display: grid; }

.si_qig-bo16 img { width: 100%; height: 100%; object-fit: cover; }

.si_qig-nu86 { font-weight: 800; font-size: 1.366rem; }

.si_qig-3ag { font-size: 0.869rem; color: #73546C; }

.si_qig-u2 { margin-top: 12px; }

.si_qig-qaq { font-size: 0.869rem; gap: 8px 20px; flex-wrap: wrap; display: flex; margin-top: 12px; }

.si_qig-yz04 { font-family: "Public Sans", sans-serif; color: #73546C; }

.si_mimir-le76 { display: grid; padding: 0; list-style: none; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 134px), 1fr)); gap: 12px; }

.si_mimir-le76 > li + li { margin-top: 0; }

.si_mimir-3i { border: 1px solid #DBCDD8; padding: 12px; background: #FDFCFD; aspect-ratio: 300 / 173; display: block; transition: border-color .23s; border-radius: 6px; }

.si_mimir-3i:hover { border-color: #8C1B9B; }

.si_mimir-eui { width: 100%; object-fit: contain; height: 100%; }

.si_pefip-61qd { display: grid; gap: 36px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); align-items: center; }

.si_pefip-awp { min-width: 0; }

.si_pefip-c3 { margin-top: 16px; }

.si_pefip-lrjh { list-style: none; margin-top: 20px; padding: 0; }

.si_pefip-cke { display: flex; gap: 12px; }

.si_pefip-cke svg { margin-top: 2px; color: #157532; flex: none; }

.si_pefip-fo { margin-top: 24px; flex-wrap: wrap; display: flex; gap: 12px; }

.si_pefip-a4dh { border: 1.5px solid #1B141A; display: inline-flex; border-radius: 6px; color: #1B141A; min-height: 52px; transition: background-color .23s, color .23s; text-decoration: none; padding: 8px 20px; justify-content: center; flex-direction: column; }

.si_pefip-a4dh:hover { color: #F4F0F3; background: #1B141A; }

.si_pefip-60oq { font-size: 0.683rem; }

.si_pefip-sv { font-weight: 700; font-size: 0.993rem; line-height: 1.2; }

.si_wykar-j9, .si_soriw-ek { background: #ECE5EB; padding: 24px 20px; border-radius: 12px; }

.si_wykar-sk1 { flex-wrap: wrap; align-items: flex-end; justify-content: space-between; display: flex; gap: 20px 44px; }

.si_wykar-i8wq { min-width: 0; max-width: 612px; }

.si_wykar-t9b7, .si_soriw-zn { margin-top: 12px; max-width: 652px; }

.si_wykar-pv { grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); margin-top: 32px; gap: 12px; list-style: none; display: grid; padding: 0; }

.si_wykar-y3k { font-weight: 700; display: flex; border-radius: 6px; hyphens: auto; background: #FDFCFD; padding: 16px; align-items: center; min-width: 0; gap: 12px; color: #1B141A; overflow-wrap: break-word; }

.si_wykar-y3k + .si_wykar-y3k { margin-top: 0; }

.si_wykar-y3k svg { flex: none; color: #8C1B9B; }

.si_soriw-fzn { font-weight: 700; font-size: 0.869rem; gap: 8px 20px; display: flex; margin-top: 20px; flex-wrap: wrap; }

.si_wyj-fa { grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); gap: 36px 60px; display: grid; }

.si_wyj-q3jy { min-width: 0; }

.si_wyj-q3jy p { margin-top: 16px; }

.si_wyj-pbq { display: grid; gap: 16px; align-content: start; min-width: 0; }

.si_wyj-vat0 { border: 1px solid #DBCDD8; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #DBCDD8; overflow: hidden; border-radius: 12px; display: grid; gap: 1px; }

.si_wyj-jc { background: #FDFCFD; flex-direction: column-reverse; padding: 20px 20px; display: flex; }

.si_wyj-by { font-family: "Public Sans", sans-serif; overflow-wrap: break-word; font-size: 1.49rem; hyphens: auto; font-weight: 700; color: #1B141A; }

.si_wyj-0x { color: #73546C; font-size: 0.807rem; }

.si_wyj-xa5 { border: 1px solid #DBCDD8; padding: 0; border-radius: 12px; list-style: none; background: #FDFCFD; }

.si_wyj-sk { justify-content: space-between; border-bottom: 1px solid #DBCDD8; flex-wrap: wrap; display: flex; gap: 4px 16px; padding: 16px 20px; }

.si_wyj-sk + .si_wyj-sk { margin-top: 0; }

.si_wyj-sk:last-child { border-bottom: 0; }

.si_wyj-oo71 { color: #1B141A; font-weight: 700; }

.si_wyj-l0e { font-family: "Public Sans", sans-serif; color: #73546C; font-size: 0.869rem; hyphens: auto; overflow-wrap: break-word; }

.si_xaxa5-e8t { counter-reset: faq; border-top: 1.5px solid #1B141A; }

.si_xaxa5-h4 { border-bottom: 1px solid #DBCDD8; }

.si_xaxa5-ytc { display: grid; align-items: center; font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 12px; padding: 20px 0; font-size: 1.055rem; color: #1B141A; }

.si_xaxa5-ytc::before { color: #8C1B9B; font-family: "Public Sans", sans-serif; font-size: 0.807rem; content: counter(faq, decimal-leading-zero); counter-increment: faq; }

.si_xaxa5-ytc:hover { color: #8C1B9B; }

.si_xaxa5-0jdc { transition: transform .23s; }

.si_xaxa5-h4[open] .si_xaxa5-0jdc { transform: rotate(45deg); }

.si_xaxa5-h0ww { padding: 0 0 24px 52px; max-width: 824px; }

.si_xaxa5-h0ww p + p { margin-top: 12px; }

.si_xaqi7-wus { align-items: start; gap: 24px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); }

.si_xaqi7-r8y { min-width: 0; }

.si_xaqi7-nww { margin-top: 12px; color: #73546C; }

.si_xaqi7-r8y .si_qir { margin-top: 20px; }

.si_xaqi7-ndx { display: grid; gap: 12px; min-width: 0; }

.si_xaqi7-dnp { border: 1px solid #DBCDD8; background: #FDFCFD; border-radius: 12px; }

.si_xaqi7-dnp[open] { border-color: #1B141A; }

.si_xaqi7-r3 { align-items: center; padding: 20px 20px; font-weight: 700; gap: 16px; justify-content: space-between; display: flex; color: #1B141A; }

.si_xaqi7-1mzh { height: 32px; place-items: center; border-radius: 50%; background: #ECE5EB; width: 32px; flex: none; transition: transform .23s; display: grid; }

.si_xaqi7-dnp[open] .si_xaqi7-1mzh { transform: rotate(45deg); }

.si_xaqi7-i0q { font-size: 0.932rem; padding: 0 20px 20px; }

.si_jakaw-k1 { border-radius: 12px; justify-content: space-between; flex-wrap: wrap; padding: 32px 24px; background: #180F16; display: flex; align-items: center; color: #F3F1F2; gap: 24px 44px; }

.si_jakaw-e5 { min-width: 0; max-width: 612px; }

.si_jakaw-qz5h { font-size: clamp(1.49rem, 1.192rem + 1.2vw, 2.111rem); line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; color: #F3F1F2; }

.si_jakaw-m2 { margin-top: 12px; color: #F3F1F2; }

.si_jakaw-m2 a { color: #F3F1F2; }

.si_loo-a4 { line-height: 1.15; font-size: clamp(1.366rem, 1.093rem + 1vw, 1.863rem); font-weight: 800; max-width: 728px; }

.si_loo-v8pb { margin-top: 20px; column-gap: 52px; font-size: 0.932rem; columns: 2 340px; }

.si_loo-v8pb p + p { margin-top: 16px; }

.si_qih-hb { flex-wrap: wrap; padding: 0; list-style: none; font-size: 0.807rem; color: #73546C; margin-bottom: 20px; gap: 8px 12px; display: flex; }

.si_qih-hb li + li { margin-top: 0; }

.si_qih-hb li + li::before { content: "/"; margin-right: 12px; }

.si_qih-lchy { color: #73546C; }

.si_qih-gy { color: #1B141A; font-weight: 700; }

.si_guson { padding-block: 8px 36px; }

.si_guson-69 { display: grid; gap: 24px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); align-items: start; }

.si_guson-oraq { min-width: 0; }

.si_guson-59 { font-size: 0.807rem; font-family: "Public Sans", sans-serif; color: #73546C; }

.si_guson-j1s { line-height: 1.02; font-size: clamp(2.235rem, 1.291rem + 3.4vw, 3.974rem); font-weight: 800; letter-spacing: -0.03em; margin-top: 12px; }

.si_guson-v08 { font-size: 1.118rem; margin-top: 16px; max-width: 536px; }

.si_guson-a98y { border: 1px solid #DBCDD8; border-radius: 12px; margin-top: 24px; gap: 1px; background: #DBCDD8; display: grid; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); }

.si_guson-7x { background: #FDFCFD; min-width: 0; padding: 12px 16px; }

.si_guson-tnkl { color: #73546C; font-weight: 700; font-size: 0.745rem; }

.si_guson-5f { font-size: 1.055rem; overflow-wrap: break-word; color: #1B141A; hyphens: auto; margin-top: 2px; font-weight: 700; font-family: "Public Sans", sans-serif; }

.si_guson-dz7 { margin-top: 24px; }

.si_guson-4q1o { color: #73546C; font-size: 0.807rem; margin-top: 12px; }

.si_guson-4ud { min-width: 0; }

.si_nufiq-5q83 { text-align: center; border-radius: 12px; overflow: hidden; padding: 32px 20px 0; background: #180F16; color: #F3F1F2; }

.si_nufiq-mp { margin-inline: auto; max-width: 784px; }

.si_nufiq-gt { font-family: "Public Sans", sans-serif; color: #F3F1F2; font-size: 0.807rem; }

.si_nufiq-x1r { color: #F3F1F2; line-height: 1.02; margin-top: 12px; font-size: clamp(2.111rem, 1.291rem + 3.4vw, 4.098rem); font-weight: 800; letter-spacing: -0.03em; }

.si_nufiq-cyn { color: #F3F1F2; font-size: 1.118rem; margin-top: 16px; }

.si_nufiq-z0 { margin-top: 24px; justify-content: center; }

.si_nufiq-lq { display: flex; padding: 0; flex-wrap: wrap; margin-top: 32px; list-style: none; gap: 8px; justify-content: center; }

.si_nufiq-mk2 { border: 1px solid #F3F1F2; padding: 8px 16px; font-size: 0.869rem; color: #F3F1F2; border-radius: 999px; }

.si_nufiq-mk2 + .si_nufiq-mk2 { margin-top: 0; }

.si_nufiq-mk2 strong { font-family: "Public Sans", sans-serif; color: #F3F1F2; }

.si_nufiq-wor { aspect-ratio: 16 / 10; margin: 40px auto 0; border-radius: 12px 12px 0 0; max-width: 920px; overflow: hidden; background-color: #ECE5EB; }

.si_nufiq-wor img { object-fit: cover; width: 100%; height: 100%; }

.si_nuwy8 { padding-bottom: 52px; }

.si_nuwy8-3n { border: 1px solid #DBCDD8; background: #FDFCFD; border-radius: 12px; }

.si_nuwy8-jtf { display: flex; padding: 0 16px; min-height: 52px; color: #1B141A; justify-content: space-between; font-weight: 700; align-items: center; }

.si_nuwy8-ph6 { transition: transform .23s; }

.si_nuwy8-3n[open] .si_nuwy8-ph6 { transform: rotate(45deg); }

.si_nuwy8-y4q { list-style: none; margin: 0; display: grid; padding: 0 8px 8px; }

.si_nuwy8-y4q li + li { margin-top: 0; }

.si_nuwy8-k6qk { font-weight: 600; min-height: 44px; color: #362733; padding: 0 8px; display: flex; text-decoration: none; border-top: 1px solid #DBCDD8; align-items: center; }

.si_nuwy8-k6qk:hover { color: #8C1B9B; }

.si_pel-4j54 { display: grid; gap: 32px 60px; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); }

.si_pel-70h { font-size: 1.055rem; max-width: 688px; min-width: 0; }

.si_pel-70h p { margin-top: 16px; }

.si_pel-ur { border-radius: 12px; padding: 24px; background: #ECE5EB; min-width: 0; }

.si_pel-15d { font-size: 1.18rem; font-weight: 600; }

.si_pel-d8 { list-style: none; padding: 0; margin-top: 16px; }

.si_pel-486 { gap: 12px; display: flex; }

.si_pel-486 svg { color: #157532; flex: none; margin-top: 2px; }

.si_wy6-4bzo { grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); display: grid; margin: 0; gap: 16px; padding: 0; list-style: none; }

.si_wy6-4bzo > li + li { margin-top: 0; }

.si_wy6-vte { border: 1px solid #DBCDD8; border-radius: 12px; overflow: hidden; background-color: #180F16; aspect-ratio: 16 / 10; }

.si_wy6-1251 { height: 100%; width: 100%; object-fit: contain; }

.si_wy6-xz5q { margin-top: 12px; font-size: 0.869rem; }

.si_fiv-cbak { border: 1px solid #DBCDD8; background: #FDFCFD; border-radius: 12px; overflow-x: auto; }

.si_fiv-jbj { min-width: 536px; font-size: 0.932rem; }

.si_fiv-jbj thead { background: #ECE5EB; }

.si_fiv-jbj th, .si_fiv-jbj td { padding: 12px 16px; vertical-align: middle; }

.si_fiv-jbj thead th { font-size: 0.807rem; color: #362733; font-weight: 700; }

.si_fiv-jbj tbody th, .si_fiv-jbj tbody td { border-top: 1px solid #DBCDD8; }

.si_fiv-x1ar { text-align: right; color: #1B141A; white-space: nowrap; font-family: "Public Sans", sans-serif; }

.si_fiv-xkat { font-weight: 700; display: flex; align-items: center; color: #1B141A; gap: 12px; }

.si_fiv-ap15 { flex: none; background: #ECE5EB; border-radius: 2px; width: 40px; height: 40px; overflow: hidden; }

.si_fiv-ap15 img { width: 100%; object-fit: contain; height: 100%; }

.si_fiv-74ul { background: #ECE5EB; }

.si_fiv-74ul .si_fiv-ap15 { background: #FDFCFD; }

.si_fiv-e8sq { color: #FFFFFF; font-size: 0.683rem; border-radius: 2px; padding: 2px 8px; font-weight: 700; background: #9D1FAE; }

.si_venu2-fo { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 16px; }

.si_venu2-fe2x { border: 1px solid #DBCDD8; display: flex; border-radius: 12px; padding: 24px; background: #FDFCFD; min-width: 0; flex-direction: column; gap: 12px; }

.si_venu2-fcl { font-weight: 600; font-size: 1.242rem; }

.si_venu2-b8gi { font-size: 0.932rem; flex: 1; }

.si_venu2-owc { display: flex; gap: 8px; align-items: center; font-weight: 700; font-size: 0.807rem; flex-wrap: wrap; }

.si_venu2-owc svg { color: #73546C; }

.si_venu2-5y { padding: 4px 12px; background: #ECE5EB; border-radius: 2px; color: #1B141A; }

.si_venu2-gey { color: #FFFFFF; padding: 4px 12px; background: #9D1FAE; border-radius: 2px; }

.si_qis-tn { gap: 44px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); }

.si_qis-2hmh { min-width: 0; }

.si_qis-ly { font-size: clamp(1.49rem, 1.192rem + 1vw, 2.111rem); letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.si_qis-o3 { margin-top: 12px; color: #73546C; }

.si_qis-9g { border: 1px solid #DBCDD8; border-radius: 12px; overflow-x: auto; background: #FDFCFD; margin-top: 20px; }

.si_qis-j9 { font-size: 0.932rem; }

.si_qis-j9 thead { background: #ECE5EB; }

.si_qis-j9 th, .si_qis-j9 td { padding: 12px 20px; }

.si_qis-j9 thead th { font-size: 0.807rem; }

.si_qis-j9 tbody th, .si_qis-j9 tbody td { border-top: 1px solid #DBCDD8; }

.si_qis-j9 tbody th { font-weight: 600; }

.si_qis-nwx { text-align: right; white-space: nowrap; color: #1B141A; font-family: "Public Sans", sans-serif; }

.si_qis-8ck { background: #ECE5EB; border-radius: 999px; height: 4px; margin-top: 8px; display: block; }

.si_qis-jf { background: #9D1FAE; display: block; border-radius: 999px; height: 100%; }

.si_qis-g0 { color: #157532; font-weight: 700; }

.si_qis-emp { color: #73546C; }

.si_vej-ehz8 { border: 1px solid #DBCDD8; background-color: #180F16; overflow: hidden; position: relative; border-radius: 12px; aspect-ratio: 16 / 9; }

.si_vej-et0h { width: 100%; height: 100%; object-fit: cover; }

.si_vej-22 { inset: 0; text-decoration: none; background: rgba(9, 10, 15, 0.62); display: grid; position: absolute; place-items: center; }

.si_vej-nqxf { border-radius: 999px; font-weight: 800; min-height: 56px; font-size: 1.055rem; align-items: center; background: #F3F1F2; color: #180F16; padding: 0 28px; transition: transform .23s; display: inline-flex; gap: 12px; }

.si_vej-22:hover .si_vej-nqxf { transform: scale(1.04); }

.si_vej-vj { justify-content: space-between; align-items: center; gap: 16px 36px; margin-top: 16px; display: flex; flex-wrap: wrap; }

.si_vej-9pr6 { font-size: 0.932rem; max-width: 612px; }

.si_qita7-vzg { font-size: 1.055rem; line-height: 1.7; max-width: 728px; }

.si_qita7-ob { line-height: 1.1; font-size: clamp(1.614rem, 1.192rem + 1.6vw, 2.484rem); letter-spacing: -0.02em; margin-bottom: 20px; font-weight: 800; }

.si_qita7-vzg p + p { margin-top: 16px; }

.si_soriw-hx { grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); margin-top: 24px; display: grid; gap: 12px; }

.si_soriw-s5vs { border-radius: 6px; min-width: 0; padding: 20px 20px; background: #FDFCFD; }

.si_soriw-96he { font-size: 0.993rem; font-weight: 700; font-family: "Public Sans", sans-serif; }

.si_soriw-eou { margin-top: 8px; font-size: 0.869rem; }

.si_ceri2 { bottom: 0; right: 0; position: fixed; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 12px 12px 16px; display: flex; border-top: 1px solid #DBCDD8; transition: transform .29s; background: #FDFCFD; transform: translateY(110%); left: 0; z-index: 35; }

.si_ceri2-5om4 { transform: translateY(0); }

.si_ceri2-byp { min-width: 0; color: #1B141A; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; }

.si_ceri2 .si_qir { flex: none; min-height: 44px; }

@media (min-width: 648px) {
  .si_sodun { padding-inline: 24px; }
  .si_sopee-d30 { padding: 48px 44px; }
  .si_sopee-n6s { padding: 24px 36px; }
  .si_loho4-n2we { padding: 40px; }
  .si_wykar-j9, .si_soriw-ek { padding: 40px; }
  .si_jakaw-k1 { padding: 44px; }
  .si_nufiq-5q83 { padding: 48px 44px 0; }
  .si_kaqii { padding: 44px; }
  .si_kaqii-8s { grid-template-columns: 152px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 969px) {
  .si_sodun { padding-inline: 44px; }
  main > section { padding-block: 0 96px; }
  .si_miso9 { padding: 12px 24px; }
  .si_miso9-cx4 { gap: 16px; padding-left: 16px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .si_miso9-l7 { display: none; }
  .si_miso9-ba { border-top: 0; flex-wrap: wrap; gap: 2px; padding-top: 0; display: flex; justify-content: center; }
  .si_miso9-val { min-height: 40px; font-size: 0.869rem; }
  .si_miso9-q4u { display: flex; }
  .si_miso9-q4u .si_qir { padding: 0 16px; min-height: 42px; }
  .si_sopee-d30 { padding: 68px; }
  .si_guson { padding-block: 16px 52px; }
  .si_nuwy8 { padding-bottom: 76px; }
  .si_nuwy8-3n[open] .si_nuwy8-y4q, .si_nuwy8-y4q { display: flex; padding: 0 12px 12px; gap: 8px; flex-wrap: wrap; }
  .si_nuwy8-k6qk { border-radius: 6px; padding: 0 12px; font-weight: 700; min-height: 36px; border-top: 0; background: #ECE5EB; font-size: 0.869rem; color: #1B141A; }
  .si_nuwy8-k6qk:hover { background: #9D1FAE; color: #FFFFFF; }
  .si_loho4-n2we { padding: 48px; }
  .si_wykar-j9, .si_soriw-ek { padding: 48px; }
  .si_jakaw-k1 { padding: 52px; }
  .si_nufiq-5q83 { padding: 60px 60px 0; }
  .si_kaqii { margin: 0 24px 24px; padding: 52px; }
  .si_ceri2 { display: none; }
}