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

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

body { font-size: 16px; overflow-wrap: break-word; margin: 0; background: #F7F9F7; line-height: 1.55; color: #2A362D; font-family: "Golos Text", sans-serif; }

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

h1, h2, h3 { overflow-wrap: break-word; color: #131915; font-family: "Playfair Display", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #13862B; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.inunuq { margin-inline: auto; max-width: 1264px; padding-inline: 1rem; }

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

.ice4 { gap: 1rem 2rem; display: flex; flex-wrap: wrap; margin-bottom: 1.75rem; justify-content: space-between; align-items: flex-end; }

.ice4-x8u { min-width: 0; max-width: 712px; }

.ice4-uyu9 { font-weight: 700; margin-bottom: 0.625rem; display: flex; gap: 0.5rem; font-size: 14px; color: #117827; align-items: center; }

.ice4-uyu9::before { width: 8px; height: 8px; flex: none; content: ""; border-radius: 2px; background: #13852B; }

.ice4-t4 { line-height: 1.1; text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.607rem, 1.186rem + 1.6vw, 2.472rem); }

.ice4-k8 { color: #556C5B; margin-top: 0.75rem; }

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

.ice4-vqr1 svg { flex: none; }

.isoja4 { border: 1.5px solid transparent; text-align: center; text-decoration: none; align-items: center; gap: 0.625rem; font-family: "Golos Text", sans-serif; font-size: 15px; display: inline-flex; line-height: 1.2; padding: 0 1.25rem; font-weight: 700; border-radius: 6px; transition: background-color .24s, color .24s, border-color .24s; justify-content: center; cursor: pointer; min-height: 48px; }

.isoja4-8v9 { color: #FFFFFF; background: #13852B; }

.isoja4-8v9:hover { color: #FFFFFF; background: #13862B; }

.isoja4-94 { border-color: #131915; background: transparent; color: #131915; }

.isoja4-94:hover { color: #F7F9F7; background: #131915; }

.isoja4-ks { font-size: 16px; min-height: 52px; }

.isoja4-mbj2 { display: flex; width: 100%; }

.isoja4-axe { background: #F2F3F2; color: #0D130E; }

.isoja4-axe:hover { color: #FFFFFF; background: #13852B; }

.isoja4-7kd { background: transparent; color: #F2F3F2; border-color: #F2F3F2; }

.isoja4-7kd:hover { color: #0D130E; background: #F2F3F2; }

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

.itaveg { border: 1px solid #CCD7CF; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #E2E9E4 0 9px, #FDFEFD 9px 18px); background-color: #E2E9E4; border-radius: 12px; }

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

.itaveg-ps { aspect-ratio: 16 / 10; }

.izoz { z-index: 30; background: #F7F9F7; padding: 0.625rem; position: sticky; top: 0; }

.izoz-j42 { border: 1px solid #CCD7CF; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1264px; align-items: center; padding: 0.625rem; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; gap: 0.625rem; background: #FDFEFD; margin-inline: auto; border-radius: 12px; }

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

.izoz-63::before { height: 14px; transform: rotate(45deg); border-radius: 4px; background: #13852B; content: ""; flex: none; width: 14px; }

.izoz-63:hover { color: #131915; }

.izoz-rswt { opacity: 0; position: absolute; pointer-events: none; }

.izoz-5h { background: #131915; color: #F7F9F7; place-items: center; width: 44px; grid-area: burger; display: grid; height: 44px; border-radius: 6px; cursor: pointer; }

.izoz-rswt:focus-visible + .izoz-5h { outline: 2px solid #117827; outline-offset: 3px; }

.izoz-myj { display: none; }

.izoz-rswt:checked + .izoz-5h .izoz-flp { display: none; }

.izoz-rswt:checked + .izoz-5h .izoz-myj { display: block; }

.izoz-q8 { padding-top: 0.5rem; display: none; grid-area: nav; border-top: 1px solid #CCD7CF; }

.izoz-rswt:checked ~ .izoz-q8 { display: grid; gap: 2px; }

.izoz-5f46 { align-items: center; font-size: 17px; text-decoration: none; padding: 0 0.75rem; min-height: 48px; font-weight: 700; border-radius: 6px; display: flex; color: #2A362D; }

.izoz-5f46:hover { color: #131915; background: #E2E9E4; }

.izoz-yeb1 { color: #131915; background: #E2E9E4; }

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

.izoz-n8ob .isoja4 { padding: 0 0.75rem; font-size: 14px; min-height: 44px; }

.ikalo6 { border: 1px solid #CCD7CF; padding: 1.75rem 1.25rem; border-radius: 12px; margin: 0 0.625rem 1.5rem; background: #FDFEFD; }

.ikalo6-e9 { overflow-wrap: break-word; color: #131915; letter-spacing: -0.04em; line-height: 1; font-size: clamp(2.225rem, 0.989rem + 6vw, 5.438rem); font-family: "Playfair Display", serif; font-weight: 800; hyphens: auto; }

.ikalo6-f67 { margin-top: 2rem; }

.ikalo6-vl { border-top: 1px solid #CCD7CF; padding: 0.875rem 0; display: grid; gap: 0.375rem 1.5rem; }

.ikalo6-nv { font-size: 13px; color: #556C5B; font-family: "Martian Mono", monospace; }

.ikalo6-qqky { display: flex; flex-wrap: wrap; gap: 0.375rem 1.25rem; padding: 0; list-style: none; }

.ikalo6-qqky li + li { margin-top: 0; }

.ikalo6-2s2l { text-decoration: none; font-weight: 600; color: #131915; font-size: 15px; }

.ikalo6-2s2l:hover { color: #117827; }

.ikalo6-vs { gap: 1rem 1.5rem; align-items: center; font-size: 13px; justify-content: space-between; display: flex; padding-top: 1.25rem; margin-top: 1.25rem; color: #556C5B; flex-wrap: wrap; border-top: 1px solid #CCD7CF; }

.ikalo6-p4 { max-width: 848px; }

.ikalo6-g6 { border: 2px solid #AD3529; height: 40px; border-radius: 50%; display: grid; place-items: center; flex: none; width: 40px; color: #AD3529; font-weight: 800; font-size: 13px; }

.ixab { border: 1px solid #CCD7CF; box-shadow: 0 13px 34px -12px rgba(9, 10, 15, 0.65); position: fixed; align-items: center; background: #FDFEFD; margin-inline: auto; display: flex; gap: 0.625rem 1.25rem; max-width: 808px; border-radius: 12px; flex-wrap: wrap; z-index: 40; padding: 0.75rem 0.75rem 0.75rem 1rem; left: 10px; right: 10px; bottom: 10px; }

.ixab[hidden] { display: none; }

.ixab-dv8 { color: #2A362D; font-size: 14px; flex: 1 1 260px; }

.ixab-3oto { display: flex; gap: 0.5rem; flex-wrap: wrap; }

.ixab-3oto .isoja4 { padding: 0 0.875rem; font-size: 14px; min-height: 44px; }

.igu1 { padding-block: 0.75rem 3.562rem; }

.igu1-lz { border: 1px solid #CCD7CF; overflow: hidden; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); background: #FDFEFD; border-radius: 12px; }

.igu1-983 { min-width: 0; padding: 1.75rem 1.25rem; }

.igu1-bl0 { text-wrap: balance; font-size: clamp(2.101rem, 1.285rem + 3.2vw, 3.708rem); font-weight: 800; line-height: 1.04; letter-spacing: -0.03em; }

.igu1-bay { max-width: 532px; margin-top: 1.125rem; font-size: 18px; }

.igu1-h96 { margin-top: 1.625rem; }

.igu1-eb { background: #E2E9E4; align-content: center; margin: 0; list-style: none; min-width: 0; padding: 0.75rem 1.25rem; display: grid; }

.igu1-k3w { padding: 1.125rem 0; display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 1rem; border-bottom: 1px solid #CCD7CF; }

.igu1-k3w + .igu1-k3w { margin-top: 0; }

.igu1-k3w:last-child { border-bottom: 0; }

.igu1-jja { border-radius: 6px; color: #117827; height: 44px; place-items: center; display: grid; background: #FDFEFD; width: 44px; }

.igu1-ir5v { hyphens: auto; color: #131915; overflow-wrap: break-word; font-weight: 700; }

.igu1-o6t1 { font-size: 14px; color: #556C5B; }

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

.ilotaq-ld { padding: 1.25rem 1.375rem; background: #FDFEFD; flex-direction: column-reverse; min-width: 0; display: flex; }

.ilotaq-bn8j { letter-spacing: -0.02em; font-family: "Martian Mono", monospace; overflow-wrap: break-word; hyphens: auto; font-weight: 700; font-size: clamp(1.483rem, 1.186rem + 1vw, 1.977rem); color: #131915; }

.ilotaq-py6x { color: #556C5B; margin-top: 0.25rem; font-size: 14px; }

.ixa2-87 { padding: 0; list-style: none; gap: 0.875rem; display: grid; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 164px), 1fr)); }

.ixa2-87 > li + li { margin-top: 0; }

.ixa2-rk { min-width: 0; text-decoration: none; transition: transform .24s; display: block; color: #131915; }

.ixa2-rk:hover { transform: translateY(-4px); color: #117827; }

.ixa2-80 { border: 1px solid #CCD7CF; border-radius: 12px; aspect-ratio: 1 / 1; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E2E9E4 0 8px, #FDFEFD 8px 16px); }

.ixa2-qfoz { height: 100%; width: 100%; object-fit: cover; }

.ixa2-q0 { color: #F7F9F7; font-weight: 700; top: 10px; position: absolute; background: #131915; font-size: 12px; left: 10px; padding: 3px 0.5rem; border-radius: 2px; }

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

.ixa2-h5f { font-size: 13px; color: #556C5B; }

.iguj-on5 { margin: 0; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); list-style: none; padding: 0; display: grid; }

.iguj-on5 > li + li { margin-top: 0; }

.iguj-wj { border: 1px solid #CCD7CF; color: #131915; height: 100%; display: grid; align-items: center; text-decoration: none; padding: 1rem 1.125rem; background: #FDFEFD; transition: border-color .24s; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 12px; }

.iguj-wj:hover { border-color: #117827; color: #131915; }

.iguj-su { color: #117827; display: grid; background: #E2E9E4; border-radius: 6px; place-items: center; height: 44px; width: 44px; }

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

.iguj-fm5 { display: block; color: #556C5B; font-size: 13px; }

.ita5-ta { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); }

.ita5-iz { border: 1px solid #CCD7CF; min-width: 0; flex-direction: column; border-radius: 12px; background: #FDFEFD; display: flex; }

.ita5-lgn { padding: 1.5rem 1.5rem 1.25rem; }

.ita5-ro { background: #E2E9E4; padding: 0.25rem 0.625rem; color: #2A362D; font-weight: 700; font-size: 12px; border-radius: 2px; display: inline-block; }

.ita5-5b { font-size: 18px; font-weight: 600; margin-top: 0.875rem; line-height: 1.3; }

.ita5-2r { margin-top: 0.5rem; color: #117827; line-height: 1.1; font-family: "Playfair Display", serif; font-size: clamp(1.607rem, 1.285rem + 1vw, 1.977rem); overflow-wrap: break-word; font-weight: 800; letter-spacing: -0.02em; }

.ita5-26 { flex: 1; border-top: 2px dashed #CCD7CF; margin-inline: 0.875rem; padding: 1.25rem 0.625rem 1.5rem; gap: 1rem; display: flex; position: relative; flex-direction: column; }

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

.ita5-26::before { left: -26px; border-right: 1px solid #CCD7CF; }

.ita5-26::after { border-left: 1px solid #CCD7CF; right: -26px; }

.ita5-ma { flex: 1; font-size: 14px; }

.ita5-cy1t { font-size: 12px; color: #556C5B; }

.imikaa-wpf { border: 1px solid #CCD7CF; border-radius: 12px; overflow-x: auto; background: #FDFEFD; }

.imikaa-3w { counter-reset: facts-row; font-size: 15px; }

.imikaa-3w thead th { font-size: 13px; font-weight: 700; border-bottom: 1px solid #CCD7CF; padding: 0.875rem 1rem; color: #556C5B; }

.imikaa-3w tbody th, .imikaa-3w tbody td { padding: 0.812rem 1rem; border-bottom: 1px dashed #CCD7CF; }

.imikaa-3w tbody tr:last-child th, .imikaa-3w tbody tr:last-child td { border-bottom: 0; }

.imikaa-3w tbody th { width: 40%; font-weight: 600; min-width: 150px; color: #2A362D; }

.imikaa-3w tbody th::before { font-size: 12px; display: inline-block; font-weight: 500; counter-increment: facts-row; color: #556C5B; content: counter(facts-row, decimal-leading-zero); min-width: 32px; font-family: "Martian Mono", monospace; }

.imikaa-3w tbody td { color: #131915; hyphens: auto; min-width: 180px; font-weight: 700; overflow-wrap: break-word; }

.ibe5-97h1 { display: block; }

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

.ibe5-yzy8 { border: 1px solid #CCD7CF; flex-direction: column; gap: 0.375rem; border-radius: 12px; min-width: 0; display: flex; padding: 1.125rem 1.25rem; background: #FDFEFD; }

.ibe5-i0t { font-size: 13px; color: #556C5B; font-weight: 700; }

.ibe5-k3m { line-height: 1.15; font-family: "Playfair Display", serif; font-weight: 800; hyphens: auto; overflow-wrap: break-word; color: #131915; font-size: 23.5px; }

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

.ipef-fu7t > li + li { margin-top: 0; }

.ipef-2a2 { border: 1px solid #CCD7CF; height: 100%; transition: border-color .24s; padding: 0.5rem 0.5rem 1rem; border-radius: 12px; min-width: 0; color: #131915; text-decoration: none; background: #FDFEFD; display: block; }

.ipef-2a2:hover { border-color: #117827; color: #131915; }

.ipef-us { position: relative; border-radius: 12px; aspect-ratio: 16 / 10; background-image: repeating-linear-gradient(135deg, #E2E9E4 0 8px, #F7F9F7 8px 16px); overflow: hidden; }

.ipef-7clr { top: 10px; position: absolute; border-radius: 2px; color: #FDFEFD; font-size: 11px; padding: 3px 0.5rem; letter-spacing: .04em; background: #AD3529; font-weight: 700; left: 10px; }

.ipef-osd { hyphens: auto; padding-inline: 0.5rem; overflow-wrap: break-word; font-weight: 700; margin-top: 0.875rem; }

.ipef-c29 { font-size: 13px; font-family: "Martian Mono", monospace; color: #556C5B; padding-inline: 0.5rem; }

.ifi0-qkw5 { border: 1px solid #CCD7CF; overflow-x: auto; border-radius: 12px; background: #FDFEFD; }

.ifi0-74 { font-size: 15px; min-width: 612px; }

.ifi0-74 thead { background: #E2E9E4; }

.ifi0-74 th, .ifi0-74 td { padding: 0.875rem 1rem; }

.ifi0-74 thead th { font-size: 13px; color: #2A362D; font-weight: 700; }

.ifi0-74 tbody th, .ifi0-74 tbody td { border-top: 1px solid #CCD7CF; vertical-align: middle; }

.ifi0-33 { font-weight: 700; display: flex; gap: 0.75rem; align-items: center; color: #131915; }

.ifi0-qjpx { white-space: nowrap; text-align: right; font-family: "Martian Mono", monospace; color: #131915; }

.ifi0-74 thead .ifi0-qjpx { font-family: "Golos Text", sans-serif; }

.ixav-9um { border-top: 1px solid #CCD7CF; }

.ixav-syzp { padding: 1.5rem 0; border-bottom: 1px solid #CCD7CF; gap: 0.5rem 1.25rem; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.ixav-pg9a { border-radius: 6px; grid-row: span 2; color: #FFFFFF; display: grid; background: #13852B; place-items: center; height: 52px; width: 52px; }

.ixav-2py { font-weight: 600; font-size: 20px; }

.ixav-cd { hyphens: auto; max-width: 748px; }

.itau-m2m { grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); gap: 1.75rem 1.5rem; display: grid; list-style: none; padding: 0; counter-reset: steps; }

.itau-1xru { border-top: 2px solid #131915; min-width: 0; padding-top: 1.125rem; }

.itau-1xru + .itau-1xru { margin-top: 0; }

.itau-1xru::before { content: counter(steps, decimal-leading-zero); font-weight: 700; color: #117827; font-family: "Martian Mono", monospace; font-size: 14px; display: block; counter-increment: steps; }

.itau-tx { font-weight: 600; margin-top: 0.625rem; font-size: 19px; line-height: 1.25; }

.itau-somz { font-size: 15px; margin-top: 0.5rem; }

.ihogup-u2l { grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; gap: 0 2.562rem; }

.ihogup-b16u { min-width: 0; padding-block: 1.25rem 1.5rem; border-top: 1px solid #CCD7CF; }

.ihogup-q5ux { font-weight: 600; font-size: 19px; }

.ihogup-glk { margin-top: 0.625rem; font-size: 15px; }

.ipeq-xucy { line-height: 1.7; font-size: 17px; max-width: 748px; }

.ipeq-db { letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.607rem, 1.186rem + 1.6vw, 2.472rem); font-weight: 800; margin-bottom: 1.25rem; }

.ipeq-xucy h3 { margin: 1.75rem 0 0.625rem; font-weight: 600; font-size: 22px; }

.ipeq-xucy p + p { margin-top: 0.875rem; }

.ipeq-xucy ul, .ipeq-xucy ol { margin-block: 1rem; }

.ipeq-jj5m { padding: 1.5rem 1.75rem; margin-block: 1.75rem; border-radius: 12px; background: #E2E9E4; }

.ipeq-jj5m p { font-size: 21px; font-weight: 600; font-family: "Playfair Display", serif; color: #131915; line-height: 1.4; }

.ipeq-jj5m cite { font-size: 14px; color: #556C5B; font-style: normal; font-weight: 600; margin-top: 0.75rem; display: block; }

.ijabev-a0re { border: 1px solid #CCD7CF; background: #FDFEFD; gap: 1.5rem 3.062rem; border-radius: 12px; padding: 1.5rem 1.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); display: grid; }

.ijabev-vp8 { min-width: 0; }

.ijabev-2tec { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.607rem, 1.186rem + 1.4vw, 2.348rem); }

.ijabev-8p6 { margin-top: 0.875rem; }

.ijabev-kns4 { min-width: 0; list-style: none; padding: 0; }

.ijabev-7tnp { border-bottom: 1px solid #CCD7CF; display: flex; padding: 0.75rem 0; hyphens: auto; align-items: flex-start; gap: 0.875rem; overflow-wrap: break-word; }

.ijabev-7tnp + .ijabev-7tnp { margin-top: 0; }

.ijabev-rfao { color: #FDFEFD; height: 24px; flex: none; width: 24px; display: grid; border-radius: 50%; place-items: center; background: #17734C; }

.icelon-91 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); display: grid; gap: 1rem; }

.icelon-e3p0 { border: 1px solid #CCD7CF; border-radius: 12px; background: #FDFEFD; min-width: 0; padding: 1.5rem; }

.icelon-9n { height: 6px; background: #E2E9E4; overflow: hidden; border-radius: 999px; }

.icelon-3e4 { background: #13852B; border-radius: 999px; height: 100%; }

.icelon-kh45 { margin-top: 1.25rem; font-weight: 800; font-size: 23.5px; }

.icelon-thr { color: #556C5B; font-family: "Martian Mono", monospace; font-size: 14px; }

.icelon-e1mf { list-style: none; margin-top: 1rem; font-size: 15px; padding: 0; }

.icelon-057 { gap: 0.5rem; display: flex; }

.icelon-057 svg { color: #17734C; flex: none; margin-top: 3px; }

.iqih-tz { gap: 1rem; display: flex; align-items: center; }

.iqih-rtd { line-height: 1; font-weight: 800; font-size: 51.5px; font-family: "Playfair Display", serif; color: #131915; }

.iqih-df9 { display: flex; color: #131915; gap: 2px; }

.iqih-uko { color: #556C5B; font-size: 14px; }

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

.iqih-zo { border: 1px solid #CCD7CF; flex-direction: column; padding: 1.5rem; background: #FDFEFD; gap: 1rem; display: flex; min-width: 0; border-radius: 12px; }

.iqih-71 { flex: 1; font-size: 15px; }

.iqih-ng { display: flex; align-items: center; gap: 0.75rem; }

.iqih-27e { flex: none; color: #131915; height: 40px; width: 40px; place-items: center; display: grid; border-radius: 50%; background: #E2E9E4; font-weight: 700; font-size: 14px; }

.iqih-a69y { font-weight: 700; font-size: 15px; color: #131915; display: block; }

.iqih-qlf { color: #556C5B; font-size: 13px; display: block; }

.ihomii-070u { border: 1px solid #CCD7CF; gap: 1.5rem 3.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); background: #FDFEFD; padding: 1.5rem; display: grid; border-radius: 12px; }

.ihomii-of8 { align-items: start; grid-template-columns: auto minmax(0, 1fr); gap: 1rem 1.25rem; display: grid; }

.ihomii-14u { place-items: center; font-size: 22px; background: #13852B; border-radius: 50%; width: 64px; overflow: hidden; display: grid; font-weight: 800; font-family: "Playfair Display", serif; color: #FFFFFF; height: 64px; }

.ihomii-14u img { height: 100%; object-fit: cover; width: 100%; }

.ihomii-6jt { font-size: 22px; font-weight: 800; }

.ihomii-r5 { font-size: 14px; color: #556C5B; }

.ihomii-2h6 { margin-top: 0.625rem; }

.ihomii-63y { font-size: 14px; margin-top: 0.75rem; display: flex; flex-wrap: wrap; gap: 0.5rem 1.25rem; }

.ihomii-os { font-family: "Martian Mono", monospace; color: #556C5B; }

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

.ivek-1wis > li + li { margin-top: 0; }

.ivek-jc { border: 1px solid #CCD7CF; border-radius: 6px; background: #FDFEFD; display: block; aspect-ratio: 300 / 173; padding: 0.625rem; transition: border-color .24s; }

.ivek-jc:hover { border-color: #117827; }

.ivek-xura { object-fit: contain; width: 100%; height: 100%; }

.icemi8-pd3k, .iceo-ej { border-radius: 12px; background: #E2E9E4; padding: 1.5rem 1.25rem; }

.icemi8-46kn { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 1.25rem 2.562rem; }

.icemi8-xf { max-width: 632px; min-width: 0; }

.icemi8-wq, .iceo-gzma { max-width: 672px; margin-top: 0.75rem; }

.icemi8-6vg { padding: 0; list-style: none; gap: 0.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); margin-top: 1.75rem; }

.icemi8-mo { align-items: center; display: flex; border-radius: 6px; padding: 1rem; font-weight: 700; overflow-wrap: break-word; min-width: 0; color: #131915; background: #FDFEFD; gap: 0.75rem; hyphens: auto; }

.icemi8-mo + .icemi8-mo { margin-top: 0; }

.icemi8-mo svg { flex: none; color: #117827; }

.iceo-jn2 { font-weight: 700; margin-top: 1.25rem; display: flex; flex-wrap: wrap; font-size: 14px; gap: 0.5rem 1.25rem; }

.ivet-pr9 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); gap: 2rem 3.562rem; display: grid; }

.ivet-6j9 { min-width: 0; }

.ivet-6j9 p { margin-top: 0.875rem; }

.ivet-19t6 { min-width: 0; display: grid; align-content: start; gap: 1rem; }

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

.ivet-mq2 { background: #FDFEFD; flex-direction: column-reverse; display: flex; padding: 1.125rem 1.25rem; }

.ivet-mt6j { hyphens: auto; color: #131915; font-size: 23.5px; font-family: "Martian Mono", monospace; overflow-wrap: break-word; font-weight: 700; }

.ivet-fwh { font-size: 13px; color: #556C5B; }

.ivet-id3v { border: 1px solid #CCD7CF; padding: 0; background: #FDFEFD; list-style: none; border-radius: 12px; }

.ivet-pv3 { display: flex; flex-wrap: wrap; gap: 0.25rem 1rem; justify-content: space-between; border-bottom: 1px solid #CCD7CF; padding: 0.875rem 1.25rem; }

.ivet-pv3 + .ivet-pv3 { margin-top: 0; }

.ivet-pv3:last-child { border-bottom: 0; }

.ivet-cj { font-weight: 700; color: #131915; }

.ivet-vcrd { color: #556C5B; hyphens: auto; font-family: "Martian Mono", monospace; font-size: 14px; overflow-wrap: break-word; }

.iriceq-567 { border-top: 1.5px solid #131915; counter-reset: faq; }

.iriceq-2q1w { border-bottom: 1px solid #CCD7CF; }

.iriceq-j3lt { font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 1.125rem 0; display: grid; font-size: 17px; color: #131915; align-items: center; gap: 0.75rem; }

.iriceq-j3lt::before { counter-increment: faq; color: #117827; content: counter(faq, decimal-leading-zero); font-family: "Martian Mono", monospace; font-size: 13px; }

.iriceq-j3lt:hover { color: #117827; }

.iriceq-qqwd { transition: transform .24s; }

.iriceq-2q1w[open] .iriceq-qqwd { transform: rotate(45deg); }

.iriceq-fbq1 { max-width: 848px; padding: 0 0 1.375rem 3.062rem; }

.iriceq-fbq1 p + p { margin-top: 0.625rem; }

.izozoi-x7 { background: #0D130E; border-radius: 12px; padding: 1.75rem 1.375rem; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.5rem 2.562rem; color: #F2F3F2; align-items: center; }

.izozoi-a2us { min-width: 0; max-width: 632px; }

.izozoi-vk { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; color: #F2F3F2; font-size: clamp(1.483rem, 1.186rem + 1.2vw, 2.101rem); }

.izozoi-3p8 { margin-top: 0.625rem; color: #F2F3F2; }

.izozoi-3p8 a { color: #F2F3F2; }

.igukav-qnf7 { font-weight: 800; font-size: clamp(1.359rem, 1.088rem + 1vw, 1.854rem); line-height: 1.15; max-width: 748px; }

.igukav-i2m { columns: 2 340px; margin-top: 1.125rem; column-gap: 3.062rem; font-size: 15px; }

.igukav-i2m p + p { margin-top: 0.875rem; }

.ihowy4-zwe { flex-wrap: wrap; gap: 0.375rem 0.625rem; margin-bottom: 1.25rem; font-size: 13px; display: flex; list-style: none; padding: 0; color: #556C5B; }

.ihowy4-zwe li + li { margin-top: 0; }

.ihowy4-zwe li + li::before { content: "/"; margin-right: 0.625rem; }

.ihowy4-14 { color: #556C5B; }

.ihowy4-aj { color: #131915; font-weight: 700; }

.iqixaf { padding-block: 0.5rem 2rem; }

.iqixaf-tu { display: grid; gap: 1.5rem 3.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); align-items: start; }

.iqixaf-9u2 { min-width: 0; }

.iqixaf-51c { font-size: 13px; color: #556C5B; font-family: "Martian Mono", monospace; }

.iqixaf-8jg { font-size: clamp(2.225rem, 1.285rem + 3.4vw, 3.955rem); line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.625rem; font-weight: 800; }

.iqixaf-17 { margin-top: 1rem; max-width: 552px; font-size: 18px; }

.iqixaf-6vq { border: 1px solid #CCD7CF; overflow: hidden; display: grid; gap: 1px; background: #CCD7CF; margin-top: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); border-radius: 12px; }

.iqixaf-i4i { padding: 0.75rem 1rem; min-width: 0; background: #FDFEFD; }

.iqixaf-2o { font-weight: 700; font-size: 12px; color: #556C5B; }

.iqixaf-ikx { font-family: "Martian Mono", monospace; color: #131915; font-weight: 700; margin-top: 2px; hyphens: auto; overflow-wrap: break-word; font-size: 17px; }

.iqixaf-gp9 { margin-top: 1.5rem; }

.iqixaf-j540 { color: #556C5B; margin-top: 0.75rem; font-size: 13px; }

.iqixaf-tmk { min-width: 0; }

.irimiv-iao { border-radius: 12px; text-align: center; padding: 1.75rem 1.25rem 0; overflow: hidden; color: #F2F3F2; background: #0D130E; }

.irimiv-zm { margin-inline: auto; max-width: 808px; }

.irimiv-y0 { font-family: "Martian Mono", monospace; color: #F2F3F2; font-size: 13px; }

.irimiv-e7fb { font-size: clamp(2.101rem, 1.285rem + 3.4vw, 4.078rem); line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; margin-top: 0.625rem; color: #F2F3F2; }

.irimiv-ma8h { font-size: 18px; margin-top: 0.875rem; color: #F2F3F2; }

.irimiv-ay { margin-top: 1.5rem; justify-content: center; }

.irimiv-59 { padding: 0; gap: 0.5rem; display: flex; justify-content: center; flex-wrap: wrap; list-style: none; margin-top: 1.75rem; }

.irimiv-shg { border: 1px solid #F2F3F2; font-size: 14px; color: #F2F3F2; border-radius: 999px; padding: 0.5rem 0.875rem; }

.irimiv-shg + .irimiv-shg { margin-top: 0; }

.irimiv-shg strong { color: #F2F3F2; font-family: "Martian Mono", monospace; }

.irimiv-sf { background-color: #E2E9E4; margin: 2.25rem auto 0; max-width: 948px; border-radius: 12px 12px 0 0; overflow: hidden; aspect-ratio: 16 / 10; }

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

.ijaja6 { padding-bottom: 3.062rem; }

.ijaja6-hsje { border: 1px solid #CCD7CF; border-radius: 12px; background: #FDFEFD; }

.ijaja6-fst { min-height: 52px; justify-content: space-between; color: #131915; display: flex; align-items: center; font-weight: 700; padding: 0 1rem; }

.ijaja6-fx4 { transition: transform .24s; }

.ijaja6-hsje[open] .ijaja6-fx4 { transform: rotate(45deg); }

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

.ijaja6-0i li + li { margin-top: 0; }

.ijaja6-2df3 { min-height: 44px; padding: 0 0.5rem; align-items: center; display: flex; font-weight: 600; border-top: 1px solid #CCD7CF; text-decoration: none; color: #2A362D; }

.ijaja6-2df3:hover { color: #117827; }

.iho3-p9e { grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); gap: 1.75rem 3.562rem; display: grid; align-items: start; }

.iho3-i5yb { max-width: 712px; min-width: 0; font-size: 17px; }

.iho3-i5yb p { margin-top: 0.875rem; }

.iho3-my { padding: 1.5rem; min-width: 0; border-radius: 12px; background: #E2E9E4; }

.iho3-nh { font-weight: 600; font-size: 19px; }

.iho3-9h6 { list-style: none; padding: 0; margin-top: 0.875rem; }

.iho3-jcv { gap: 0.625rem; display: flex; }

.iho3-jcv svg { color: #17734C; flex: none; margin-top: 2px; }

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

.ibef-gc > li + li { margin-top: 0; }

.ibef-xl { border: 1px solid #CCD7CF; overflow: hidden; background-color: #0D130E; aspect-ratio: 16 / 10; border-radius: 12px; }

.ibef-51 { width: 100%; object-fit: contain; height: 100%; }

.ibef-z68y { margin-top: 0.625rem; font-size: 14px; }

.ifi6-hnw { border: 1px solid #CCD7CF; background: #FDFEFD; border-radius: 12px; overflow-x: auto; }

.ifi6-ry { font-size: 15px; min-width: 552px; }

.ifi6-ry thead { background: #E2E9E4; }

.ifi6-ry th, .ifi6-ry td { padding: 0.625rem 1rem; vertical-align: middle; }

.ifi6-ry thead th { font-weight: 700; font-size: 13px; color: #2A362D; }

.ifi6-ry tbody th, .ifi6-ry tbody td { border-top: 1px solid #CCD7CF; }

.ifi6-x8ac { font-family: "Martian Mono", monospace; color: #131915; text-align: right; white-space: nowrap; }

.ifi6-4dv { font-weight: 700; align-items: center; gap: 0.75rem; display: flex; color: #131915; }

.ifi6-1ie { flex: none; width: 40px; overflow: hidden; border-radius: 2px; height: 40px; background: #E2E9E4; }

.ifi6-1ie img { object-fit: contain; height: 100%; width: 100%; }

.ifi6-x2 { background: #E2E9E4; }

.ifi6-x2 .ifi6-1ie { background: #FDFEFD; }

.ifi6-63n1 { font-size: 11px; font-weight: 700; border-radius: 2px; color: #FFFFFF; padding: 2px 0.5rem; background: #13852B; }

.ijar-a97w { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); }

.ijar-gwe { border: 1px solid #CCD7CF; min-width: 0; gap: 0.75rem; background: #FDFEFD; display: flex; border-radius: 12px; padding: 1.5rem; flex-direction: column; }

.ijar-igwc { font-size: 20px; font-weight: 600; }

.ijar-tww { flex: 1; font-size: 15px; }

.ijar-l2pd { display: flex; font-weight: 700; align-items: center; font-size: 13px; flex-wrap: wrap; gap: 0.375rem; }

.ijar-l2pd svg { color: #556C5B; }

.ijar-4mag { padding: 0.25rem 0.625rem; color: #131915; border-radius: 2px; background: #E2E9E4; }

.ijar-zp { color: #FFFFFF; background: #13852B; border-radius: 2px; padding: 0.25rem 0.625rem; }

.ibed-q7qk { gap: 2.562rem 3.062rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.ibed-zwa { min-width: 0; }

.ibed-vux { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.483rem, 1.186rem + 1vw, 2.101rem); line-height: 1.12; }

.ibed-mss { margin-top: 0.625rem; color: #556C5B; }

.ibed-5pp { border: 1px solid #CCD7CF; margin-top: 1.125rem; background: #FDFEFD; overflow-x: auto; border-radius: 12px; }

.ibed-b35 { font-size: 15px; }

.ibed-b35 thead { background: #E2E9E4; }

.ibed-b35 th, .ibed-b35 td { padding: 0.75rem 1.125rem; }

.ibed-b35 thead th { font-size: 13px; }

.ibed-b35 tbody th, .ibed-b35 tbody td { border-top: 1px solid #CCD7CF; }

.ibed-b35 tbody th { font-weight: 600; }

.ibed-5ru { color: #131915; font-family: "Martian Mono", monospace; white-space: nowrap; text-align: right; }

.ibed-nq { display: block; background: #E2E9E4; height: 4px; margin-top: 0.375rem; border-radius: 999px; }

.ibed-ru { border-radius: 999px; background: #13852B; height: 100%; display: block; }

.ibed-2w83 { color: #17734C; font-weight: 700; }

.ibed-uau { color: #556C5B; }

.ipee-eh5 { border: 1px solid #CCD7CF; border-radius: 12px; position: relative; aspect-ratio: 16 / 9; overflow: hidden; background-color: #0D130E; }

.ipee-58 { object-fit: cover; height: 100%; width: 100%; }

.ipee-519y { position: absolute; background: rgba(9, 10, 15, 0.65); place-items: center; display: grid; inset: 0; text-decoration: none; }

.ipee-38 { font-size: 17px; transition: transform .24s; display: inline-flex; font-weight: 800; background: #F2F3F2; min-height: 56px; align-items: center; color: #0D130E; gap: 0.75rem; border-radius: 999px; padding: 0 1.625rem; }

.ipee-519y:hover .ipee-38 { transform: scale(1.04); }

.ipee-ivf { justify-content: space-between; margin-top: 1rem; flex-wrap: wrap; gap: 0.875rem 2rem; display: flex; align-items: center; }

.ipee-hjtd { max-width: 632px; font-size: 15px; }

.itat-2e2m { font-size: 17px; max-width: 748px; line-height: 1.7; }

.itat-la { font-weight: 800; margin-bottom: 1.125rem; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.607rem, 1.186rem + 1.6vw, 2.472rem); }

.itat-2e2m p + p { margin-top: 0.875rem; }

.iceo-fo { gap: 0.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); margin-top: 1.5rem; }

.iceo-yt { padding: 1.125rem 1.25rem; min-width: 0; border-radius: 6px; background: #FDFEFD; }

.iceo-cpwv { font-size: 16px; font-family: "Golos Text", sans-serif; font-weight: 700; }

.iceo-izsu { margin-top: 0.375rem; font-size: 14px; }

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

.iloh-9hwg { transform: translateY(0); }

.iloh-4w42 { overflow: hidden; min-width: 0; text-overflow: ellipsis; color: #131915; white-space: nowrap; font-weight: 700; }

.iloh .isoja4 { min-height: 44px; flex: none; }

@media (min-width: 638px) {
  .inunuq { padding-inline: 1.5rem; }
  .igu1-983 { padding: 2.812rem 2.562rem; }
  .igu1-eb { padding: 1.5rem 2rem; }
  .ijabev-a0re { padding: 2.25rem; }
  .icemi8-pd3k, .iceo-ej { padding: 2.25rem; }
  .izozoi-x7 { padding: 2.562rem; }
  .irimiv-iao { padding: 2.812rem 2.562rem 0; }
  .ikalo6 { padding: 2.562rem; }
  .ikalo6-vl { grid-template-columns: 156px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 964px) {
  .inunuq { padding-inline: 2.562rem; }
  main > section { padding-block: 0 5.562rem; }
  .izoz { padding: 0.75rem 1.5rem; }
  .izoz-j42 { padding-left: 0.875rem; gap: 1rem; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .izoz-5h { display: none; }
  .izoz-q8 { flex-wrap: wrap; border-top: 0; gap: 2px; justify-content: center; display: flex; padding-top: 0; }
  .izoz-5f46 { min-height: 40px; font-size: 14px; }
  .izoz-n8ob { display: flex; }
  .izoz-n8ob .isoja4 { min-height: 42px; padding: 0 1rem; }
  .igu1-983 { padding: 4.062rem; }
  .iqixaf { padding-block: 1rem 3.062rem; }
  .ijaja6 { padding-bottom: 4.562rem; }
  .ijaja6-hsje[open] .ijaja6-0i, .ijaja6-0i { padding: 0 0.625rem 0.625rem; flex-wrap: wrap; gap: 0.5rem; display: flex; }
  .ijaja6-2df3 { background: #E2E9E4; font-size: 14px; color: #131915; padding: 0 0.75rem; min-height: 36px; border-radius: 6px; font-weight: 700; border-top: 0; }
  .ijaja6-2df3:hover { color: #FFFFFF; background: #13852B; }
  .ijabev-a0re { padding: 2.812rem; }
  .icemi8-pd3k, .iceo-ej { padding: 2.812rem; }
  .izozoi-x7 { padding: 3.062rem; }
  .irimiv-iao { padding: 3.562rem 3.562rem 0; }
  .ikalo6 { margin: 0 1.5rem 1.5rem; padding: 3.062rem; }
  .iloh { display: none; }
}