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

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

body { font-family: "Source Sans 3", sans-serif; line-height: 1.55; color: #D3CECA; font-size: 16.5px; background: #12100E; overflow-wrap: break-word; margin: 0; }

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

h1, h2, h3 { overflow-wrap: break-word; color: #F4F3F2; font-family: "Unbounded", sans-serif; }

p { text-wrap: pretty; }

strong { color: #F4F3F2; font-weight: 700; }

em { font-style: italic; }

a { transition: color .24s; text-underline-offset: 3px; color: #F6B386; }

a:hover { color: #F6B58B; }

ul, ol { padding-left: 1.438rem; }

li + li { margin-top: 0.375rem; }

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.z_duka8 { margin-inline: auto; max-width: 1244px; padding-inline: 1.062rem; }

main > section { padding-block: 0 3.688rem; }

.z_loqiq { justify-content: space-between; display: flex; gap: 1.062rem 2.062rem; margin-bottom: 1.812rem; align-items: flex-end; flex-wrap: wrap; }

.z_loqiq-3g { min-width: 0; max-width: 700px; }

.z_loqiq-98r0 { gap: 0.5rem; font-size: 14.5px; margin-bottom: 0.625rem; align-items: center; color: #F6B386; font-weight: 700; display: flex; }

.z_loqiq-98r0::before { height: 8px; border-radius: 2px; background: #F5AB7A; flex: none; width: 8px; content: ""; }

.z_loqiq-4b { text-wrap: balance; font-size: clamp(1.669rem, 1.233rem + 1.6vw, 2.568rem); letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; }

.z_loqiq-8kd3 { margin-top: 0.812rem; color: #B4ABA4; }

.z_loqiq-l4xp { font-size: 15.5px; font-weight: 700; align-items: center; display: inline-flex; gap: 0.5rem; text-decoration: none; border-bottom: 1.5px solid currentColor; padding-bottom: 2px; }

.z_loqiq-l4xp svg { flex: none; }

.z_loqiq-201 { text-align: center; flex-direction: column; margin-inline: auto; max-width: 736px; align-items: center; }

.z_loqiq-201 .z_loqiq-98r0 { border: 1px solid #3B332C; justify-content: center; padding: 0.25rem 0.812rem; border-radius: 999px; color: #D3CECA; }

.z_loqiq-201 .z_loqiq-98r0::before { display: none; }

.z_loqiq-201 .z_loqiq-4b { font-size: clamp(1.798rem, 1.335rem + 2vw, 2.953rem); }

.z_loqiq-201 .z_loqiq-l4xp { font-size: 14.5px; color: #F4F3F2; padding: 0 1.062rem; min-height: 40px; background: #2D2721; border-bottom: 0; border-radius: 999px; }

.z_loqiq-201 .z_loqiq-l4xp:hover { background: #3B332C; color: #F4F3F2; }

.z_wyt { border: 1.5px solid transparent; display: inline-flex; min-height: 48px; gap: 0.625rem; align-items: center; line-height: 1.2; border-radius: 16px; text-decoration: none; text-align: center; font-weight: 700; transition: background-color .24s, color .24s, border-color .24s; justify-content: center; cursor: pointer; font-size: 15.5px; font-family: "Source Sans 3", sans-serif; padding: 0 1.312rem; }

.z_wyt-0r6 { color: #110F0E; background: #F5AB7A; }

.z_wyt-0r6:hover { background: #F6B58B; color: #110F0E; }

.z_wyt-rozc { background: transparent; border-color: #F4F3F2; color: #F4F3F2; }

.z_wyt-rozc:hover { background: #F4F3F2; color: #12100E; }

.z_wyt-jth { font-size: 16.5px; min-height: 52px; }

.z_wyt-gm { display: flex; width: 100%; }

.z_wyt-vkd { background: #F5F4F4; color: #0B0A08; }

.z_wyt-vkd:hover { color: #110F0E; background: #F5AB7A; }

.z_wyt-3u { background: transparent; color: #F5F4F4; border-color: #F5F4F4; }

.z_wyt-3u:hover { color: #0B0A08; background: #F5F4F4; }

.z_xawy3 { flex-wrap: wrap; gap: 0.625rem; display: flex; }

.z_xanu9 { border: 1px solid #3B332C; background-color: #2D2721; overflow: hidden; border-radius: 28px; position: relative; background-image: repeating-linear-gradient(135deg, #2D2721 0 9px, #1F1A17 9px 18px); }

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

.z_xanu9-4erz { aspect-ratio: 16 / 10; }

.z_nugut { position: sticky; z-index: 30; padding: 0.625rem; background: #12100E; top: 0; }

.z_nugut-fl0 { border: 1px solid #3B332C; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 28px; max-width: 1244px; gap: 0.625rem; align-items: center; display: grid; padding: 0.625rem; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #1F1A17; }

.z_nugut-rax { letter-spacing: -0.02em; font-family: "Unbounded", sans-serif; gap: 0.625rem; hyphens: auto; grid-area: logo; color: #F4F3F2; font-weight: 800; align-items: center; font-size: 21.5px; display: flex; text-decoration: none; overflow-wrap: break-word; line-height: 1.1; min-width: 0; padding-left: 0.375rem; }

.z_nugut-rax::before { background: #F5AB7A; flex: none; border-radius: 4px; height: 14px; transform: rotate(45deg); content: ""; width: 14px; }

.z_nugut-rax:hover { color: #F4F3F2; }

.z_nugut-1vj { pointer-events: none; opacity: 0; position: absolute; }

.z_nugut-tj7 { grid-area: burger; background: #F4F3F2; width: 44px; display: grid; cursor: pointer; place-items: center; border-radius: 16px; height: 44px; color: #12100E; }

.z_nugut-1vj:focus-visible + .z_nugut-tj7 { outline: 2px solid #F6B386; outline-offset: 3px; }

.z_nugut-oq7 { display: none; }

.z_nugut-1vj:checked + .z_nugut-tj7 .z_nugut-hfw { display: none; }

.z_nugut-1vj:checked + .z_nugut-tj7 .z_nugut-oq7 { display: block; }

.z_nugut-o77 { border-top: 1px solid #3B332C; grid-area: nav; display: none; padding-top: 0.5rem; }

.z_nugut-1vj:checked ~ .z_nugut-o77 { display: grid; gap: 2px; }

.z_nugut-wgik { min-height: 48px; border-radius: 16px; align-items: center; display: flex; font-weight: 700; padding: 0 0.812rem; text-decoration: none; font-size: 17.5px; color: #D3CECA; }

.z_nugut-wgik:hover { color: #F4F3F2; background: #2D2721; }

.z_nugut-ykt { background: #2D2721; color: #F4F3F2; }

.z_nugut-w6yw { grid-area: actions; gap: 0.5rem; display: grid; grid-template-columns: 1fr 1fr; }

.z_nugut-w6yw .z_wyt { font-size: 14.5px; padding: 0 0.812rem; min-height: 44px; }

.z_duxav { background: #0B0A08; padding-block: 3.125rem 1.812rem; color: #F5F4F4; }

.z_duxav-jqz { display: grid; gap: 2.062rem 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr)); }

.z_duxav-o69 { align-items: center; font-size: 21.5px; color: #F5F4F4; font-weight: 800; font-family: "Unbounded", sans-serif; gap: 0.625rem; display: flex; }

.z_duxav-o69::before { height: 14px; width: 14px; background: #F5F4F4; content: ""; transform: rotate(45deg); flex: none; border-radius: 4px; }

.z_duxav-uxji { font-size: 14.5px; color: #F5F4F4; margin-top: 0.812rem; }

.z_duxav-uxji a { color: #F5F4F4; }

.z_duxav-v1s { margin-bottom: 0.812rem; font-family: "Source Sans 3", sans-serif; font-size: 14.5px; font-weight: 700; color: #F5F4F4; }

.z_duxav-jn { list-style: none; padding: 0; }

.z_duxav-jn li + li { margin-top: 0.5rem; }

.z_duxav-sn { text-decoration: none; color: #F5F4F4; font-size: 14.5px; }

.z_duxav-sn:hover { color: #F5F4F4; text-decoration: underline; }

.z_duxav-dnm { border-top: 1px solid #B4ABA4; margin-top: 2.625rem; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 1.062rem 1.312rem; padding-top: 1.562rem; align-items: start; }

.z_duxav-7qjh { border: 2px solid #EF7677; place-items: center; display: grid; width: 44px; height: 44px; font-weight: 800; border-radius: 50%; color: #F5F4F4; font-size: 14.5px; }

.z_duxav-dkys { line-height: 1.6; color: #F5F4F4; font-size: 13.5px; }

.z_duxav-dkys + .z_duxav-dkys { margin-top: 0.625rem; }

.z_gujat { border: 1px solid #3B332C; right: 10px; box-shadow: 0 15px 40px -12px rgba(0, 0, 0, 0.68); align-items: center; z-index: 40; gap: 0.625rem 1.312rem; background: #1F1A17; position: fixed; left: 10px; border-radius: 28px; bottom: 10px; flex-wrap: wrap; margin-inline: auto; padding: 0.812rem 0.812rem 0.812rem 1.062rem; max-width: 796px; display: flex; }

.z_gujat[hidden] { display: none; }

.z_gujat-e6d { color: #D3CECA; font-size: 14.5px; flex: 1 1 260px; }

.z_gujat-nitg { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.z_gujat-nitg .z_wyt { min-height: 44px; font-size: 14.5px; padding: 0 0.938rem; }

.z_nu0 { padding-block: 0.812rem 3.688rem; }

.z_nu0-t9 { border: 1px solid #3B332C; background: #1F1A17; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); display: grid; overflow: hidden; }

.z_nu0-lg7 { min-width: 0; padding: 1.812rem 1.312rem; }

.z_nu0-nwpu { line-height: 1.04; font-weight: 800; font-size: clamp(2.183rem, 1.335rem + 3.2vw, 3.852rem); text-wrap: balance; letter-spacing: -0.03em; }

.z_nu0-p91v { font-size: 18.5px; max-width: 524px; margin-top: 1.188rem; }

.z_nu0-9zfz { margin-top: 1.688rem; }

.z_nu0-szk { padding: 0.812rem 1.312rem; display: grid; min-width: 0; align-content: center; list-style: none; margin: 0; background: #2D2721; }

.z_nu0-fkf6 { display: grid; grid-template-columns: 44px minmax(0, 1fr); padding: 1.188rem 0; border-bottom: 1px solid #3B332C; gap: 1.062rem; }

.z_nu0-fkf6 + .z_nu0-fkf6 { margin-top: 0; }

.z_nu0-fkf6:last-child { border-bottom: 0; }

.z_nu0-gh { height: 44px; background: #1F1A17; display: grid; width: 44px; place-items: center; color: #F6B386; border-radius: 16px; }

.z_nu0-xwou { font-weight: 700; overflow-wrap: break-word; color: #F4F3F2; hyphens: auto; }

.z_nu0-v3v { font-size: 14.5px; color: #B4ABA4; }

.z_misoa-pq4u { border: 1px solid #3B332C; display: grid; background: #3B332C; overflow: hidden; gap: 1px; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); }

.z_misoa-xkta { display: flex; min-width: 0; flex-direction: column-reverse; padding: 1.312rem 1.438rem; background: #1F1A17; }

.z_misoa-v7 { color: #F4F3F2; overflow-wrap: break-word; hyphens: auto; font-size: clamp(1.541rem, 1.233rem + 1vw, 2.055rem); font-weight: 700; font-family: "Source Sans 3", sans-serif; letter-spacing: -0.02em; }

.z_misoa-c9n { font-size: 14.5px; margin-top: 0.25rem; color: #B4ABA4; }

.z_cee-71y { grid-template-columns: repeat(auto-fill, minmax(min(45%, 168px), 1fr)); padding: 0; display: grid; gap: 0.938rem; margin: 0; list-style: none; }

.z_cee-71y > li + li { margin-top: 0; }

.z_cee-oiwq { text-decoration: none; min-width: 0; transition: transform .24s; display: block; color: #F4F3F2; }

.z_cee-oiwq:hover { transform: translateY(-4px); color: #F6B386; }

.z_cee-yn { border: 1px solid #3B332C; border-radius: 28px; aspect-ratio: 1 / 1; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2D2721 0 8px, #1F1A17 8px 16px); }

.z_cee-rk6 { object-fit: cover; width: 100%; height: 100%; }

.z_cee-e2 { font-weight: 700; border-radius: 10px; background: #F4F3F2; left: 10px; top: 10px; position: absolute; padding: 3px 0.5rem; font-size: 12.5px; color: #12100E; }

.z_cee-n1b { font-size: 15.5px; overflow-wrap: break-word; hyphens: auto; margin-top: 0.625rem; line-height: 1.3; font-weight: 700; }

.z_cee-972 { font-size: 13.5px; color: #B4ABA4; }

.z_jajad-2xg { grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); margin: 0; list-style: none; gap: 0.812rem; display: grid; padding: 0; }

.z_jajad-2xg > li + li { margin-top: 0; }

.z_jajad-f6 { border: 1px solid #3B332C; height: 100%; gap: 1.062rem; text-decoration: none; align-items: center; grid-template-columns: auto minmax(0, 1fr) auto; padding: 1.062rem 1.188rem; display: grid; transition: border-color .24s; border-radius: 28px; background: #1F1A17; color: #F4F3F2; }

.z_jajad-f6:hover { border-color: #F6B386; color: #F4F3F2; }

.z_jajad-cz { display: grid; place-items: center; height: 44px; background: #2D2721; color: #F6B386; border-radius: 16px; width: 44px; }

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

.z_jajad-3i0o { font-size: 13.5px; display: block; color: #B4ABA4; }

.z_xajaj-z6 { gap: 1.062rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); }

.z_xajaj-vz6 { border: 1px solid #3B332C; flex-direction: column; border-radius: 28px; background: #1F1A17; display: flex; min-width: 0; }

.z_xajaj-px { padding: 1.562rem 1.562rem 1.312rem; }

.z_xajaj-zw { font-weight: 700; display: inline-block; color: #D3CECA; border-radius: 10px; background: #2D2721; padding: 0.25rem 0.625rem; font-size: 12.5px; }

.z_xajaj-veb { font-weight: 600; margin-top: 0.938rem; line-height: 1.3; font-size: 18.5px; }

.z_xajaj-yp { line-height: 1.1; font-weight: 800; margin-top: 0.5rem; overflow-wrap: break-word; color: #F6B386; letter-spacing: -0.02em; font-size: clamp(1.669rem, 1.335rem + 1vw, 2.055rem); font-family: "Unbounded", sans-serif; }

.z_xajaj-j1c { flex: 1; position: relative; margin-inline: 0.938rem; flex-direction: column; border-top: 2px dashed #3B332C; padding: 1.312rem 0.625rem 1.562rem; display: flex; gap: 1.062rem; }

.z_xajaj-j1c::before, .z_xajaj-j1c::after { border-radius: 50%; content: ""; height: 22px; top: -12px; background: #12100E; width: 22px; position: absolute; }

.z_xajaj-j1c::before { left: -26px; border-right: 1px solid #3B332C; }

.z_xajaj-j1c::after { right: -26px; border-left: 1px solid #3B332C; }

.z_xajaj-in { font-size: 14.5px; flex: 1; }

.z_xajaj-7p2z { color: #B4ABA4; font-size: 12.5px; }

.z_hok-cc9e { border: 1px solid #3B332C; overflow-x: auto; border-radius: 28px; background: #1F1A17; }

.z_hok-bskn { font-size: 15.5px; counter-reset: facts-row; }

.z_hok-bskn thead th { padding: 0.938rem 1.062rem; border-bottom: 1px solid #3B332C; font-size: 13.5px; color: #B4ABA4; font-weight: 700; }

.z_hok-bskn tbody th, .z_hok-bskn tbody td { border-bottom: 1px dashed #3B332C; padding: 0.875rem 1.062rem; }

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

.z_hok-bskn tbody th { min-width: 150px; font-weight: 600; width: 40%; color: #D3CECA; }

.z_hok-bskn tbody th::before { font-family: "Source Sans 3", sans-serif; color: #B4ABA4; min-width: 32px; font-size: 12.5px; display: inline-block; counter-increment: facts-row; font-weight: 500; content: counter(facts-row, decimal-leading-zero); }

.z_hok-bskn tbody td { overflow-wrap: break-word; color: #F4F3F2; font-weight: 700; hyphens: auto; min-width: 180px; }

.z_rio-qjv { display: block; }

.z_rio-nhk { gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); display: grid; }

.z_rio-dusv { border: 1px solid #3B332C; gap: 0.375rem; display: flex; padding: 1.188rem 1.312rem; flex-direction: column; border-radius: 28px; min-width: 0; background: #1F1A17; }

.z_rio-iql { font-size: 13.5px; color: #B4ABA4; font-weight: 700; }

.z_rio-ur5 { line-height: 1.15; font-family: "Unbounded", sans-serif; overflow-wrap: break-word; font-size: 24.5px; color: #F4F3F2; hyphens: auto; font-weight: 800; }

.z_zob-55 { gap: 1.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); display: grid; }

.z_zob-3rt { padding: 1.688rem; justify-content: space-between; border-radius: 28px; display: flex; color: #F5F4F4; background: #0B0A08; text-decoration: none; min-width: 0; flex-direction: column; gap: 2.625rem; min-height: 220px; }

.z_zob-3rt:hover { color: #F5F4F4; }

.z_zob-cru0 { gap: 0.375rem 0.812rem; font-weight: 700; justify-content: space-between; display: flex; flex-wrap: wrap; }

.z_zob-ev { font-weight: 500; font-size: 13.5px; font-family: "Source Sans 3", sans-serif; }

.z_zob-nt { overflow-wrap: break-word; line-height: 1; font-weight: 700; font-size: clamp(1.926rem, 1.233rem + 2.6vw, 3.467rem); letter-spacing: -0.03em; hyphens: auto; font-family: "Source Sans 3", sans-serif; }

.z_zob-0ky4 { border: 1px solid #3B332C; display: grid; gap: 1px; padding: 0; background: #3B332C; margin: 0; overflow: hidden; list-style: none; border-radius: 28px; }

.z_zob-0ky4 > li + li { margin-top: 0; }

.z_zob-nb { gap: 0.375rem 1.062rem; background: #1F1A17; color: #F4F3F2; height: 100%; display: flex; padding: 1.312rem 1.562rem; justify-content: space-between; flex-wrap: wrap; align-items: center; text-decoration: none; }

.z_zob-nb:hover { background: #2D2721; color: #F4F3F2; }

.z_zob-3vna { font-weight: 700; }

.z_zob-ol { font-weight: 700; hyphens: auto; font-size: 22.5px; overflow-wrap: break-word; font-family: "Source Sans 3", sans-serif; }

.z_jaja5-f8f { display: grid; gap: 1.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); margin: 0; list-style: none; padding: 0; }

.z_jaja5-f8f > li + li { margin-top: 0; }

.z_jaja5-q5 { border: 1px solid #3B332C; min-width: 0; display: block; background: #1F1A17; text-decoration: none; transition: border-color .24s; padding: 0.5rem 0.5rem 1.062rem; height: 100%; color: #F4F3F2; border-radius: 28px; }

.z_jaja5-q5:hover { border-color: #F6B386; color: #F4F3F2; }

.z_jaja5-oy8 { background-image: repeating-linear-gradient(135deg, #2D2721 0 8px, #12100E 8px 16px); overflow: hidden; position: relative; aspect-ratio: 16 / 10; border-radius: 12px; }

.z_jaja5-p0 { font-weight: 700; font-size: 11.5px; left: 10px; position: absolute; top: 10px; letter-spacing: .04em; padding: 3px 0.5rem; color: #1F1A17; background: #EF7677; border-radius: 10px; }

.z_jaja5-b0 { overflow-wrap: break-word; padding-inline: 0.5rem; margin-top: 0.938rem; font-weight: 700; hyphens: auto; }

.z_jaja5-l2h { font-size: 13.5px; color: #B4ABA4; font-family: "Source Sans 3", sans-serif; padding-inline: 0.5rem; }

.z_nun-5pq1 { border: 1px solid #3B332C; background: #1F1A17; overflow-x: auto; border-radius: 28px; }

.z_nun-0l6b { font-size: 15.5px; min-width: 600px; }

.z_nun-0l6b thead { background: #2D2721; }

.z_nun-0l6b th, .z_nun-0l6b td { padding: 0.938rem 1.062rem; }

.z_nun-0l6b thead th { font-size: 13.5px; font-weight: 700; color: #D3CECA; }

.z_nun-0l6b tbody th, .z_nun-0l6b tbody td { vertical-align: middle; border-top: 1px solid #3B332C; }

.z_nun-rx { gap: 0.812rem; font-weight: 700; display: flex; color: #F4F3F2; align-items: center; }

.z_nun-4t { white-space: nowrap; font-family: "Source Sans 3", sans-serif; color: #F4F3F2; text-align: right; }

.z_nun-0l6b thead .z_nun-4t { font-family: "Source Sans 3", sans-serif; }

.z_ceo-0lrz { border-top: 1px solid #3B332C; }

.z_ceo-wi { gap: 0.5rem 1.312rem; border-bottom: 1px solid #3B332C; display: grid; grid-template-columns: auto minmax(0, 1fr); padding: 1.562rem 0; }

.z_ceo-3gl { background: #F5AB7A; grid-row: span 2; display: grid; height: 52px; color: #110F0E; place-items: center; width: 52px; border-radius: 16px; }

.z_ceo-qguz { font-size: 20.5px; font-weight: 600; }

.z_ceo-pls2 { hyphens: auto; max-width: 736px; }

.z_wyjau-lbf1 { list-style: none; gap: 1.812rem 1.562rem; padding: 0; counter-reset: steps; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); }

.z_wyjau-d6zi { border-top: 2px solid #F4F3F2; min-width: 0; padding-top: 1.188rem; }

.z_wyjau-d6zi + .z_wyjau-d6zi { margin-top: 0; }

.z_wyjau-d6zi::before { counter-increment: steps; display: block; color: #F6B386; font-weight: 700; font-size: 14.5px; font-family: "Source Sans 3", sans-serif; content: counter(steps, decimal-leading-zero); }

.z_wyjau-bv { font-weight: 600; font-size: 19.5px; margin-top: 0.625rem; line-height: 1.25; }

.z_wyjau-74vq { margin-top: 0.5rem; font-size: 15.5px; }

.z_tacel-k1m { display: grid; gap: 0 2.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); }

.z_tacel-d9 { min-width: 0; border-top: 1px solid #3B332C; padding-block: 1.312rem 1.562rem; }

.z_tacel-smw { font-weight: 600; font-size: 19.5px; }

.z_tacel-ih3 { font-size: 15.5px; margin-top: 0.625rem; }

.z_sou-2t8o { font-size: 17.5px; line-height: 1.7; max-width: 736px; }

.z_sou-lxt0 { margin-bottom: 1.312rem; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.669rem, 1.233rem + 1.6vw, 2.568rem); line-height: 1.1; }

.z_sou-2t8o h3 { font-size: 22.5px; margin: 1.812rem 0 0.625rem; font-weight: 600; }

.z_sou-2t8o p + p { margin-top: 0.938rem; }

.z_sou-2t8o ul, .z_sou-2t8o ol { margin-block: 1.062rem; }

.z_sou-7t { border-radius: 28px; padding: 1.562rem 1.812rem; background: #2D2721; margin-block: 1.812rem; }

.z_sou-7t p { font-size: 21.5px; color: #F4F3F2; font-family: "Unbounded", sans-serif; font-weight: 600; line-height: 1.4; }

.z_sou-7t cite { font-size: 14.5px; font-weight: 600; font-style: normal; color: #B4ABA4; margin-top: 0.812rem; display: block; }

.z_nu8-ae { border: 1px solid #3B332C; grid-template-columns: repeat(auto-fit, minmax(min(100%, 358px), 1fr)); border-radius: 28px; gap: 1.562rem 3.125rem; padding: 1.562rem 1.312rem; background: #1F1A17; display: grid; }

.z_nu8-pter { min-width: 0; }

.z_nu8-v2k8 { letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.669rem, 1.233rem + 1.4vw, 2.44rem); font-weight: 800; }

.z_nu8-3q { margin-top: 0.938rem; }

.z_nu8-920p { padding: 0; list-style: none; min-width: 0; }

.z_nu8-hx04 { gap: 0.938rem; display: flex; align-items: flex-start; border-bottom: 1px solid #3B332C; overflow-wrap: break-word; padding: 0.812rem 0; hyphens: auto; }

.z_nu8-hx04 + .z_nu8-hx04 { margin-top: 0; }

.z_nu8-8n { display: grid; color: #1F1A17; border-radius: 50%; flex: none; place-items: center; background: #57D18B; width: 24px; height: 24px; }

.z_taguw-1u { align-items: center; display: flex; gap: 1.062rem; }

.z_taguw-vu0 { font-weight: 800; font-family: "Unbounded", sans-serif; line-height: 1; color: #F4F3F2; font-size: 53.5px; }

.z_taguw-pwc7 { display: flex; color: #F4F3F2; gap: 2px; }

.z_taguw-3mp { font-size: 14.5px; color: #B4ABA4; }

.z_taguw-te9j { gap: 1.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); display: grid; }

.z_taguw-nhi { border: 1px solid #3B332C; padding: 1.562rem; display: flex; min-width: 0; background: #1F1A17; gap: 1.062rem; flex-direction: column; border-radius: 28px; }

.z_taguw-aqm { font-size: 15.5px; flex: 1; }

.z_taguw-lh4 { align-items: center; display: flex; gap: 0.812rem; }

.z_taguw-5e9d { background: #2D2721; width: 40px; color: #F4F3F2; place-items: center; font-size: 14.5px; flex: none; border-radius: 50%; display: grid; font-weight: 700; height: 40px; }

.z_taguw-jlx6 { font-size: 15.5px; display: block; color: #F4F3F2; font-weight: 700; }

.z_taguw-mu74 { font-size: 13.5px; color: #B4ABA4; display: block; }

.z_jakaf-o6zg { border: 1px solid #3B332C; gap: 1.562rem 3.125rem; padding: 1.562rem; display: grid; background: #1F1A17; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); }

.z_jakaf-japf { grid-template-columns: auto minmax(0, 1fr); align-items: start; display: grid; gap: 1.062rem 1.312rem; }

.z_jakaf-9rb { place-items: center; font-weight: 800; overflow: hidden; border-radius: 50%; font-family: "Unbounded", sans-serif; background: #F5AB7A; width: 64px; height: 64px; font-size: 22.5px; color: #110F0E; display: grid; }

.z_jakaf-9rb img { height: 100%; object-fit: cover; width: 100%; }

.z_jakaf-41hl { font-size: 22.5px; font-weight: 800; }

.z_jakaf-tt { font-size: 14.5px; color: #B4ABA4; }

.z_jakaf-gq { margin-top: 0.625rem; }

.z_jakaf-0u66 { flex-wrap: wrap; gap: 0.5rem 1.312rem; display: flex; font-size: 14.5px; margin-top: 0.812rem; }

.z_jakaf-7y7d { font-family: "Source Sans 3", sans-serif; color: #B4ABA4; }

.z_rir-n9 { list-style: none; gap: 0.625rem; display: grid; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 140px), 1fr)); margin: 0; }

.z_rir-n9 > li + li { margin-top: 0; }

.z_rir-p9y { border: 1px solid #3B332C; border-radius: 16px; aspect-ratio: 300 / 173; background: #1F1A17; padding: 0.625rem; display: block; transition: border-color .24s; }

.z_rir-p9y:hover { border-color: #F6B386; }

.z_rir-bmk { width: 100%; object-fit: contain; height: 100%; }

.z_nu7-66m, .z_cebed-r1 { padding: 1.562rem 1.312rem; background: #2D2721; border-radius: 28px; }

.z_nu7-7c5n { justify-content: space-between; flex-wrap: wrap; gap: 1.312rem 2.625rem; display: flex; align-items: flex-end; }

.z_nu7-440j { max-width: 620px; min-width: 0; }

.z_nu7-kt, .z_cebed-n3m { max-width: 660px; margin-top: 0.812rem; }

.z_nu7-ijz { margin-top: 1.812rem; display: grid; gap: 0.625rem; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); }

.z_nu7-5eyz { color: #F4F3F2; font-weight: 700; gap: 0.812rem; hyphens: auto; min-width: 0; overflow-wrap: break-word; border-radius: 16px; display: flex; padding: 1.062rem; align-items: center; background: #1F1A17; }

.z_nu7-5eyz + .z_nu7-5eyz { margin-top: 0; }

.z_nu7-5eyz svg { color: #F6B386; flex: none; }

.z_cebed-51k { margin-top: 1.312rem; flex-wrap: wrap; font-weight: 700; font-size: 14.5px; gap: 0.5rem 1.312rem; display: flex; }

.z_taj-vd { gap: 2.062rem 3.688rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 378px), 1fr)); }

.z_taj-p3q5 { min-width: 0; }

.z_taj-p3q5 p { margin-top: 0.938rem; }

.z_taj-vp { gap: 1.062rem; min-width: 0; display: grid; align-content: start; }

.z_taj-vt { border: 1px solid #3B332C; gap: 1px; background: #3B332C; border-radius: 28px; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; display: grid; }

.z_taj-p1qv { flex-direction: column-reverse; background: #1F1A17; padding: 1.188rem 1.312rem; display: flex; }

.z_taj-mti { font-weight: 700; color: #F4F3F2; font-family: "Source Sans 3", sans-serif; overflow-wrap: break-word; hyphens: auto; font-size: 24.5px; }

.z_taj-ytu { font-size: 13.5px; color: #B4ABA4; }

.z_taj-vkoc { border: 1px solid #3B332C; background: #1F1A17; border-radius: 28px; list-style: none; padding: 0; }

.z_taj-vk { display: flex; padding: 0.938rem 1.312rem; border-bottom: 1px solid #3B332C; justify-content: space-between; gap: 0.25rem 1.062rem; flex-wrap: wrap; }

.z_taj-vk + .z_taj-vk { margin-top: 0; }

.z_taj-vk:last-child { border-bottom: 0; }

.z_taj-21n { color: #F4F3F2; font-weight: 700; }

.z_taj-44xs { font-size: 14.5px; color: #B4ABA4; hyphens: auto; overflow-wrap: break-word; font-family: "Source Sans 3", sans-serif; }

.z_gumit-7ub { border-top: 1.5px solid #F4F3F2; counter-reset: faq; }

.z_gumit-rk { border-bottom: 1px solid #3B332C; }

.z_gumit-lv { gap: 0.812rem; font-weight: 700; color: #F4F3F2; padding: 1.188rem 0; display: grid; font-size: 17.5px; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; }

.z_gumit-lv::before { counter-increment: faq; color: #F6B386; content: counter(faq, decimal-leading-zero); font-family: "Source Sans 3", sans-serif; font-size: 13.5px; }

.z_gumit-lv:hover { color: #F6B386; }

.z_gumit-m7g { transition: transform .24s; }

.z_gumit-rk[open] .z_gumit-m7g { transform: rotate(45deg); }

.z_gumit-yjp7 { padding: 0 0 1.438rem 3.125rem; max-width: 836px; }

.z_gumit-yjp7 p + p { margin-top: 0.625rem; }

.z_mikaa-f893 { background: #0B0A08; justify-content: space-between; display: flex; color: #F5F4F4; gap: 1.562rem 2.625rem; padding: 1.812rem 1.438rem; align-items: center; border-radius: 28px; flex-wrap: wrap; }

.z_mikaa-nu { min-width: 0; max-width: 620px; }

.z_mikaa-b7b { font-size: clamp(1.541rem, 1.233rem + 1.2vw, 2.183rem); color: #F5F4F4; line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; }

.z_mikaa-mm { color: #F5F4F4; margin-top: 0.625rem; }

.z_mikaa-mm a { color: #F5F4F4; }

.z_ve5-0r { font-weight: 800; max-width: 736px; line-height: 1.15; font-size: clamp(1.412rem, 1.13rem + 1vw, 1.926rem); }

.z_ve5-pw { font-size: 15.5px; columns: 2 340px; margin-top: 1.188rem; column-gap: 3.125rem; }

.z_ve5-pw p + p { margin-top: 0.938rem; }

.z_qikap-0zm { list-style: none; color: #B4ABA4; margin-bottom: 1.312rem; flex-wrap: wrap; gap: 0.375rem 0.625rem; display: flex; padding: 0; font-size: 13.5px; }

.z_qikap-0zm li + li { margin-top: 0; }

.z_qikap-0zm li + li::before { content: "/"; margin-right: 0.625rem; }

.z_qikap-ntoy { color: #B4ABA4; }

.z_qikap-xrht { color: #F4F3F2; font-weight: 700; }

.z_so6 { padding-block: 0.5rem 2.062rem; }

.z_so6-6a { display: grid; gap: 1.562rem 3.125rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 438px), 1fr)); }

.z_so6-0gc { min-width: 0; }

.z_so6-m4t7 { font-family: "Source Sans 3", sans-serif; color: #B4ABA4; font-size: 13.5px; }

.z_so6-vr { letter-spacing: -0.03em; font-size: clamp(2.311rem, 1.335rem + 3.4vw, 4.109rem); line-height: 1.02; font-weight: 800; margin-top: 0.625rem; }

.z_so6-l1 { font-size: 18.5px; margin-top: 1.062rem; max-width: 544px; }

.z_so6-blay { border: 1px solid #3B332C; overflow: hidden; gap: 1px; background: #3B332C; grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr)); display: grid; margin-top: 1.562rem; border-radius: 28px; }

.z_so6-tci7 { min-width: 0; background: #1F1A17; padding: 0.812rem 1.062rem; }

.z_so6-giu { font-size: 12.5px; font-weight: 700; color: #B4ABA4; }

.z_so6-ofg2 { font-family: "Source Sans 3", sans-serif; font-size: 17.5px; overflow-wrap: break-word; color: #F4F3F2; font-weight: 700; hyphens: auto; margin-top: 2px; }

.z_so6-yd { margin-top: 1.562rem; }

.z_so6-5i5o { margin-top: 0.812rem; font-size: 13.5px; color: #B4ABA4; }

.z_so6-g3 { min-width: 0; }

.z_gusoh-nu4x { overflow: hidden; padding: 1.812rem 1.312rem 0; border-radius: 28px; background: #0B0A08; text-align: center; color: #F5F4F4; }

.z_gusoh-24t { margin-inline: auto; max-width: 796px; }

.z_gusoh-ab43 { color: #F5F4F4; font-size: 13.5px; font-family: "Source Sans 3", sans-serif; }

.z_gusoh-nlv { font-weight: 800; margin-top: 0.625rem; line-height: 1.02; color: #F5F4F4; font-size: clamp(2.183rem, 1.335rem + 3.4vw, 4.237rem); letter-spacing: -0.03em; }

.z_gusoh-9xi { color: #F5F4F4; font-size: 18.5px; margin-top: 0.938rem; }

.z_gusoh-gadm { justify-content: center; margin-top: 1.562rem; }

.z_gusoh-ifh { gap: 0.5rem; list-style: none; flex-wrap: wrap; padding: 0; justify-content: center; display: flex; margin-top: 1.812rem; }

.z_gusoh-xlg { border: 1px solid #F5F4F4; padding: 0.5rem 0.938rem; color: #F5F4F4; border-radius: 999px; font-size: 14.5px; }

.z_gusoh-xlg + .z_gusoh-xlg { margin-top: 0; }

.z_gusoh-xlg strong { font-family: "Source Sans 3", sans-serif; color: #F5F4F4; }

.z_gusoh-0hqc { overflow: hidden; background-color: #2D2721; aspect-ratio: 16 / 10; border-radius: 28px 28px 0 0; margin: 2.375rem auto 0; max-width: 932px; }

.z_gusoh-0hqc img { width: 100%; height: 100%; object-fit: cover; }

.z_lod { padding-bottom: 3.125rem; }

.z_lod-kxxq { border: 1px solid #3B332C; background: #1F1A17; border-radius: 28px; }

.z_lod-ihb { align-items: center; font-weight: 700; padding: 0 1.062rem; justify-content: space-between; color: #F4F3F2; display: flex; min-height: 52px; }

.z_lod-c90g { transition: transform .24s; }

.z_lod-kxxq[open] .z_lod-c90g { transform: rotate(45deg); }

.z_lod-g9w { margin: 0; display: grid; list-style: none; padding: 0 0.5rem 0.5rem; }

.z_lod-g9w li + li { margin-top: 0; }

.z_lod-r1 { border-top: 1px solid #3B332C; color: #D3CECA; text-decoration: none; padding: 0 0.5rem; display: flex; font-weight: 600; min-height: 44px; align-items: center; }

.z_lod-r1:hover { color: #F6B386; }

.z_mia-0qw { grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); align-items: start; display: grid; gap: 1.812rem 3.688rem; }

.z_mia-n0j { min-width: 0; font-size: 17.5px; max-width: 700px; }

.z_mia-n0j p { margin-top: 0.938rem; }

.z_mia-cg { border-radius: 28px; background: #2D2721; padding: 1.562rem; min-width: 0; }

.z_mia-lr { font-size: 19.5px; font-weight: 600; }

.z_mia-cs { list-style: none; padding: 0; margin-top: 0.938rem; }

.z_mia-6k8x { gap: 0.625rem; display: flex; }

.z_mia-6k8x svg { flex: none; color: #57D18B; margin-top: 2px; }

.z_wywy7-wshk { grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); list-style: none; padding: 0; gap: 1.062rem; margin: 0; display: grid; }

.z_wywy7-wshk > li + li { margin-top: 0; }

.z_wywy7-msw { border: 1px solid #3B332C; background-color: #0B0A08; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 28px; }

.z_wywy7-9jco { height: 100%; object-fit: contain; width: 100%; }

.z_wywy7-4h { margin-top: 0.625rem; font-size: 14.5px; }

.z_zonu2-efz { border: 1px solid #3B332C; background: #1F1A17; border-radius: 28px; overflow-x: auto; }

.z_zonu2-jch { min-width: 544px; font-size: 15.5px; }

.z_zonu2-jch thead { background: #2D2721; }

.z_zonu2-jch th, .z_zonu2-jch td { padding: 0.625rem 1.062rem; vertical-align: middle; }

.z_zonu2-jch thead th { font-size: 13.5px; font-weight: 700; color: #D3CECA; }

.z_zonu2-jch tbody th, .z_zonu2-jch tbody td { border-top: 1px solid #3B332C; }

.z_zonu2-a6 { font-family: "Source Sans 3", sans-serif; text-align: right; color: #F4F3F2; white-space: nowrap; }

.z_zonu2-pn { display: flex; gap: 0.812rem; align-items: center; color: #F4F3F2; font-weight: 700; }

.z_zonu2-tij { border-radius: 10px; overflow: hidden; height: 40px; background: #2D2721; flex: none; width: 40px; }

.z_zonu2-tij img { height: 100%; object-fit: contain; width: 100%; }

.z_zonu2-urv { background: #2D2721; }

.z_zonu2-urv .z_zonu2-tij { background: #1F1A17; }

.z_zonu2-k2 { font-size: 11.5px; font-weight: 700; border-radius: 10px; color: #110F0E; padding: 2px 0.5rem; background: #F5AB7A; }

.z_xab-th { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 1.062rem; }

.z_xab-hra { border: 1px solid #3B332C; background: #1F1A17; display: flex; gap: 0.812rem; flex-direction: column; min-width: 0; border-radius: 28px; padding: 1.562rem; }

.z_xab-6m5 { font-weight: 600; font-size: 20.5px; }

.z_xab-gj { font-size: 15.5px; flex: 1; }

.z_xab-x9qp { font-weight: 700; align-items: center; gap: 0.375rem; flex-wrap: wrap; font-size: 13.5px; display: flex; }

.z_xab-x9qp svg { color: #B4ABA4; }

.z_xab-dbve { padding: 0.25rem 0.625rem; border-radius: 10px; background: #2D2721; color: #F4F3F2; }

.z_xab-y0 { color: #110F0E; background: #F5AB7A; border-radius: 10px; padding: 0.25rem 0.625rem; }

.z_be0-ilc { gap: 2.625rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr)); display: grid; }

.z_be0-1g6p { min-width: 0; }

.z_be0-g0 { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.541rem, 1.233rem + 1vw, 2.183rem); }

.z_be0-oi8 { color: #B4ABA4; margin-top: 0.625rem; }

.z_be0-prtj { border: 1px solid #3B332C; border-radius: 28px; margin-top: 1.188rem; background: #1F1A17; overflow-x: auto; }

.z_be0-ren { font-size: 15.5px; }

.z_be0-ren thead { background: #2D2721; }

.z_be0-ren th, .z_be0-ren td { padding: 0.812rem 1.188rem; }

.z_be0-ren thead th { font-size: 13.5px; }

.z_be0-ren tbody th, .z_be0-ren tbody td { border-top: 1px solid #3B332C; }

.z_be0-ren tbody th { font-weight: 600; }

.z_be0-0p0 { font-family: "Source Sans 3", sans-serif; white-space: nowrap; text-align: right; color: #F4F3F2; }

.z_be0-37h2 { border-radius: 999px; margin-top: 0.375rem; height: 4px; display: block; background: #2D2721; }

.z_be0-ptl { background: #F5AB7A; border-radius: 999px; height: 100%; display: block; }

.z_be0-rk { font-weight: 700; color: #57D18B; }

.z_be0-w3xn { color: #B4ABA4; }

.z_cep-4v { border: 1px solid #3B332C; background-color: #0B0A08; border-radius: 28px; aspect-ratio: 16 / 9; overflow: hidden; position: relative; }

.z_cep-95 { height: 100%; width: 100%; object-fit: cover; }

.z_cep-qn { text-decoration: none; place-items: center; position: absolute; background: rgba(0, 0, 0, 0.68); display: grid; inset: 0; }

.z_cep-k1t { font-size: 17.5px; transition: transform .24s; min-height: 56px; gap: 0.812rem; align-items: center; font-weight: 800; border-radius: 999px; color: #0B0A08; display: inline-flex; padding: 0 1.688rem; background: #F5F4F4; }

.z_cep-qn:hover .z_cep-k1t { transform: scale(1.04); }

.z_cep-33lx { flex-wrap: wrap; align-items: center; display: flex; margin-top: 1.062rem; justify-content: space-between; gap: 0.938rem 2.062rem; }

.z_cep-0j2 { font-size: 15.5px; max-width: 620px; }

.z_ribev-5xt { max-width: 736px; line-height: 1.7; font-size: 17.5px; }

.z_ribev-044 { line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.669rem, 1.233rem + 1.6vw, 2.568rem); font-weight: 800; margin-bottom: 1.188rem; }

.z_ribev-5xt p + p { margin-top: 0.938rem; }

.z_cebed-j8j { gap: 0.812rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); display: grid; margin-top: 1.562rem; }

.z_cebed-ad { padding: 1.188rem 1.312rem; min-width: 0; border-radius: 16px; background: #1F1A17; }

.z_cebed-jnv { font-size: 16.5px; font-family: "Source Sans 3", sans-serif; font-weight: 700; }

.z_cebed-uj1 { margin-top: 0.375rem; font-size: 14.5px; }

.z_wygu0 { bottom: 0; left: 0; gap: 0.812rem; align-items: center; transform: translateY(110%); z-index: 35; padding: 0.625rem 0.812rem 0.625rem 1.062rem; background: #1F1A17; justify-content: space-between; position: fixed; border-top: 1px solid #3B332C; display: flex; transition: transform .30s; right: 0; }

.z_wygu0-3y { transform: translateY(0); }

.z_wygu0-ic50 { overflow: hidden; font-weight: 700; color: #F4F3F2; text-overflow: ellipsis; min-width: 0; white-space: nowrap; }

.z_wygu0 .z_wyt { min-height: 44px; flex: none; }

@media (min-width: 629px) {
  .z_duka8 { padding-inline: 1.562rem; }
  .z_nu0-lg7 { padding: 2.875rem 2.625rem; }
  .z_nu0-szk { padding: 1.562rem 2.062rem; }
  .z_nu8-ae { padding: 2.375rem; }
  .z_nu7-66m, .z_cebed-r1 { padding: 2.375rem; }
  .z_mikaa-f893 { padding: 2.625rem; }
  .z_gusoh-nu4x { padding: 2.875rem 2.625rem 0; }
}

@media (min-width: 971px) {
  .z_duka8 { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.75rem; }
  .z_nugut { padding: 0.812rem 1.562rem; }
  .z_nugut-fl0 { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1.062rem; padding-left: 0.938rem; }
  .z_nugut-tj7 { display: none; }
  .z_nugut-o77 { gap: 2px; flex-wrap: wrap; justify-content: center; padding-top: 0; display: flex; border-top: 0; }
  .z_nugut-wgik { min-height: 40px; font-size: 14.5px; }
  .z_nugut-w6yw { display: flex; }
  .z_nugut-w6yw .z_wyt { min-height: 42px; padding: 0 1.062rem; }
  .z_nu0-lg7 { padding: 4.188rem; }
  .z_so6 { padding-block: 1.062rem 3.125rem; }
  .z_lod { padding-bottom: 4.688rem; }
  .z_lod-kxxq[open] .z_lod-g9w, .z_lod-g9w { display: flex; flex-wrap: wrap; gap: 0.5rem; padding: 0 0.625rem 0.625rem; }
  .z_lod-r1 { border-top: 0; min-height: 36px; font-weight: 700; border-radius: 16px; padding: 0 0.812rem; color: #F4F3F2; font-size: 14.5px; background: #2D2721; }
  .z_lod-r1:hover { background: #F5AB7A; color: #110F0E; }
  .z_nu8-ae { padding: 2.875rem; }
  .z_nu7-66m, .z_cebed-r1 { padding: 2.875rem; }
  .z_mikaa-f893 { padding: 3.125rem; }
  .z_gusoh-nu4x { padding: 3.688rem 3.688rem 0; }
  .z_duxav { padding-block: 4.688rem 1.812rem; }
  .z_wygu0 { display: none; }
}