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

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

body { font-size: 16.5px; background: #140F0F; font-family: "Mulish", sans-serif; overflow-wrap: break-word; line-height: 1.55; margin: 0; color: #D8CFCF; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #E7AB90; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.my-jafig { padding-inline: 18px; margin-inline: auto; max-width: 1296px; }

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

.my-fif { display: flex; flex-wrap: wrap; gap: 18px 34px; justify-content: space-between; align-items: flex-end; margin-bottom: 30px; }

.my-fif-ysh { max-width: 728px; min-width: 0; }

.my-fif-vj { gap: 8px; color: #E7AB90; margin-bottom: 10px; font-size: 14.5px; align-items: center; display: flex; font-weight: 700; }

.my-fif-vj::before { background: #E29B7A; width: 8px; flex: none; border-radius: 2px; height: 8px; content: ""; }

.my-fif-3ub2 { text-wrap: balance; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; }

.my-fif-528 { color: #B09E9E; margin-top: 14px; }

.my-fif-j5 { text-decoration: none; display: inline-flex; padding-bottom: 2px; gap: 8px; border-bottom: 1.5px solid currentColor; align-items: center; font-size: 15.5px; font-weight: 700; }

.my-fif-j5 svg { flex: none; }

.my-wyhoj { border: 1.5px solid transparent; line-height: 1.2; display: inline-flex; cursor: pointer; padding: 0 22px; justify-content: center; align-items: center; text-decoration: none; min-height: 48px; font-family: "Mulish", sans-serif; font-size: 15.5px; gap: 10px; border-radius: 6px; transition: background-color .24s, color .24s, border-color .24s; text-align: center; font-weight: 700; }

.my-wyhoj-76ng { color: #110E0E; background: #E29B7A; }

.my-wyhoj-76ng:hover { color: #110E0E; background: #E7AB90; }

.my-wyhoj-rs { color: #F3F0F0; background: transparent; border-color: #F3F0F0; }

.my-wyhoj-rs:hover { color: #140F0F; background: #F3F0F0; }

.my-wyhoj-tg { min-height: 52px; font-size: 16.5px; }

.my-wyhoj-bs { width: 100%; display: flex; }

.my-wyhoj-m69s { color: #060505; background: #F1EFEF; }

.my-wyhoj-m69s:hover { background: #E29B7A; color: #110E0E; }

.my-wyhoj-wkf { background: transparent; color: #F1EFEF; border-color: #F1EFEF; }

.my-wyhoj-wkf:hover { color: #060505; background: #F1EFEF; }

.my-riy { flex-wrap: wrap; gap: 10px; display: flex; }

.my-qis { border: 1px solid #3D2C2D; border-radius: 12px; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #2C2021 0 9px, #1E1616 9px 18px); background-color: #2C2021; }

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

.my-qis-m77 { aspect-ratio: 16 / 10; }

.my-cef { padding: 10px; position: sticky; top: 0; background: #140F0F; z-index: 30; }

.my-cef-b0rw { border: 1px solid #3D2C2D; gap: 10px; max-width: 1296px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; border-radius: 12px; margin-inline: auto; padding: 10px; background: #1E1616; align-items: center; }

.my-cef-r9 { text-decoration: none; grid-area: logo; line-height: 1.1; gap: 10px; padding-left: 6px; color: #F3F0F0; font-family: "Montserrat", sans-serif; align-items: center; min-width: 0; font-weight: 800; display: flex; overflow-wrap: break-word; hyphens: auto; letter-spacing: -0.02em; font-size: 21.5px; }

.my-cef-r9::before { content: ""; transform: rotate(45deg); background: #E29B7A; flex: none; border-radius: 4px; width: 14px; height: 14px; }

.my-cef-r9:hover { color: #F3F0F0; }

.my-cef-h5 { opacity: 0; position: absolute; pointer-events: none; }

.my-cef-fnf { width: 44px; height: 44px; cursor: pointer; display: grid; background: #F3F0F0; place-items: center; border-radius: 6px; color: #140F0F; grid-area: burger; }

.my-cef-h5:focus-visible + .my-cef-fnf { outline: 2px solid #E7AB90; outline-offset: 3px; }

.my-cef-khm { display: none; }

.my-cef-h5:checked + .my-cef-fnf .my-cef-n0h6 { display: none; }

.my-cef-h5:checked + .my-cef-fnf .my-cef-khm { display: block; }

.my-cef-8p { display: none; padding-top: 8px; grid-area: nav; border-top: 1px solid #3D2C2D; }

.my-cef-h5:checked ~ .my-cef-8p { display: grid; gap: 2px; }

.my-cef-g8d8 { font-size: 17.5px; min-height: 48px; padding: 0 14px; text-decoration: none; align-items: center; color: #D8CFCF; font-weight: 700; display: flex; border-radius: 6px; }

.my-cef-g8d8:hover { color: #F3F0F0; background: #2C2021; }

.my-cef-mym { color: #F3F0F0; background: #2C2021; }

.my-cef-odp { grid-template-columns: 1fr 1fr; grid-area: actions; display: grid; gap: 8px; }

.my-cef-odp .my-wyhoj { font-size: 14.5px; min-height: 44px; padding: 0 14px; }

.my-sob { background: #060505; color: #F1EFEF; padding-block: 52px 30px; }

.my-sob-vypn { display: grid; gap: 34px 26px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); }

.my-sob-rl { font-size: 21.5px; font-weight: 800; align-items: center; gap: 10px; color: #F1EFEF; font-family: "Montserrat", sans-serif; display: flex; }

.my-sob-rl::before { flex: none; content: ""; transform: rotate(45deg); height: 14px; width: 14px; background: #F1EFEF; border-radius: 4px; }

.my-sob-dk { margin-top: 14px; color: #F1EFEF; font-size: 14.5px; }

.my-sob-dk a { color: #F1EFEF; }

.my-sob-ha2 { font-weight: 700; font-family: "Mulish", sans-serif; margin-bottom: 14px; color: #F1EFEF; font-size: 14.5px; }

.my-sob-3t1 { list-style: none; padding: 0; }

.my-sob-3t1 li + li { margin-top: 8px; }

.my-sob-p4 { text-decoration: none; color: #F1EFEF; font-size: 14.5px; }

.my-sob-p4:hover { text-decoration: underline; color: #F1EFEF; }

.my-sob-glm { grid-template-columns: auto minmax(0, 1fr); border-top: 1px solid #B09E9E; padding-top: 26px; gap: 18px 22px; align-items: start; margin-top: 44px; display: grid; }

.my-sob-wkw { border: 2px solid #EA817B; display: grid; width: 44px; place-items: center; font-size: 14.5px; color: #F1EFEF; border-radius: 50%; font-weight: 800; height: 44px; }

.my-sob-zabk { line-height: 1.6; color: #F1EFEF; font-size: 13.5px; }

.my-sob-zabk + .my-sob-zabk { margin-top: 10px; }

.my-rikay { border: 1px solid #3D2C2D; max-width: 832px; position: fixed; align-items: center; margin-inline: auto; flex-wrap: wrap; box-shadow: 0 13px 34px -12px rgba(0, 0, 0, 0.71); gap: 10px 22px; background: #1E1616; padding: 14px 14px 14px 18px; right: 10px; left: 10px; bottom: 10px; z-index: 40; display: flex; border-radius: 12px; }

.my-rikay[hidden] { display: none; }

.my-rikay-yzl { font-size: 14.5px; flex: 1 1 260px; color: #D8CFCF; }

.my-rikay-ks { display: flex; flex-wrap: wrap; gap: 8px; }

.my-rikay-ks .my-wyhoj { min-height: 44px; padding: 0 16px; font-size: 14.5px; }

.my-kaho4 { padding-block: 14px 62px; }

.my-kaho4-hk { border: 1px solid #3D2C2D; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); overflow: hidden; display: grid; background: #1E1616; }

.my-kaho4-22 { padding: 30px 22px; min-width: 0; }

.my-kaho4-3gy { letter-spacing: -0.03em; font-size: clamp(2.171rem, 1.328rem + 3.2vw, 3.831rem); line-height: 1.04; font-weight: 800; text-wrap: balance; }

.my-kaho4-d50t { margin-top: 20px; max-width: 548px; font-size: 18.5px; }

.my-kaho4-99 { margin-top: 28px; }

.my-kaho4-i7to { align-content: center; padding: 14px 22px; list-style: none; background: #2C2021; display: grid; margin: 0; min-width: 0; }

.my-kaho4-f57 { padding: 20px 0; border-bottom: 1px solid #3D2C2D; gap: 18px; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.my-kaho4-f57 + .my-kaho4-f57 { margin-top: 0; }

.my-kaho4-f57:last-child { border-bottom: 0; }

.my-kaho4-x091 { place-items: center; height: 44px; display: grid; background: #1E1616; border-radius: 6px; color: #E7AB90; width: 44px; }

.my-kaho4-9ff { overflow-wrap: break-word; hyphens: auto; font-weight: 700; color: #F3F0F0; }

.my-kaho4-mv0 { color: #B09E9E; font-size: 14.5px; }

.my-ka5-inue { border: 1px solid #3D2C2D; gap: 1px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 156px), 1fr)); overflow: hidden; border-radius: 12px; background: #3D2C2D; }

.my-ka5-cd8t { min-width: 0; padding: 22px 24px; display: flex; flex-direction: column-reverse; background: #1E1616; }

.my-ka5-q2x { letter-spacing: -0.02em; overflow-wrap: break-word; color: #F3F0F0; font-size: clamp(1.532rem, 1.226rem + 1vw, 2.043rem); hyphens: auto; font-weight: 700; font-family: "Mulish", sans-serif; }

.my-ka5-tkk { font-size: 14.5px; color: #B09E9E; margin-top: 4px; }

.my-wy5-2o8 { gap: 16px; padding: 0; list-style: none; display: grid; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 174px), 1fr)); }

.my-wy5-2o8 > li + li { margin-top: 0; }

.my-wy5-cjmf { min-width: 0; text-decoration: none; display: block; color: #F3F0F0; transition: transform .24s; }

.my-wy5-cjmf:hover { transform: translateY(-4px); color: #E7AB90; }

.my-wy5-hje { border: 1px solid #3D2C2D; position: relative; background-image: repeating-linear-gradient(135deg, #2C2021 0 8px, #1E1616 8px 16px); overflow: hidden; border-radius: 12px; aspect-ratio: 1 / 1; }

.my-wy5-dej { width: 100%; height: 100%; object-fit: cover; }

.my-wy5-10o4 { font-weight: 700; color: #140F0F; border-radius: 2px; top: 10px; background: #F3F0F0; left: 10px; position: absolute; padding: 3px 8px; font-size: 12.5px; }

.my-wy5-1tb5 { hyphens: auto; margin-top: 10px; line-height: 1.3; overflow-wrap: break-word; font-size: 15.5px; font-weight: 700; }

.my-wy5-4vn { font-size: 13.5px; color: #B09E9E; }

.my-soqir-re { gap: 14px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); padding: 0; margin: 0; display: grid; }

.my-soqir-re > li + li { margin-top: 0; }

.my-soqir-vh { border: 1px solid #3D2C2D; height: 100%; transition: border-color .24s; display: grid; color: #F3F0F0; align-items: center; gap: 18px; text-decoration: none; grid-template-columns: auto minmax(0, 1fr) auto; background: #1E1616; padding: 18px 20px; border-radius: 12px; }

.my-soqir-vh:hover { color: #F3F0F0; border-color: #E7AB90; }

.my-soqir-sb7z { border-radius: 6px; display: grid; background: #2C2021; place-items: center; height: 44px; color: #E7AB90; width: 44px; }

.my-soqir-bj { overflow-wrap: break-word; display: block; font-weight: 700; hyphens: auto; }

.my-soqir-07b { color: #B09E9E; display: block; font-size: 13.5px; }

.my-xaz-o5e { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); gap: 18px; }

.my-xaz-pzh6 { border: 1px solid #3D2C2D; display: flex; border-radius: 12px; background: #1E1616; flex-direction: column; min-width: 0; }

.my-xaz-fch { padding: 26px 26px 22px; }

.my-xaz-6xr9 { display: inline-block; color: #D8CFCF; font-weight: 700; background: #2C2021; border-radius: 2px; padding: 4px 10px; font-size: 12.5px; }

.my-xaz-w7a { line-height: 1.3; font-weight: 600; font-size: 18.5px; margin-top: 16px; }

.my-xaz-6ihd { font-family: "Montserrat", sans-serif; font-size: clamp(1.66rem, 1.328rem + 1vw, 2.043rem); margin-top: 8px; overflow-wrap: break-word; color: #E7AB90; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; }

.my-xaz-l4tw { flex: 1; flex-direction: column; padding: 22px 10px 26px; position: relative; gap: 18px; border-top: 2px dashed #3D2C2D; margin-inline: 16px; display: flex; }

.my-xaz-l4tw::before, .my-xaz-l4tw::after { height: 22px; content: ""; position: absolute; top: -12px; width: 22px; border-radius: 50%; background: #140F0F; }

.my-xaz-l4tw::before { left: -26px; border-right: 1px solid #3D2C2D; }

.my-xaz-l4tw::after { right: -26px; border-left: 1px solid #3D2C2D; }

.my-xaz-ft { font-size: 14.5px; flex: 1; }

.my-xaz-hcci { color: #B09E9E; font-size: 12.5px; }

.my-ka0-si { border: 1px solid #3D2C2D; overflow-x: auto; border-radius: 12px; background: #1E1616; }

.my-ka0-4z2w { font-size: 15.5px; counter-reset: facts-row; }

.my-ka0-4z2w thead th { padding: 16px 18px; color: #B09E9E; font-weight: 700; font-size: 13.5px; border-bottom: 1px solid #3D2C2D; }

.my-ka0-4z2w tbody th, .my-ka0-4z2w tbody td { border-bottom: 1px dashed #3D2C2D; padding: 14px 18px; }

.my-ka0-4z2w tbody tr:last-child th, .my-ka0-4z2w tbody tr:last-child td { border-bottom: 0; }

.my-ka0-4z2w tbody th { color: #D8CFCF; min-width: 150px; width: 40%; font-weight: 600; }

.my-ka0-4z2w tbody th::before { font-size: 12.5px; display: inline-block; color: #B09E9E; font-weight: 500; counter-increment: facts-row; font-family: "Mulish", sans-serif; content: counter(facts-row, decimal-leading-zero); min-width: 32px; }

.my-ka0-4z2w tbody td { hyphens: auto; overflow-wrap: break-word; min-width: 180px; color: #F3F0F0; font-weight: 700; }

.my-nuu-utv { display: block; }

.my-nuu-gkx { gap: 10px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); }

.my-nuu-7b3i { border: 1px solid #3D2C2D; min-width: 0; padding: 20px 22px; gap: 6px; border-radius: 12px; flex-direction: column; background: #1E1616; display: flex; }

.my-nuu-qheb { color: #B09E9E; font-size: 13.5px; font-weight: 700; }

.my-nuu-wtc { hyphens: auto; font-family: "Montserrat", sans-serif; overflow-wrap: break-word; color: #F3F0F0; font-weight: 800; font-size: 24.5px; line-height: 1.15; }

.my-zosoo-gx7 { display: grid; gap: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); }

.my-zosoo-wx { text-decoration: none; min-height: 220px; background: #060505; border-radius: 12px; justify-content: space-between; flex-direction: column; padding: 28px; gap: 44px; min-width: 0; color: #F1EFEF; display: flex; }

.my-zosoo-wx:hover { color: #F1EFEF; }

.my-zosoo-628y { font-weight: 700; display: flex; flex-wrap: wrap; gap: 6px 14px; justify-content: space-between; }

.my-zosoo-1gpb { font-family: "Mulish", sans-serif; font-weight: 500; font-size: 13.5px; }

.my-zosoo-22 { overflow-wrap: break-word; font-size: clamp(1.915rem, 1.226rem + 2.6vw, 3.448rem); line-height: 1; letter-spacing: -0.03em; font-weight: 700; font-family: "Mulish", sans-serif; hyphens: auto; }

.my-zosoo-tvy { border: 1px solid #3D2C2D; padding: 0; overflow: hidden; list-style: none; gap: 1px; margin: 0; border-radius: 12px; background: #3D2C2D; display: grid; }

.my-zosoo-tvy > li + li { margin-top: 0; }

.my-zosoo-sx { height: 100%; padding: 22px 26px; color: #F3F0F0; display: flex; align-items: center; background: #1E1616; flex-wrap: wrap; text-decoration: none; gap: 6px 18px; justify-content: space-between; }

.my-zosoo-sx:hover { color: #F3F0F0; background: #2C2021; }

.my-zosoo-m2e4 { font-weight: 700; }

.my-zosoo-soi { overflow-wrap: break-word; font-weight: 700; font-size: 22.5px; font-family: "Mulish", sans-serif; hyphens: auto; }

.my-milo3-y7tj { padding: 0; gap: 18px; list-style: none; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 258px), 1fr)); }

.my-milo3-y7tj > li + li { margin-top: 0; }

.my-milo3-hsnr { border: 1px solid #3D2C2D; text-decoration: none; display: block; background: #1E1616; color: #F3F0F0; padding: 8px 8px 18px; transition: border-color .24s; height: 100%; min-width: 0; border-radius: 12px; }

.my-milo3-hsnr:hover { color: #F3F0F0; border-color: #E7AB90; }

.my-milo3-a5m { overflow: hidden; position: relative; aspect-ratio: 16 / 10; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2C2021 0 8px, #140F0F 8px 16px); }

.my-milo3-v2s { position: absolute; background: #EA817B; letter-spacing: .04em; border-radius: 2px; font-size: 11px; color: #1E1616; left: 10px; font-weight: 700; padding: 3px 8px; top: 10px; }

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

.my-milo3-me { padding-inline: 8px; color: #B09E9E; font-family: "Mulish", sans-serif; font-size: 13.5px; }

.my-lope8-nv2 { border: 1px solid #3D2C2D; overflow-x: auto; border-radius: 12px; background: #1E1616; }

.my-lope8-n98u { min-width: 628px; font-size: 15.5px; }

.my-lope8-n98u thead { background: #2C2021; }

.my-lope8-n98u th, .my-lope8-n98u td { padding: 16px 18px; }

.my-lope8-n98u thead th { font-weight: 700; font-size: 13.5px; color: #D8CFCF; }

.my-lope8-n98u tbody th, .my-lope8-n98u tbody td { vertical-align: middle; border-top: 1px solid #3D2C2D; }

.my-lope8-fzz { font-weight: 700; color: #F3F0F0; display: flex; gap: 14px; align-items: center; }

.my-lope8-z12 { text-align: right; font-family: "Mulish", sans-serif; color: #F3F0F0; white-space: nowrap; }

.my-lope8-n98u thead .my-lope8-z12 { font-family: "Mulish", sans-serif; }

.my-pecew-ek { gap: 18px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); }

.my-pecew-cpk { border: 1px solid #3D2C2D; background: #1E1616; min-width: 0; border-radius: 12px; padding: 26px; }

.my-pecew-0fi2 { border: 1.5px solid #E7AB90; display: grid; border-radius: 50%; height: 48px; place-items: center; width: 48px; color: #E7AB90; }

.my-pecew-dq { margin-top: 22px; line-height: 1.25; font-size: 19.5px; font-weight: 600; }

.my-pecew-ba { font-size: 15.5px; margin-top: 8px; }

.my-pecew-hto { padding: 0; list-style: none; margin-top: 16px; font-size: 14.5px; }

.my-pecew-dpks { display: flex; gap: 8px; }

.my-pecew-dpks svg { flex: none; margin-top: 2px; color: #53D5A6; }

.my-gulo2-w3i { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); list-style: none; gap: 30px 26px; display: grid; counter-reset: steps; padding: 0; }

.my-gulo2-2dq { border-top: 2px solid #F3F0F0; min-width: 0; padding-top: 20px; }

.my-gulo2-2dq + .my-gulo2-2dq { margin-top: 0; }

.my-gulo2-2dq::before { display: block; content: counter(steps, decimal-leading-zero); font-weight: 700; color: #E7AB90; font-size: 14.5px; font-family: "Mulish", sans-serif; counter-increment: steps; }

.my-gulo2-iyg { margin-top: 10px; line-height: 1.25; font-weight: 600; font-size: 19.5px; }

.my-gulo2-o9rm { margin-top: 8px; font-size: 15.5px; }

.my-vewy1-6p { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 0 44px; }

.my-vewy1-kfn { padding-block: 22px 26px; border-top: 1px solid #3D2C2D; min-width: 0; }

.my-vewy1-mfqh { font-size: 19.5px; font-weight: 600; }

.my-vewy1-0nc { margin-top: 10px; font-size: 15.5px; }

.my-ce2-4cr { max-width: 768px; font-size: 17.5px; line-height: 1.7; }

.my-ce2-31 { font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); font-weight: 800; letter-spacing: -0.02em; margin-bottom: 22px; line-height: 1.1; }

.my-ce2-4cr h3 { font-size: 22.5px; font-weight: 600; margin: 30px 0 10px; }

.my-ce2-4cr p + p { margin-top: 16px; }

.my-ce2-4cr ul, .my-ce2-4cr ol { margin-block: 18px; }

.my-ce2-l1 { margin-block: 30px; border-radius: 12px; background: #2C2021; padding: 26px 30px; }

.my-ce2-l1 p { line-height: 1.4; font-weight: 600; color: #F3F0F0; font-family: "Montserrat", sans-serif; font-size: 21.5px; }

.my-ce2-l1 cite { font-weight: 600; margin-top: 14px; display: block; color: #B09E9E; font-style: normal; font-size: 14.5px; }

.my-mi7-vc1 { border: 1px solid #3D2C2D; display: grid; gap: 26px 52px; background: #1E1616; border-radius: 12px; padding: 26px 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); }

.my-mi7-i8 { min-width: 0; }

.my-mi7-rnny { line-height: 1.12; font-size: clamp(1.66rem, 1.226rem + 1.4vw, 2.426rem); letter-spacing: -0.02em; font-weight: 800; }

.my-mi7-lga { margin-top: 16px; }

.my-mi7-3hvk { padding: 0; list-style: none; min-width: 0; }

.my-mi7-a2xd { overflow-wrap: break-word; hyphens: auto; padding: 14px 0; gap: 16px; border-bottom: 1px solid #3D2C2D; display: flex; align-items: flex-start; }

.my-mi7-a2xd + .my-mi7-a2xd { margin-top: 0; }

.my-mi7-burx { color: #1E1616; height: 24px; flex: none; background: #53D5A6; border-radius: 50%; place-items: center; width: 24px; display: grid; }

.my-ficed-8z { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); gap: 18px; }

.my-ficed-lce { border: 1px solid #3D2C2D; min-width: 0; border-radius: 12px; padding: 26px; background: #1E1616; }

.my-ficed-qcu6 { height: 6px; overflow: hidden; border-radius: 999px; background: #2C2021; }

.my-ficed-g3ez { border-radius: 999px; height: 100%; background: #E29B7A; }

.my-ficed-mb { margin-top: 22px; font-weight: 800; font-size: 24.5px; }

.my-ficed-6h { color: #B09E9E; font-family: "Mulish", sans-serif; font-size: 14.5px; }

.my-ficed-vos4 { margin-top: 18px; font-size: 15.5px; padding: 0; list-style: none; }

.my-ficed-0edf { display: flex; gap: 8px; }

.my-ficed-0edf svg { color: #53D5A6; margin-top: 3px; flex: none; }

.my-xave0-4xm { gap: 18px; align-items: center; display: flex; }

.my-xave0-t2o { font-size: 53px; color: #F3F0F0; font-weight: 800; line-height: 1; font-family: "Montserrat", sans-serif; }

.my-xave0-oqm { display: flex; gap: 2px; color: #F3F0F0; }

.my-xave0-h2z { font-size: 14.5px; color: #B09E9E; }

.my-xave0-16l { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 18px; display: grid; }

.my-xave0-uq { border: 1px solid #3D2C2D; min-width: 0; border-radius: 12px; padding: 26px; gap: 18px; flex-direction: column; background: #1E1616; display: flex; }

.my-xave0-g0 { font-size: 15.5px; flex: 1; }

.my-xave0-piu { align-items: center; display: flex; gap: 14px; }

.my-xave0-tj7 { background: #2C2021; color: #F3F0F0; font-weight: 700; place-items: center; height: 40px; display: grid; flex: none; border-radius: 50%; width: 40px; font-size: 14.5px; }

.my-xave0-e5 { color: #F3F0F0; display: block; font-size: 15.5px; font-weight: 700; }

.my-xave0-xnk6 { display: block; font-size: 13.5px; color: #B09E9E; }

.my-mitay-694 { border: 1px solid #3D2C2D; padding: 26px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); background: #1E1616; border-radius: 12px; gap: 26px 52px; display: grid; }

.my-mitay-s4y { align-items: start; gap: 18px 22px; grid-template-columns: auto minmax(0, 1fr); display: grid; }

.my-mitay-52 { place-items: center; font-family: "Montserrat", sans-serif; height: 64px; border-radius: 50%; font-size: 22.5px; color: #110E0E; font-weight: 800; overflow: hidden; background: #E29B7A; display: grid; width: 64px; }

.my-mitay-52 img { object-fit: cover; width: 100%; height: 100%; }

.my-mitay-06 { font-size: 22.5px; font-weight: 800; }

.my-mitay-ji { font-size: 14.5px; color: #B09E9E; }

.my-mitay-wi { margin-top: 10px; }

.my-mitay-po11 { margin-top: 14px; display: flex; gap: 8px 22px; flex-wrap: wrap; font-size: 14.5px; }

.my-mitay-8p { color: #B09E9E; font-family: "Mulish", sans-serif; }

.my-wy0-39kq { gap: 10px; list-style: none; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(30%, 144px), 1fr)); padding: 0; margin: 0; }

.my-wy0-39kq > li + li { margin-top: 0; }

.my-wy0-kpz { border: 1px solid #3D2C2D; transition: border-color .24s; border-radius: 6px; display: block; background: #1E1616; aspect-ratio: 300 / 173; padding: 10px; }

.my-wy0-kpz:hover { border-color: #E7AB90; }

.my-wy0-qe { height: 100%; object-fit: contain; width: 100%; }

.my-sos-04c5, .my-du1-kvcs { border-radius: 12px; background: #2C2021; padding: 26px 22px; }

.my-sos-3urz { justify-content: space-between; flex-wrap: wrap; gap: 22px 44px; align-items: flex-end; display: flex; }

.my-sos-dn1 { min-width: 0; max-width: 648px; }

.my-sos-94, .my-du1-fj9 { max-width: 688px; margin-top: 14px; }

.my-sos-pwc { margin-top: 30px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); list-style: none; display: grid; padding: 0; gap: 10px; }

.my-sos-4zrz { gap: 14px; align-items: center; display: flex; padding: 18px; overflow-wrap: break-word; hyphens: auto; color: #F3F0F0; border-radius: 6px; background: #1E1616; min-width: 0; font-weight: 700; }

.my-sos-4zrz + .my-sos-4zrz { margin-top: 0; }

.my-sos-4zrz svg { color: #E7AB90; flex: none; }

.my-du1-lbf { font-size: 14.5px; gap: 8px 22px; font-weight: 700; display: flex; flex-wrap: wrap; margin-top: 22px; }

.my-tabew-wadd { grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr)); display: grid; gap: 34px 62px; }

.my-tabew-hdd7 { min-width: 0; }

.my-tabew-hdd7 p { margin-top: 16px; }

.my-tabew-eqq { gap: 18px; align-content: start; min-width: 0; display: grid; }

.my-tabew-ws0 { border: 1px solid #3D2C2D; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 12px; background: #3D2C2D; display: grid; overflow: hidden; }

.my-tabew-ic { flex-direction: column-reverse; background: #1E1616; padding: 20px 22px; display: flex; }

.my-tabew-bp3w { color: #F3F0F0; font-weight: 700; font-size: 24.5px; overflow-wrap: break-word; hyphens: auto; font-family: "Mulish", sans-serif; }

.my-tabew-ql { color: #B09E9E; font-size: 13.5px; }

.my-tabew-2l { border: 1px solid #3D2C2D; border-radius: 12px; background: #1E1616; padding: 0; list-style: none; }

.my-tabew-lpea { display: flex; border-bottom: 1px solid #3D2C2D; padding: 16px 22px; flex-wrap: wrap; gap: 4px 18px; justify-content: space-between; }

.my-tabew-lpea + .my-tabew-lpea { margin-top: 0; }

.my-tabew-lpea:last-child { border-bottom: 0; }

.my-tabew-p2 { color: #F3F0F0; font-weight: 700; }

.my-tabew-mgdn { overflow-wrap: break-word; font-size: 14.5px; hyphens: auto; font-family: "Mulish", sans-serif; color: #B09E9E; }

.my-duk-od { counter-reset: faq; border-top: 1.5px solid #F3F0F0; }

.my-duk-lws { border-bottom: 1px solid #3D2C2D; }

.my-duk-aopj { padding: 20px 0; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; gap: 14px; font-weight: 700; color: #F3F0F0; font-size: 17.5px; }

.my-duk-aopj::before { content: counter(faq, decimal-leading-zero); font-size: 13.5px; font-family: "Mulish", sans-serif; counter-increment: faq; color: #E7AB90; }

.my-duk-aopj:hover { color: #E7AB90; }

.my-duk-sm3 { transition: transform .24s; }

.my-duk-lws[open] .my-duk-sm3 { transform: rotate(45deg); }

.my-duk-og { max-width: 872px; padding: 0 0 24px 52px; }

.my-duk-og p + p { margin-top: 10px; }

.my-ri7-rg { gap: 26px 44px; color: #F1EFEF; align-items: center; justify-content: space-between; padding: 30px 24px; border-radius: 12px; background: #060505; display: flex; flex-wrap: wrap; }

.my-ri7-8o6g { max-width: 648px; min-width: 0; }

.my-ri7-a0s { font-size: clamp(1.532rem, 1.226rem + 1.2vw, 2.171rem); font-weight: 800; line-height: 1.12; color: #F1EFEF; letter-spacing: -0.02em; }

.my-ri7-cixq { margin-top: 10px; color: #F1EFEF; }

.my-ri7-cixq a { color: #F1EFEF; }

.my-zonue-hz30 { font-size: clamp(1.405rem, 1.124rem + 1vw, 1.915rem); font-weight: 800; max-width: 768px; line-height: 1.15; }

.my-zonue-5j { margin-top: 20px; column-gap: 52px; columns: 2 340px; font-size: 15.5px; }

.my-zonue-5j p + p { margin-top: 16px; }

.my-fil-dt3 { flex-wrap: wrap; color: #B09E9E; list-style: none; display: flex; font-size: 13.5px; padding: 0; gap: 6px 10px; margin-bottom: 22px; }

.my-fil-dt3 li + li { margin-top: 0; }

.my-fil-dt3 li + li::before { content: "/"; margin-right: 10px; }

.my-fil-l3ox { color: #B09E9E; }

.my-fil-ld4 { font-weight: 700; color: #F3F0F0; }

.my-nul { padding-block: 8px 34px; }

.my-nul-eek { display: grid; gap: 26px 52px; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 456px), 1fr)); }

.my-nul-li { min-width: 0; }

.my-nul-dv { font-family: "Mulish", sans-serif; font-size: 13.5px; color: #B09E9E; }

.my-nul-992m { margin-top: 10px; font-size: clamp(2.298rem, 1.328rem + 3.4vw, 4.086rem); letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; }

.my-nul-ftgu { max-width: 568px; margin-top: 18px; font-size: 18.5px; }

.my-nul-t0k { border: 1px solid #3D2C2D; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); border-radius: 12px; overflow: hidden; margin-top: 26px; gap: 1px; background: #3D2C2D; display: grid; }

.my-nul-t4s { padding: 14px 18px; min-width: 0; background: #1E1616; }

.my-nul-ud { color: #B09E9E; font-size: 12.5px; font-weight: 700; }

.my-nul-wl { font-weight: 700; margin-top: 2px; overflow-wrap: break-word; hyphens: auto; font-family: "Mulish", sans-serif; color: #F3F0F0; font-size: 17.5px; }

.my-nul-6p { margin-top: 26px; }

.my-nul-e710 { color: #B09E9E; font-size: 13.5px; margin-top: 14px; }

.my-nul-9fi4 { min-width: 0; }

.my-be8-rq2 { text-align: center; background: #060505; overflow: hidden; border-radius: 12px; color: #F1EFEF; padding: 30px 22px 0; }

.my-be8-xp { margin-inline: auto; max-width: 832px; }

.my-be8-md { font-size: 13.5px; color: #F1EFEF; font-family: "Mulish", sans-serif; }

.my-be8-z136 { color: #F1EFEF; font-size: clamp(2.171rem, 1.328rem + 3.4vw, 4.214rem); font-weight: 800; margin-top: 10px; line-height: 1.02; letter-spacing: -0.03em; }

.my-be8-m8 { font-size: 18.5px; margin-top: 16px; color: #F1EFEF; }

.my-be8-xg { margin-top: 26px; justify-content: center; }

.my-be8-cn { margin-top: 30px; padding: 0; flex-wrap: wrap; justify-content: center; display: flex; list-style: none; gap: 8px; }

.my-be8-59 { border: 1px solid #F1EFEF; font-size: 14.5px; border-radius: 999px; color: #F1EFEF; padding: 8px 16px; }

.my-be8-59 + .my-be8-59 { margin-top: 0; }

.my-be8-59 strong { color: #F1EFEF; font-family: "Mulish", sans-serif; }

.my-be8-tbmo { background-color: #2C2021; max-width: 972px; margin: 40px auto 0; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 12px 12px 0 0; }

.my-be8-tbmo img { object-fit: cover; height: 100%; width: 100%; }

.my-rid { padding-bottom: 52px; }

.my-rid-v6dq { border: 1px solid #3D2C2D; border-radius: 12px; background: #1E1616; }

.my-rid-eqy { min-height: 52px; padding: 0 18px; font-weight: 700; color: #F3F0F0; display: flex; justify-content: space-between; align-items: center; }

.my-rid-aaja { transition: transform .24s; }

.my-rid-v6dq[open] .my-rid-aaja { transform: rotate(45deg); }

.my-rid-z3 { display: grid; list-style: none; margin: 0; padding: 0 8px 8px; }

.my-rid-z3 li + li { margin-top: 0; }

.my-rid-wd { align-items: center; color: #D8CFCF; display: flex; font-weight: 600; min-height: 44px; text-decoration: none; border-top: 1px solid #3D2C2D; padding: 0 8px; }

.my-rid-wd:hover { color: #E7AB90; }

.my-bez-qqo { grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); align-items: start; gap: 30px 62px; display: grid; }

.my-bez-rrcc { font-size: 17.5px; max-width: 728px; min-width: 0; }

.my-bez-rrcc p { margin-top: 16px; }

.my-bez-2c { min-width: 0; border-radius: 12px; padding: 26px; background: #2C2021; }

.my-bez-k1hy { font-size: 19.5px; font-weight: 600; }

.my-bez-kdlg { list-style: none; margin-top: 16px; padding: 0; }

.my-bez-rmk8 { display: flex; gap: 10px; }

.my-bez-rmk8 svg { color: #53D5A6; flex: none; margin-top: 2px; }

.my-qivei-4lgw { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); margin: 0; display: grid; padding: 0; gap: 18px; }

.my-qivei-4lgw > li + li { margin-top: 0; }

.my-qivei-il { border: 1px solid #3D2C2D; background-color: #060505; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 12px; }

.my-qivei-1d { width: 100%; height: 100%; object-fit: contain; }

.my-qivei-5xkf { margin-top: 10px; font-size: 14.5px; }

.my-finu9-yo { border: 1px solid #3D2C2D; border-radius: 12px; overflow-x: auto; background: #1E1616; }

.my-finu9-li8v { min-width: 568px; font-size: 15.5px; }

.my-finu9-li8v thead { background: #2C2021; }

.my-finu9-li8v th, .my-finu9-li8v td { padding: 10px 18px; vertical-align: middle; }

.my-finu9-li8v thead th { font-weight: 700; font-size: 13.5px; color: #D8CFCF; }

.my-finu9-li8v tbody th, .my-finu9-li8v tbody td { border-top: 1px solid #3D2C2D; }

.my-finu9-rhh8 { color: #F3F0F0; font-family: "Mulish", sans-serif; text-align: right; white-space: nowrap; }

.my-finu9-jl { display: flex; color: #F3F0F0; align-items: center; font-weight: 700; gap: 14px; }

.my-finu9-vd { height: 40px; flex: none; overflow: hidden; width: 40px; border-radius: 2px; background: #2C2021; }

.my-finu9-vd img { height: 100%; object-fit: contain; width: 100%; }

.my-finu9-hxqi { background: #2C2021; }

.my-finu9-hxqi .my-finu9-vd { background: #1E1616; }

.my-finu9-2rqa { font-size: 11px; background: #E29B7A; padding: 2px 8px; border-radius: 2px; color: #110E0E; font-weight: 700; }

.my-befiy-c8i { display: grid; gap: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); }

.my-befiy-g1 { border: 1px solid #3D2C2D; padding: 26px; display: flex; min-width: 0; gap: 14px; flex-direction: column; background: #1E1616; border-radius: 12px; }

.my-befiy-i7c { font-size: 20.5px; font-weight: 600; }

.my-befiy-dq7 { font-size: 15.5px; flex: 1; }

.my-befiy-dyor { display: flex; align-items: center; font-size: 13.5px; font-weight: 700; flex-wrap: wrap; gap: 6px; }

.my-befiy-dyor svg { color: #B09E9E; }

.my-befiy-to5 { border-radius: 2px; padding: 4px 10px; color: #F3F0F0; background: #2C2021; }

.my-befiy-ks3 { padding: 4px 10px; background: #E29B7A; color: #110E0E; border-radius: 2px; }

.my-guqis-yv { gap: 44px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); }

.my-guqis-m6 { min-width: 0; }

.my-guqis-k9 { line-height: 1.12; font-size: clamp(1.532rem, 1.226rem + 1vw, 2.171rem); font-weight: 800; letter-spacing: -0.02em; }

.my-guqis-vh { margin-top: 10px; color: #B09E9E; }

.my-guqis-ae5 { border: 1px solid #3D2C2D; overflow-x: auto; margin-top: 20px; background: #1E1616; border-radius: 12px; }

.my-guqis-k1j { font-size: 15.5px; }

.my-guqis-k1j thead { background: #2C2021; }

.my-guqis-k1j th, .my-guqis-k1j td { padding: 14px 20px; }

.my-guqis-k1j thead th { font-size: 13.5px; }

.my-guqis-k1j tbody th, .my-guqis-k1j tbody td { border-top: 1px solid #3D2C2D; }

.my-guqis-k1j tbody th { font-weight: 600; }

.my-guqis-8lb { white-space: nowrap; font-family: "Mulish", sans-serif; text-align: right; color: #F3F0F0; }

.my-guqis-32 { height: 4px; margin-top: 6px; background: #2C2021; border-radius: 999px; display: block; }

.my-guqis-kljb { border-radius: 999px; display: block; background: #E29B7A; height: 100%; }

.my-guqis-xz7 { font-weight: 700; color: #53D5A6; }

.my-guqis-alxj { color: #B09E9E; }

.my-zocer-ht { border: 1px solid #3D2C2D; aspect-ratio: 16 / 9; overflow: hidden; background-color: #060505; border-radius: 12px; position: relative; }

.my-zocer-lkio { height: 100%; width: 100%; object-fit: cover; }

.my-zocer-wxk3 { inset: 0; position: absolute; background: rgba(0, 0, 0, 0.71); display: grid; place-items: center; text-decoration: none; }

.my-zocer-10z { background: #F1EFEF; padding: 0 28px; min-height: 56px; gap: 14px; font-weight: 800; color: #060505; transition: transform .24s; border-radius: 999px; display: inline-flex; font-size: 17.5px; align-items: center; }

.my-zocer-wxk3:hover .my-zocer-10z { transform: scale(1.04); }

.my-zocer-xgm { align-items: center; margin-top: 18px; gap: 16px 34px; justify-content: space-between; display: flex; flex-wrap: wrap; }

.my-zocer-hpbm { max-width: 648px; font-size: 15.5px; }

.my-jalo7-x0fc { line-height: 1.7; max-width: 768px; font-size: 17.5px; }

.my-jalo7-xbf { font-weight: 800; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); letter-spacing: -0.02em; margin-bottom: 20px; line-height: 1.1; }

.my-jalo7-x0fc p + p { margin-top: 16px; }

.my-du1-e65 { margin-top: 26px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 14px; }

.my-du1-7l { background: #1E1616; min-width: 0; padding: 20px 22px; border-radius: 6px; }

.my-du1-0vu2 { font-size: 16.5px; font-weight: 700; font-family: "Mulish", sans-serif; }

.my-du1-d7v { font-size: 14.5px; margin-top: 6px; }

.my-wyy { display: flex; transform: translateY(110%); padding: 10px 14px 10px 18px; align-items: center; bottom: 0; z-index: 35; left: 0; justify-content: space-between; transition: transform .31s; background: #1E1616; position: fixed; right: 0; gap: 14px; border-top: 1px solid #3D2C2D; }

.my-wyy-bqt8 { transform: translateY(0); }

.my-wyy-9k { color: #F3F0F0; white-space: nowrap; text-overflow: ellipsis; min-width: 0; font-weight: 700; overflow: hidden; }

.my-wyy .my-wyhoj { min-height: 44px; flex: none; }

@media (min-width: 649px) {
  .my-jafig { padding-inline: 26px; }
  .my-kaho4-22 { padding: 48px 44px; }
  .my-kaho4-i7to { padding: 26px 34px; }
  .my-mi7-vc1 { padding: 40px; }
  .my-sos-04c5, .my-du1-kvcs { padding: 40px; }
  .my-ri7-rg { padding: 44px; }
  .my-be8-rq2 { padding: 48px 44px 0; }
}

@media (min-width: 950px) {
  .my-jafig { padding-inline: 44px; }
  main > section { padding-block: 0 96px; }
  .my-cef { padding: 14px 26px; }
  .my-cef-b0rw { gap: 18px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 16px; }
  .my-cef-fnf { display: none; }
  .my-cef-8p { flex-wrap: wrap; gap: 2px; justify-content: center; border-top: 0; padding-top: 0; display: flex; }
  .my-cef-g8d8 { font-size: 14.5px; min-height: 40px; }
  .my-cef-odp { display: flex; }
  .my-cef-odp .my-wyhoj { min-height: 42px; padding: 0 18px; }
  .my-kaho4-22 { padding: 70px; }
  .my-nul { padding-block: 18px 52px; }
  .my-rid { padding-bottom: 78px; }
  .my-rid-v6dq[open] .my-rid-z3, .my-rid-z3 { flex-wrap: wrap; gap: 8px; padding: 0 10px 10px; display: flex; }
  .my-rid-wd { min-height: 36px; font-size: 14.5px; border-radius: 6px; font-weight: 700; padding: 0 14px; color: #F3F0F0; background: #2C2021; border-top: 0; }
  .my-rid-wd:hover { color: #110E0E; background: #E29B7A; }
  .my-mi7-vc1 { padding: 48px; }
  .my-sos-04c5, .my-du1-kvcs { padding: 48px; }
  .my-ri7-rg { padding: 52px; }
  .my-be8-rq2 { padding: 62px 62px 0; }
  .my-sob { padding-block: 78px 30px; }
  .my-wyy { display: none; }
}