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

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

body { font-family: "Rubik", sans-serif; margin: 0; overflow-wrap: break-word; font-size: 1.015rem; line-height: 1.55; color: #333738; background: #F4F5F5; }

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

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

p { text-wrap: pretty; }

strong { color: #0F1010; font-weight: 700; }

em { font-style: italic; }

a { transition: color .17s; color: #20728B; text-underline-offset: 3px; }

a:hover { color: #1E6981; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.v_hop { margin-inline: auto; max-width: 1284px; padding-inline: 14px; }

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

.v_nurio { align-items: flex-end; display: flex; gap: 14px 30px; margin-bottom: 26px; flex-wrap: wrap; justify-content: space-between; }

.v_nurio-xc0 { min-width: 0; max-width: 720px; }

.v_nurio-ygyg { font-weight: 700; font-size: 0.888rem; display: flex; gap: 8px; margin-bottom: 10px; align-items: center; color: #20728B; }

.v_nurio-ygyg::before { background: #24809D; border-radius: 2px; height: 8px; width: 8px; content: ""; flex: none; }

.v_nurio-5d { line-height: 1.1; font-weight: 800; font-size: clamp(1.649rem, 1.218rem + 1.6vw, 2.537rem); text-wrap: balance; letter-spacing: -0.02em; }

.v_nurio-iicz { margin-top: 12px; color: #555B5D; }

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

.v_nurio-x3 svg { flex: none; }

.v_zoxa3 { border: 1.5px solid transparent; font-family: "Rubik", sans-serif; display: inline-flex; font-size: 0.952rem; align-items: center; padding: 0 18px; line-height: 1.2; transition: background-color .17s, color .17s, border-color .17s; text-align: center; border-radius: 16px; text-decoration: none; gap: 10px; cursor: pointer; justify-content: center; font-weight: 700; min-height: 48px; }

.v_zoxa3-zp { color: #FFFFFF; background: #24809D; }

.v_zoxa3-zp:hover { color: #FFFFFF; background: #1E6981; }

.v_zoxa3-5fm { background: transparent; color: #0F1010; border-color: #0F1010; }

.v_zoxa3-5fm:hover { color: #F4F5F5; background: #0F1010; }

.v_zoxa3-sb3k { font-size: 1.015rem; min-height: 52px; }

.v_zoxa3-h7 { width: 100%; display: flex; }

.v_zoxa3-o6 { border-radius: 10px; display: grid; color: #24809D; place-items: center; height: 34px; background: #FFFFFF; width: 34px; margin-right: -10px; }

.v_zoxa3-uhv { color: #0F1112; background: #F7F7F7; }

.v_zoxa3-uhv:hover { background: #24809D; color: #FFFFFF; }

.v_zoxa3-ma5 { background: transparent; border-color: #F7F7F7; color: #F7F7F7; }

.v_zoxa3-ma5:hover { background: #F7F7F7; color: #0F1112; }

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

.v_xaguv { border: 1px solid #D5D8D8; border-radius: 28px; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E8EAEA 0 9px, #FCFCFC 9px 18px); background-color: #E8EAEA; }

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

.v_xaguv-kt49 { aspect-ratio: 16 / 10; }

.v_cece3 { position: sticky; padding: 10px; z-index: 30; background: #F4F5F5; top: 0; }

.v_cece3-qf3e { border: 1px solid #D5D8D8; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 28px; margin-inline: auto; display: grid; max-width: 1284px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 10px; gap: 10px; background: #FCFCFC; }

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

.v_cece3-6ipu::before { transform: rotate(45deg); background: #24809D; height: 14px; flex: none; content: ""; width: 14px; border-radius: 4px; }

.v_cece3-6ipu:hover { color: #0F1010; }

.v_cece3-9pd { opacity: 0; pointer-events: none; position: absolute; }

.v_cece3-eb { background: #0F1010; height: 44px; place-items: center; color: #F4F5F5; width: 44px; grid-area: burger; cursor: pointer; display: grid; border-radius: 16px; }

.v_cece3-9pd:focus-visible + .v_cece3-eb { outline: 2px solid #20728B; outline-offset: 3px; }

.v_cece3-6dp3 { display: none; }

.v_cece3-9pd:checked + .v_cece3-eb .v_cece3-92 { display: none; }

.v_cece3-9pd:checked + .v_cece3-eb .v_cece3-6dp3 { display: block; }

.v_cece3-gk { padding-top: 8px; border-top: 1px solid #D5D8D8; grid-area: nav; display: none; }

.v_cece3-9pd:checked ~ .v_cece3-gk { gap: 2px; display: grid; }

.v_cece3-bcs { display: flex; align-items: center; min-height: 48px; text-decoration: none; border-radius: 16px; padding: 0 12px; font-size: 1.11rem; font-weight: 700; color: #333738; }

.v_cece3-bcs:hover { color: #0F1010; background: #E8EAEA; }

.v_cece3-slxg { color: #0F1010; background: #E8EAEA; }

.v_cece3-42d { gap: 8px; grid-area: actions; grid-template-columns: 1fr 1fr; display: grid; }

.v_cece3-42d .v_zoxa3 { font-size: 0.888rem; min-height: 44px; padding: 0 12px; }

.v_kaz { border: 1px solid #D5D8D8; border-radius: 28px; margin: 0 10px 22px; background: #FCFCFC; padding: 26px 18px; }

.v_kaz-yat { line-height: 1; font-family: "Anybody", sans-serif; font-size: clamp(2.283rem, 1.015rem + 6vw, 5.581rem); font-weight: 800; hyphens: auto; overflow-wrap: break-word; color: #0F1010; letter-spacing: -0.04em; }

.v_kaz-81 { margin-top: 30px; }

.v_kaz-mgen { padding: 14px 0; gap: 6px 22px; display: grid; border-top: 1px solid #D5D8D8; }

.v_kaz-zpnl { color: #555B5D; font-family: "Space Mono", monospace; font-size: 0.824rem; }

.v_kaz-pb { list-style: none; display: flex; gap: 6px 18px; flex-wrap: wrap; padding: 0; }

.v_kaz-pb li + li { margin-top: 0; }

.v_kaz-v3 { font-weight: 600; color: #0F1010; font-size: 0.952rem; text-decoration: none; }

.v_kaz-v3:hover { color: #20728B; }

.v_kaz-8g { flex-wrap: wrap; font-size: 0.824rem; display: flex; margin-top: 18px; border-top: 1px solid #D5D8D8; gap: 14px 22px; align-items: center; padding-top: 18px; justify-content: space-between; color: #555B5D; }

.v_kaz-m7 { max-width: 860px; }

.v_kaz-q7 { border: 2px solid #B52521; border-radius: 50%; display: grid; height: 40px; font-size: 0.824rem; font-weight: 800; color: #B52521; flex: none; width: 40px; place-items: center; }

.v_dunuf { border: 1px solid #D5D8D8; left: 10px; margin-inline: auto; border-radius: 28px; background: #FCFCFC; gap: 10px 18px; max-width: 820px; right: 10px; bottom: 10px; display: flex; box-shadow: 0 14px 36px -12px rgba(9, 10, 15, 0.63); flex-wrap: wrap; padding: 12px 12px 12px 14px; align-items: center; z-index: 40; position: fixed; }

.v_dunuf[hidden] { display: none; }

.v_dunuf-fyl { color: #333738; flex: 1 1 260px; font-size: 0.888rem; }

.v_dunuf-v12 { gap: 8px; display: flex; flex-wrap: wrap; }

.v_dunuf-v12 .v_zoxa3 { min-height: 44px; padding: 0 14px; font-size: 0.888rem; }

.v_tan { padding-block: 12px 44px; }

.v_tan-7q { display: grid; gap: 26px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr)); align-items: center; }

.v_tan-1ky { max-width: 680px; min-width: 0; }

.v_tan-9q { border: 1px solid #D5D8D8; color: #333738; font-size: 0.824rem; align-items: center; display: inline-flex; margin-bottom: 20px; gap: 8px; background: #FCFCFC; padding: 6px 12px 6px 8px; font-weight: 700; border-radius: 999px; }

.v_tan-9q svg { flex: none; color: #1A7550; }

.v_tan-7te { letter-spacing: -0.03em; font-size: clamp(2.283rem, 1.319rem + 3.6vw, 4.313rem); line-height: 1.02; text-wrap: balance; font-weight: 800; }

.v_tan-7u { color: #333738; margin-top: 16px; font-size: 1.173rem; }

.v_tan-cdn { margin-top: 24px; }

.v_tan-va { color: #555B5D; margin-top: 12px; font-size: 0.824rem; }

.v_tan-w5 { min-width: 0; }

.v_tan-5f { margin-top: 12px; gap: 4px 12px; color: #555B5D; justify-content: space-between; flex-wrap: wrap; font-size: 0.824rem; display: flex; }

.v_tan-mxae { font-family: "Space Mono", monospace; }

.v_xae { padding-block: 12px 52px; }

.v_xae-8d { border: 1px solid #D5D8D8; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); border-radius: 28px; display: grid; overflow: hidden; background: #FCFCFC; }

.v_xae-4hm { min-width: 0; padding: 26px 18px; }

.v_xae-vw9 { letter-spacing: -0.03em; text-wrap: balance; line-height: 1.04; font-size: clamp(2.156rem, 1.319rem + 3.2vw, 3.805rem); font-weight: 800; }

.v_xae-k9fl { font-size: 1.173rem; max-width: 540px; margin-top: 16px; }

.v_xae-etq { margin-top: 24px; }

.v_xae-k6b { min-width: 0; background: #E8EAEA; list-style: none; padding: 12px 18px; margin: 0; align-content: center; display: grid; }

.v_xae-p4o { padding: 16px 0; gap: 14px; border-bottom: 1px solid #D5D8D8; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.v_xae-p4o + .v_xae-p4o { margin-top: 0; }

.v_xae-p4o:last-child { border-bottom: 0; }

.v_xae-drxc { display: grid; border-radius: 16px; width: 44px; place-items: center; height: 44px; color: #20728B; background: #FCFCFC; }

.v_xae-v5y { hyphens: auto; color: #0F1010; font-weight: 700; overflow-wrap: break-word; }

.v_xae-ycn { color: #555B5D; font-size: 0.888rem; }

.v_wype6-iuu { border: 1px solid #D5D8D8; grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr)); background: #D5D8D8; gap: 1px; overflow: hidden; display: grid; border-radius: 28px; }

.v_wype6-pivw { min-width: 0; background: #FCFCFC; flex-direction: column-reverse; padding: 18px 20px; display: flex; }

.v_wype6-tq { color: #0F1010; overflow-wrap: break-word; hyphens: auto; font-family: "Space Mono", monospace; font-weight: 700; font-size: clamp(1.522rem, 1.218rem + 1vw, 2.03rem); letter-spacing: -0.02em; }

.v_wype6-yzb { color: #555B5D; margin-top: 4px; font-size: 0.888rem; }

.v_pedu0-hr { grid-template-columns: repeat(auto-fill, minmax(min(45%, 170px), 1fr)); list-style: none; gap: 14px; padding: 0; margin: 0; display: grid; }

.v_pedu0-hr > li + li { margin-top: 0; }

.v_pedu0-ubhx { display: block; transition: transform .17s; text-decoration: none; min-width: 0; color: #0F1010; }

.v_pedu0-ubhx:hover { color: #20728B; transform: translateY(-4px); }

.v_pedu0-9fh { border: 1px solid #D5D8D8; background-image: repeating-linear-gradient(135deg, #E8EAEA 0 8px, #FCFCFC 8px 16px); border-radius: 28px; overflow: hidden; aspect-ratio: 1 / 1; position: relative; }

.v_pedu0-5yq { height: 100%; width: 100%; object-fit: cover; }

.v_pedu0-oj9 { line-height: 1.3; overflow-wrap: break-word; hyphens: auto; margin-top: 10px; font-size: 0.952rem; font-weight: 700; }

.v_pedu0-4wx { font-size: 0.824rem; color: #555B5D; }

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

.v_hon-7a > li + li { margin-top: 0; }

.v_hon-82n3 { border: 1px solid #D5D8D8; grid-template-columns: 90px minmax(0, 1fr) auto; padding: 10px 16px 10px 10px; transition: border-color .17s; gap: 14px; border-radius: 28px; text-decoration: none; align-items: center; background: #FCFCFC; color: #0F1010; display: grid; }

.v_hon-82n3:hover { border-color: #20728B; color: #0F1010; }

.v_hon-jq3w { border-radius: 12px; overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #E8EAEA 0 6px, #FCFCFC 6px 12px); }

.v_hon-2yj { height: 100%; object-fit: cover; width: 100%; }

.v_hon-3z1 { display: block; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.v_hon-ph { display: block; font-size: 0.824rem; color: #555B5D; }

.v_hon-tb { font-weight: 700; font-family: "Space Mono", monospace; font-size: 0.824rem; color: #1A7550; white-space: nowrap; }

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

.v_qiqii-5z > li + li { margin-top: 0; }

.v_qiqii-l6 { border: 1px solid #D5D8D8; height: 100%; display: grid; transition: border-color .17s; background: #FCFCFC; gap: 14px; text-decoration: none; padding: 14px 16px; align-items: center; grid-template-columns: auto minmax(0, 1fr) auto; color: #0F1010; border-radius: 28px; }

.v_qiqii-l6:hover { color: #0F1010; border-color: #20728B; }

.v_qiqii-tr { width: 44px; background: #E8EAEA; place-items: center; border-radius: 16px; display: grid; height: 44px; color: #20728B; }

.v_qiqii-5e { display: block; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.v_qiqii-cbvs { display: block; font-size: 0.824rem; color: #555B5D; }

.v_ducec-s9 { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); }

.v_ducec-ryv { border: 1px solid #D5D8D8; min-width: 0; border-radius: 28px; background: #FCFCFC; display: flex; flex-direction: column; }

.v_ducec-0j { padding: 22px 22px 18px; }

.v_ducec-mfn5 { font-weight: 700; padding: 4px 10px; display: inline-block; font-size: 0.761rem; border-radius: 10px; background: #E8EAEA; color: #333738; }

.v_ducec-1yc { margin-top: 14px; font-size: 1.173rem; font-weight: 600; line-height: 1.3; }

.v_ducec-m8g { letter-spacing: -0.02em; margin-top: 8px; overflow-wrap: break-word; font-weight: 800; color: #20728B; font-size: clamp(1.649rem, 1.319rem + 1vw, 2.03rem); line-height: 1.1; font-family: "Anybody", sans-serif; }

.v_ducec-lq { flex: 1; padding: 18px 10px 22px; gap: 14px; position: relative; margin-inline: 14px; display: flex; border-top: 2px dashed #D5D8D8; flex-direction: column; }

.v_ducec-lq::before, .v_ducec-lq::after { height: 22px; width: 22px; top: -12px; background: #F4F5F5; border-radius: 50%; position: absolute; content: ""; }

.v_ducec-lq::before { left: -26px; border-right: 1px solid #D5D8D8; }

.v_ducec-lq::after { border-left: 1px solid #D5D8D8; right: -26px; }

.v_ducec-14 { font-size: 0.888rem; flex: 1; }

.v_ducec-g1c { color: #555B5D; font-size: 0.761rem; }

.v_xar-e4v { border: 1px solid #D5D8D8; overflow-x: auto; background: #FCFCFC; border-radius: 28px; }

.v_xar-uv { font-size: 0.952rem; counter-reset: facts-row; }

.v_xar-uv thead th { border-bottom: 1px solid #D5D8D8; font-weight: 700; font-size: 0.824rem; padding: 14px 14px; color: #555B5D; }

.v_xar-uv tbody th, .v_xar-uv tbody td { border-bottom: 1px dashed #D5D8D8; padding: 12px 14px; }

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

.v_xar-uv tbody th { color: #333738; font-weight: 600; width: 40%; min-width: 150px; }

.v_xar-uv tbody th::before { font-family: "Space Mono", monospace; content: counter(facts-row, decimal-leading-zero); font-size: 0.761rem; counter-increment: facts-row; min-width: 32px; display: inline-block; font-weight: 500; color: #555B5D; }

.v_xar-uv tbody td { color: #0F1010; font-weight: 700; overflow-wrap: break-word; hyphens: auto; min-width: 180px; }

.v_hoqif-ir { border: 1px solid #D5D8D8; overflow-x: auto; background: #FCFCFC; border-radius: 28px; }

.v_hoqif-ipb { min-width: 620px; font-size: 0.952rem; }

.v_hoqif-ipb thead { background: #E8EAEA; }

.v_hoqif-ipb th, .v_hoqif-ipb td { padding: 14px 14px; }

.v_hoqif-ipb thead th { font-size: 0.824rem; color: #333738; font-weight: 700; }

.v_hoqif-ipb tbody th, .v_hoqif-ipb tbody td { vertical-align: middle; border-top: 1px solid #D5D8D8; }

.v_hoqif-vv { gap: 12px; font-weight: 700; display: flex; align-items: center; color: #0F1010; }

.v_hoqif-7zg { white-space: nowrap; color: #0F1010; font-family: "Space Mono", monospace; text-align: right; }

.v_hoqif-ipb thead .v_hoqif-7zg { font-family: "Rubik", sans-serif; }

.v_mikax-zosu { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); gap: 14px; }

.v_mikax-fr { border: 1px solid #D5D8D8; min-width: 0; background: #FCFCFC; border-radius: 28px; padding: 22px; }

.v_mikax-l1h { border: 1.5px solid #20728B; border-radius: 50%; display: grid; width: 48px; color: #20728B; height: 48px; place-items: center; }

.v_mikax-nv9p { font-weight: 600; line-height: 1.25; margin-top: 18px; font-size: 1.237rem; }

.v_mikax-pit8 { font-size: 0.952rem; margin-top: 8px; }

.v_mikax-4n { padding: 0; font-size: 0.888rem; list-style: none; margin-top: 14px; }

.v_mikax-l96p { display: flex; gap: 8px; }

.v_mikax-l96p svg { color: #1A7550; flex: none; margin-top: 2px; }

.v_pe9-tjl { padding: 0; counter-reset: steps; grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); display: grid; gap: 26px 22px; list-style: none; }

.v_pe9-tp { border-top: 2px solid #0F1010; min-width: 0; padding-top: 16px; }

.v_pe9-tp + .v_pe9-tp { margin-top: 0; }

.v_pe9-tp::before { display: block; font-size: 0.888rem; counter-increment: steps; font-weight: 700; color: #20728B; content: counter(steps, decimal-leading-zero); font-family: "Space Mono", monospace; }

.v_pe9-zr { line-height: 1.25; font-weight: 600; margin-top: 10px; font-size: 1.237rem; }

.v_pe9-jqv { font-size: 0.952rem; margin-top: 8px; }

.v_miqi3-lxr { display: grid; gap: 0 38px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.v_miqi3-kz { padding-block: 18px 22px; min-width: 0; border-top: 1px solid #D5D8D8; }

.v_miqi3-r3lc { font-weight: 600; font-size: 1.237rem; }

.v_miqi3-ro { margin-top: 10px; font-size: 0.952rem; }

.v_kagus-gm { max-width: 760px; font-size: 1.11rem; line-height: 1.7; }

.v_kagus-vz { line-height: 1.1; font-size: clamp(1.649rem, 1.218rem + 1.6vw, 2.537rem); font-weight: 800; margin-bottom: 18px; letter-spacing: -0.02em; }

.v_kagus-gm h3 { font-weight: 600; margin: 26px 0 10px; font-size: 1.427rem; }

.v_kagus-gm p + p { margin-top: 14px; }

.v_kagus-gm ul, .v_kagus-gm ol { margin-block: 14px; }

.v_kagus-zwdl { border-radius: 28px; margin-block: 26px; background: #E8EAEA; padding: 22px 26px; }

.v_kagus-zwdl p { color: #0F1010; font-size: 1.364rem; line-height: 1.4; font-family: "Anybody", sans-serif; font-weight: 600; }

.v_kagus-zwdl cite { font-weight: 600; color: #555B5D; font-size: 0.888rem; font-style: normal; margin-top: 12px; display: block; }

.v_lo1-30uz { border: 1px solid #D5D8D8; background: #FCFCFC; padding: 22px 18px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); gap: 22px 44px; border-radius: 28px; }

.v_lo1-zep { min-width: 0; }

.v_lo1-rs8 { line-height: 1.12; font-size: clamp(1.649rem, 1.218rem + 1.4vw, 2.41rem); font-weight: 800; letter-spacing: -0.02em; }

.v_lo1-vczu { margin-top: 14px; }

.v_lo1-rj74 { list-style: none; padding: 0; min-width: 0; }

.v_lo1-xe { padding: 12px 0; border-bottom: 1px solid #D5D8D8; gap: 14px; hyphens: auto; align-items: flex-start; display: flex; overflow-wrap: break-word; }

.v_lo1-xe + .v_lo1-xe { margin-top: 0; }

.v_lo1-o6w { height: 24px; border-radius: 50%; color: #FCFCFC; place-items: center; width: 24px; background: #1A7550; flex: none; display: grid; }

.v_loriq-orl { grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr)); display: grid; gap: 14px; }

.v_loriq-27t { border: 1px solid #D5D8D8; background: #FCFCFC; min-width: 0; border-radius: 28px; padding: 22px; }

.v_loriq-np { height: 6px; background: #E8EAEA; border-radius: 999px; overflow: hidden; }

.v_loriq-3uub { border-radius: 999px; background: #24809D; height: 100%; }

.v_loriq-pf { font-size: 1.554rem; font-weight: 800; margin-top: 18px; }

.v_loriq-l4n { color: #555B5D; font-family: "Space Mono", monospace; font-size: 0.888rem; }

.v_loriq-0uk { padding: 0; list-style: none; font-size: 0.952rem; margin-top: 14px; }

.v_loriq-xz3 { display: flex; gap: 8px; }

.v_loriq-xz3 svg { flex: none; color: #1A7550; margin-top: 3px; }

.v_mija4-s3 { gap: 14px; align-items: center; display: flex; }

.v_mija4-xnbn { font-family: "Anybody", sans-serif; line-height: 1; font-size: 3.361rem; font-weight: 800; color: #0F1010; }

.v_mija4-dz { color: #0F1010; display: flex; gap: 2px; }

.v_mija4-dv { color: #555B5D; font-size: 0.888rem; }

.v_mija4-g0g { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.v_mija4-rsws { border: 1px solid #D5D8D8; gap: 14px; padding: 22px; display: flex; border-radius: 28px; min-width: 0; flex-direction: column; background: #FCFCFC; }

.v_mija4-qg { font-size: 0.952rem; flex: 1; }

.v_mija4-na0h { display: flex; align-items: center; gap: 12px; }

.v_mija4-crj7 { color: #0F1010; font-size: 0.888rem; background: #E8EAEA; width: 40px; flex: none; height: 40px; place-items: center; font-weight: 700; border-radius: 50%; display: grid; }

.v_mija4-g6hm { display: block; color: #0F1010; font-weight: 700; font-size: 0.952rem; }

.v_mija4-3e7c { display: block; color: #555B5D; font-size: 0.824rem; }

.v_vew-lk8w { border: 1px solid #D5D8D8; background: #FCFCFC; padding: 22px; border-radius: 28px; gap: 22px 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); }

.v_vew-dh2b { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: start; gap: 14px 18px; }

.v_vew-dpca { color: #FFFFFF; font-size: 1.427rem; height: 64px; overflow: hidden; font-weight: 800; border-radius: 50%; display: grid; background: #24809D; place-items: center; width: 64px; font-family: "Anybody", sans-serif; }

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

.v_vew-g8xg { font-weight: 800; font-size: 1.427rem; }

.v_vew-kdq { font-size: 0.888rem; color: #555B5D; }

.v_vew-d7 { margin-top: 10px; }

.v_vew-va { margin-top: 12px; gap: 8px 18px; flex-wrap: wrap; font-size: 0.888rem; display: flex; }

.v_vew-2a { font-family: "Space Mono", monospace; color: #555B5D; }

.v_kau-zu { display: grid; gap: 10px; margin: 0; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 142px), 1fr)); list-style: none; }

.v_kau-zu > li + li { margin-top: 0; }

.v_kau-603 { border: 1px solid #D5D8D8; padding: 10px; transition: border-color .17s; border-radius: 16px; aspect-ratio: 300 / 173; background: #FCFCFC; display: block; }

.v_kau-603:hover { border-color: #20728B; }

.v_kau-zkz { width: 100%; height: 100%; object-fit: contain; }

.v_qija2-ejrm, .v_nuw-y5ef { border-radius: 28px; background: #E8EAEA; padding: 22px 18px; }

.v_qija2-8yde { flex-wrap: wrap; justify-content: space-between; gap: 18px 38px; display: flex; align-items: flex-end; }

.v_qija2-7fk { min-width: 0; max-width: 640px; }

.v_qija2-zw4, .v_nuw-hl { margin-top: 12px; max-width: 680px; }

.v_qija2-8v { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr)); padding: 0; display: grid; gap: 10px; margin-top: 26px; }

.v_qija2-5j { font-weight: 700; background: #FCFCFC; gap: 12px; align-items: center; color: #0F1010; min-width: 0; display: flex; border-radius: 16px; hyphens: auto; padding: 14px; overflow-wrap: break-word; }

.v_qija2-5j + .v_qija2-5j { margin-top: 0; }

.v_qija2-5j svg { flex: none; color: #20728B; }

.v_nuw-izt { font-weight: 700; font-size: 0.888rem; gap: 8px 18px; flex-wrap: wrap; display: flex; margin-top: 18px; }

.v_ce8-76 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); gap: 30px 52px; display: grid; }

.v_ce8-bl { min-width: 0; }

.v_ce8-bl p { margin-top: 14px; }

.v_ce8-6k { min-width: 0; align-content: start; gap: 14px; display: grid; }

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

.v_ce8-ruc { flex-direction: column-reverse; background: #FCFCFC; display: flex; padding: 16px 18px; }

.v_ce8-x0 { font-weight: 700; color: #0F1010; overflow-wrap: break-word; font-size: 1.554rem; font-family: "Space Mono", monospace; hyphens: auto; }

.v_ce8-8v0l { color: #555B5D; font-size: 0.824rem; }

.v_ce8-qn8 { border: 1px solid #D5D8D8; border-radius: 28px; background: #FCFCFC; list-style: none; padding: 0; }

.v_ce8-szoc { flex-wrap: wrap; gap: 4px 14px; display: flex; padding: 14px 18px; justify-content: space-between; border-bottom: 1px solid #D5D8D8; }

.v_ce8-szoc + .v_ce8-szoc { margin-top: 0; }

.v_ce8-szoc:last-child { border-bottom: 0; }

.v_ce8-rzs { color: #0F1010; font-weight: 700; }

.v_ce8-hqgo { font-family: "Space Mono", monospace; hyphens: auto; overflow-wrap: break-word; color: #555B5D; font-size: 0.888rem; }

.v_wyho8-mu1 { counter-reset: faq; border-top: 1.5px solid #0F1010; }

.v_wyho8-u6v { border-bottom: 1px solid #D5D8D8; }

.v_wyho8-jk { grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; align-items: center; color: #0F1010; font-weight: 700; gap: 12px; font-size: 1.11rem; padding: 16px 0; }

.v_wyho8-jk::before { font-size: 0.824rem; color: #20728B; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-family: "Space Mono", monospace; }

.v_wyho8-jk:hover { color: #20728B; }

.v_wyho8-q4 { transition: transform .17s; }

.v_wyho8-u6v[open] .v_wyho8-q4 { transform: rotate(45deg); }

.v_wyho8-qvb { max-width: 860px; padding: 0 0 20px 44px; }

.v_wyho8-qvb p + p { margin-top: 10px; }

.v_nunuq-zc8 { background: #0F1112; align-items: center; justify-content: space-between; gap: 22px 38px; padding: 26px 20px; display: flex; border-radius: 28px; flex-wrap: wrap; color: #F7F7F7; }

.v_nunuq-9apd { max-width: 640px; min-width: 0; }

.v_nunuq-fc { line-height: 1.12; color: #F7F7F7; font-size: clamp(1.522rem, 1.218rem + 1.2vw, 2.156rem); font-weight: 800; letter-spacing: -0.02em; }

.v_nunuq-1w4o { color: #F7F7F7; margin-top: 10px; }

.v_nunuq-1w4o a { color: #F7F7F7; }

.v_nuwyw-czl { line-height: 1.15; font-size: clamp(1.395rem, 1.116rem + 1vw, 1.903rem); max-width: 760px; font-weight: 800; }

.v_nuwyw-z2 { column-gap: 44px; margin-top: 16px; font-size: 0.952rem; columns: 2 340px; }

.v_nuwyw-z2 p + p { margin-top: 14px; }

.v_tak-n0l { font-size: 0.824rem; padding: 0; display: flex; gap: 6px 10px; margin-bottom: 18px; color: #555B5D; list-style: none; flex-wrap: wrap; }

.v_tak-n0l li + li { margin-top: 0; }

.v_tak-n0l li + li::before { margin-right: 10px; content: "/"; }

.v_tak-ld { color: #555B5D; }

.v_tak-ava { color: #0F1010; font-weight: 700; }

.v_jab { padding-block: 8px 30px; }

.v_jab-zkz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr)); gap: 22px 44px; align-items: start; display: grid; }

.v_jab-eky { min-width: 0; }

.v_jab-6m { font-size: 0.824rem; color: #555B5D; font-family: "Space Mono", monospace; }

.v_jab-2s { line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.283rem, 1.319rem + 3.4vw, 4.059rem); margin-top: 10px; }

.v_jab-p1r { max-width: 560px; font-size: 1.173rem; margin-top: 14px; }

.v_jab-612 { border: 1px solid #D5D8D8; margin-top: 22px; overflow: hidden; background: #D5D8D8; border-radius: 28px; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr)); }

.v_jab-lvz6 { background: #FCFCFC; padding: 12px 14px; min-width: 0; }

.v_jab-4sd { font-weight: 700; color: #555B5D; font-size: 0.761rem; }

.v_jab-ft { font-weight: 700; margin-top: 2px; font-size: 1.11rem; hyphens: auto; color: #0F1010; overflow-wrap: break-word; font-family: "Space Mono", monospace; }

.v_jab-nnp4 { margin-top: 22px; }

.v_jab-m11 { margin-top: 12px; font-size: 0.824rem; color: #555B5D; }

.v_jab-ek { min-width: 0; }

.v_fib-itdi { overflow: hidden; background: #0F1112; color: #F7F7F7; text-align: center; padding: 26px 18px 0; border-radius: 28px; }

.v_fib-84t { margin-inline: auto; max-width: 820px; }

.v_fib-11k { font-size: 0.824rem; color: #F7F7F7; font-family: "Space Mono", monospace; }

.v_fib-ep { letter-spacing: -0.03em; font-size: clamp(2.156rem, 1.319rem + 3.4vw, 4.186rem); line-height: 1.02; color: #F7F7F7; font-weight: 800; margin-top: 10px; }

.v_fib-8po { font-size: 1.173rem; color: #F7F7F7; margin-top: 14px; }

.v_fib-wpf { justify-content: center; margin-top: 22px; }

.v_fib-rljn { padding: 0; gap: 8px; justify-content: center; display: flex; flex-wrap: wrap; list-style: none; margin-top: 26px; }

.v_fib-sr64 { border: 1px solid #F7F7F7; font-size: 0.888rem; padding: 8px 14px; color: #F7F7F7; border-radius: 999px; }

.v_fib-sr64 + .v_fib-sr64 { margin-top: 0; }

.v_fib-sr64 strong { font-family: "Space Mono", monospace; color: #F7F7F7; }

.v_fib-8m7h { background-color: #E8EAEA; aspect-ratio: 16 / 10; overflow: hidden; margin: 34px auto 0; max-width: 964px; border-radius: 28px 28px 0 0; }

.v_fib-8m7h img { height: 100%; width: 100%; object-fit: cover; }

.v_peric { padding-bottom: 44px; }

.v_peric-xndi { border: 1px solid #D5D8D8; background: #FCFCFC; border-radius: 28px; }

.v_peric-qtn { padding: 0 14px; font-weight: 700; min-height: 52px; display: flex; justify-content: space-between; color: #0F1010; align-items: center; }

.v_peric-aqe { transition: transform .17s; }

.v_peric-xndi[open] .v_peric-aqe { transform: rotate(45deg); }

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

.v_peric-n15c li + li { margin-top: 0; }

.v_peric-484x { text-decoration: none; align-items: center; padding: 0 8px; border-top: 1px solid #D5D8D8; display: flex; color: #333738; font-weight: 600; min-height: 44px; }

.v_peric-484x:hover { color: #20728B; }

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

.v_zohor-au0f { font-size: 1.11rem; min-width: 0; max-width: 720px; }

.v_zohor-au0f p { margin-top: 14px; }

.v_zohor-12z9 { padding: 22px; background: #E8EAEA; min-width: 0; border-radius: 28px; }

.v_zohor-onk { font-size: 1.237rem; font-weight: 600; }

.v_zohor-9u { padding: 0; list-style: none; margin-top: 14px; }

.v_zohor-jue { gap: 10px; display: flex; }

.v_zohor-jue svg { color: #1A7550; flex: none; margin-top: 2px; }

.v_qihoo-5b8 { list-style: none; margin: 0; display: grid; gap: 14px; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.v_qihoo-5b8 > li + li { margin-top: 0; }

.v_qihoo-zv { border: 1px solid #D5D8D8; aspect-ratio: 16 / 10; border-radius: 28px; background-color: #0F1112; overflow: hidden; }

.v_qihoo-wauy { width: 100%; object-fit: contain; height: 100%; }

.v_qihoo-sh { font-size: 0.888rem; margin-top: 10px; }

.v_qimix-udi { border: 1px solid #D5D8D8; background: #FCFCFC; border-radius: 28px; overflow-x: auto; }

.v_qimix-q54 { min-width: 560px; font-size: 0.952rem; }

.v_qimix-q54 thead { background: #E8EAEA; }

.v_qimix-q54 th, .v_qimix-q54 td { padding: 10px 14px; vertical-align: middle; }

.v_qimix-q54 thead th { font-size: 0.824rem; color: #333738; font-weight: 700; }

.v_qimix-q54 tbody th, .v_qimix-q54 tbody td { border-top: 1px solid #D5D8D8; }

.v_qimix-8w78 { color: #0F1010; font-family: "Space Mono", monospace; white-space: nowrap; text-align: right; }

.v_qimix-66 { gap: 12px; color: #0F1010; display: flex; font-weight: 700; align-items: center; }

.v_qimix-gz94 { border-radius: 10px; flex: none; width: 40px; height: 40px; overflow: hidden; background: #E8EAEA; }

.v_qimix-gz94 img { width: 100%; height: 100%; object-fit: contain; }

.v_veka9-lp8 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); gap: 14px; }

.v_veka9-ck { border: 1px solid #D5D8D8; min-width: 0; gap: 12px; flex-direction: column; display: flex; background: #FCFCFC; padding: 22px; border-radius: 28px; }

.v_veka9-j7 { font-weight: 600; font-size: 1.3rem; }

.v_veka9-4nr { font-size: 0.952rem; flex: 1; }

.v_veka9-4nq { font-size: 0.824rem; flex-wrap: wrap; display: flex; gap: 6px; font-weight: 700; align-items: center; }

.v_veka9-4nq svg { color: #555B5D; }

.v_veka9-u77 { color: #0F1010; padding: 4px 10px; border-radius: 10px; background: #E8EAEA; }

.v_veka9-aq { color: #FFFFFF; background: #24809D; padding: 4px 10px; border-radius: 10px; }

.v_lof-93e { gap: 38px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); display: grid; }

.v_lof-hh { min-width: 0; }

.v_lof-ncfg { font-size: clamp(1.522rem, 1.218rem + 1vw, 2.156rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.v_lof-fcr5 { margin-top: 10px; color: #555B5D; }

.v_lof-cq5m { border: 1px solid #D5D8D8; background: #FCFCFC; margin-top: 16px; overflow-x: auto; border-radius: 28px; }

.v_lof-4mg { font-size: 0.952rem; }

.v_lof-4mg thead { background: #E8EAEA; }

.v_lof-4mg th, .v_lof-4mg td { padding: 12px 16px; }

.v_lof-4mg thead th { font-size: 0.824rem; }

.v_lof-4mg tbody th, .v_lof-4mg tbody td { border-top: 1px solid #D5D8D8; }

.v_lof-4mg tbody th { font-weight: 600; }

.v_lof-n779 { white-space: nowrap; font-family: "Space Mono", monospace; color: #0F1010; text-align: right; }

.v_lof-6v { background: #E8EAEA; height: 4px; display: block; border-radius: 999px; margin-top: 6px; }

.v_lof-nsk { background: #24809D; border-radius: 999px; height: 100%; display: block; }

.v_lof-sr7q { color: #1A7550; font-weight: 700; }

.v_lof-gwkv { color: #555B5D; }

.v_wysoq-ymw7 { border: 1px solid #D5D8D8; background-color: #0F1112; position: relative; border-radius: 28px; overflow: hidden; aspect-ratio: 16 / 9; }

.v_wysoq-42v5 { object-fit: cover; height: 100%; width: 100%; }

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

.v_wysoq-aga { align-items: center; color: #0F1112; display: inline-flex; background: #F7F7F7; font-weight: 800; gap: 12px; padding: 0 24px; border-radius: 999px; font-size: 1.11rem; min-height: 56px; transition: transform .17s; }

.v_wysoq-0gb:hover .v_wysoq-aga { transform: scale(1.04); }

.v_wysoq-41jc { align-items: center; display: flex; gap: 14px 30px; justify-content: space-between; flex-wrap: wrap; margin-top: 14px; }

.v_wysoq-inp { font-size: 0.952rem; max-width: 640px; }

.v_pe2-mi0 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; gap: 14px; }

.v_pe2-y8co { border: 1px solid #D5D8D8; background: #FCFCFC; border-radius: 28px; min-width: 0; padding: 20px 22px; }

.v_pe2-qy { color: #0F1010; font-family: "Space Mono", monospace; font-weight: 700; font-size: 1.427rem; }

.v_pe2-hyx { font-size: 1.173rem; margin-top: 8px; font-weight: 600; }

.v_pe2-5x { font-size: 0.952rem; margin-top: 6px; }

.v_jai-izd9 { line-height: 1.7; max-width: 760px; font-size: 1.11rem; }

.v_jai-2f { margin-bottom: 16px; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.649rem, 1.218rem + 1.6vw, 2.537rem); }

.v_jai-izd9 p + p { margin-top: 14px; }

.v_nuw-uz { gap: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); margin-top: 22px; }

.v_nuw-f7pb { border-radius: 16px; min-width: 0; padding: 16px 18px; background: #FCFCFC; }

.v_nuw-4a { font-family: "Rubik", sans-serif; font-weight: 700; font-size: 1.015rem; }

.v_nuw-213 { font-size: 0.888rem; margin-top: 6px; }

.v_lolo8 { justify-content: space-between; left: 0; z-index: 35; gap: 12px; border-top: 1px solid #D5D8D8; transform: translateY(110%); transition: transform .21s; align-items: center; display: flex; position: fixed; background: #FCFCFC; right: 0; bottom: 0; padding: 10px 12px 10px 14px; }

.v_lolo8-20 { transform: translateY(0); }

.v_lolo8-l71 { text-overflow: ellipsis; overflow: hidden; font-weight: 700; min-width: 0; white-space: nowrap; color: #0F1010; }

.v_lolo8 .v_zoxa3 { min-height: 44px; flex: none; }

@media (min-width: 651px) {
  .v_hop { padding-inline: 22px; }
  .v_xae-4hm { padding: 42px 38px; }
  .v_xae-k6b { padding: 22px 30px; }
  .v_lo1-30uz { padding: 34px; }
  .v_qija2-ejrm, .v_nuw-y5ef { padding: 34px; }
  .v_nunuq-zc8 { padding: 38px; }
  .v_fib-itdi { padding: 42px 38px 0; }
  .v_kaz { padding: 38px; }
  .v_kaz-mgen { align-items: baseline; grid-template-columns: 162px minmax(0, 1fr); }
}

@media (min-width: 950px) {
  .v_hop { padding-inline: 38px; }
  main > section { padding-block: 0 82px; }
  .v_cece3 { padding: 12px 22px; }
  .v_cece3-qf3e { padding-left: 14px; gap: 14px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .v_cece3-eb { display: none; }
  .v_cece3-gk { justify-content: center; padding-top: 0; display: flex; gap: 2px; flex-wrap: wrap; border-top: 0; }
  .v_cece3-bcs { font-size: 0.888rem; min-height: 40px; }
  .v_cece3-42d { display: flex; }
  .v_cece3-42d .v_zoxa3 { padding: 0 14px; min-height: 42px; }
  .v_tan { padding-block: 22px 74px; }
  .v_tan-1ky { padding-block: 30px; }
  .v_xae-4hm { padding: 60px; }
  .v_jab { padding-block: 14px 44px; }
  .v_peric { padding-bottom: 68px; }
  .v_peric-xndi[open] .v_peric-n15c, .v_peric-n15c { display: flex; flex-wrap: wrap; padding: 0 10px 10px; gap: 8px; }
  .v_peric-484x { font-size: 0.888rem; background: #E8EAEA; border-radius: 16px; border-top: 0; min-height: 36px; font-weight: 700; color: #0F1010; padding: 0 12px; }
  .v_peric-484x:hover { color: #FFFFFF; background: #24809D; }
  .v_lo1-30uz { padding: 42px; }
  .v_qija2-ejrm, .v_nuw-y5ef { padding: 42px; }
  .v_nunuq-zc8 { padding: 44px; }
  .v_fib-itdi { padding: 52px 52px 0; }
  .v_kaz { margin: 0 22px 22px; padding: 44px; }
  .v_lolo8 { display: none; }
}