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

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

body { font-size: 16.5px; overflow-wrap: break-word; font-family: "Nunito Sans", sans-serif; margin: 0; background: #F7F8F5; line-height: 1.55; color: #373829; }

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

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

p { text-wrap: pretty; }

strong { font-weight: 700; color: #10100C; }

em { font-style: italic; }

a { text-underline-offset: 3px; transition: color .16s; color: #606B12; }

a:hover { color: #6C7A15; }

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 { height: auto; max-width: 100%; display: block; }

button { color: inherit; font: inherit; }

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

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

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

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

.i_jau { margin-inline: auto; padding-inline: 15px; max-width: 1276px; }

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

.i_vebez { flex-wrap: wrap; gap: 15px 29px; margin-bottom: 26px; align-items: flex-end; justify-content: space-between; display: flex; }

.i_vebez-om5 { min-width: 0; max-width: 720px; }

.i_vebez-2sft { font-size: 14px; align-items: center; font-weight: 700; color: #606B12; margin-bottom: 9px; display: flex; gap: 7px; }

.i_vebez-2sft::before { height: 8px; width: 8px; content: ""; flex: none; background: #6D7A15; border-radius: 2px; }

.i_vebez-jo4x { letter-spacing: -0.02em; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem); text-wrap: balance; font-weight: 800; line-height: 1.1; }

.i_vebez-icud { color: #6A6B50; margin-top: 11px; }

.i_vebez-0rb { text-decoration: none; font-size: 15px; display: inline-flex; gap: 7px; border-bottom: 1.5px solid currentColor; align-items: center; padding-bottom: 2px; font-weight: 700; }

.i_vebez-0rb svg { flex: none; }

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

.i_ta8-45 { color: #FFFFFF; background: #6D7A15; }

.i_ta8-45:hover { background: #6C7A15; color: #FFFFFF; }

.i_ta8-wb { color: #10100C; border-color: #10100C; background: transparent; }

.i_ta8-wb:hover { background: #10100C; color: #F7F8F5; }

.i_ta8-kg1 { font-size: 16.5px; min-height: 52px; }

.i_ta8-s9 { width: 100%; display: flex; }

.i_ta8-ukm { margin-right: -10px; background: #FFFFFF; display: grid; border-radius: 0px; width: 34px; place-items: center; height: 34px; color: #6D7A15; }

.i_ta8-pg { color: #242517; background: #F3F4F2; }

.i_ta8-pg:hover { color: #FFFFFF; background: #6D7A15; }

.i_ta8-z1i { background: transparent; border-color: #F3F4F2; color: #F3F4F2; }

.i_ta8-z1i:hover { color: #242517; background: #F3F4F2; }

.i_nurij { flex-wrap: wrap; display: flex; gap: 9px; }

.i_kabeh { border: 1px solid #D6D7C9; overflow: hidden; background-image: repeating-linear-gradient(135deg, #EAEAE3 0 9px, #FFFFFF 9px 18px); background-color: #EAEAE3; position: relative; border-radius: 8px; }

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

.i_kabeh-gd8r { aspect-ratio: 16 / 10; }

.i_wy5 { padding: 9px; top: 0; z-index: 30; background: #F7F8F5; position: sticky; }

.i_wy5-j0ii { border: 1px solid #D6D7C9; border-radius: 8px; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; display: grid; max-width: 1276px; background: #FFFFFF; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; padding: 9px; gap: 9px; }

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

.i_wy5-2oy::before { flex: none; height: 14px; transform: rotate(45deg); border-radius: 4px; width: 14px; background: #6D7A15; content: ""; }

.i_wy5-2oy:hover { color: #10100C; }

.i_wy5-es { opacity: 0; pointer-events: none; position: absolute; }

.i_wy5-umss { height: 44px; cursor: pointer; grid-area: burger; display: grid; color: #F7F8F5; background: #10100C; border-radius: 4px; place-items: center; width: 44px; }

.i_wy5-es:focus-visible + .i_wy5-umss { outline: 2px solid #606B12; outline-offset: 3px; }

.i_wy5-dz { display: none; }

.i_wy5-es:checked + .i_wy5-umss .i_wy5-yys { display: none; }

.i_wy5-es:checked + .i_wy5-umss .i_wy5-dz { display: block; }

.i_wy5-wx3q { border-top: 1px solid #D6D7C9; grid-area: nav; padding-top: 7px; display: none; }

.i_wy5-es:checked ~ .i_wy5-wx3q { display: grid; gap: 2px; }

.i_wy5-rt { min-height: 48px; color: #373829; display: flex; text-decoration: none; align-items: center; font-size: 17.5px; font-weight: 700; padding: 0 11px; border-radius: 4px; }

.i_wy5-rt:hover { color: #10100C; background: #EAEAE3; }

.i_wy5-j4 { background: #EAEAE3; color: #10100C; }

.i_wy5-9r { grid-area: actions; grid-template-columns: 1fr 1fr; gap: 7px; display: grid; }

.i_wy5-9r .i_ta8 { min-height: 44px; font-size: 14px; padding: 0 11px; }

.i_ceka1 { border: 1px solid #D6D7C9; padding: 26px 18px; margin: 0 9px 22px; border-radius: 8px; background: #FFFFFF; }

.i_ceka1-9yg { font-family: "Montserrat", sans-serif; color: #10100C; font-weight: 800; letter-spacing: -0.04em; line-height: 1; hyphens: auto; overflow-wrap: break-word; font-size: clamp(2.285rem, 1.016rem + 6vw, 5.586rem); }

.i_ceka1-t8v { margin-top: 29px; }

.i_ceka1-b1 { border-top: 1px solid #D6D7C9; padding: 13px 0; display: grid; gap: 6px 22px; }

.i_ceka1-2w { color: #6A6B50; font-family: "Red Hat Mono", monospace; font-size: 13px; }

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

.i_ceka1-xhe li + li { margin-top: 0; }

.i_ceka1-1ums { font-size: 15px; text-decoration: none; font-weight: 600; color: #10100C; }

.i_ceka1-1ums:hover { color: #606B12; }

.i_ceka1-zl { font-size: 13px; gap: 15px 22px; flex-wrap: wrap; padding-top: 18px; display: flex; align-items: center; margin-top: 18px; color: #6A6B50; border-top: 1px solid #D6D7C9; justify-content: space-between; }

.i_ceka1-ljz { max-width: 860px; }

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

.i_ho4 { border: 1px solid #D6D7C9; right: 10px; gap: 9px 18px; border-radius: 8px; position: fixed; left: 10px; box-shadow: 0 15px 40px -12px rgba(9, 10, 15, 0.60); display: flex; bottom: 10px; align-items: center; flex-wrap: wrap; z-index: 40; background: #FFFFFF; max-width: 820px; padding: 11px 11px 11px 15px; margin-inline: auto; }

.i_ho4[hidden] { display: none; }

.i_ho4-t8 { font-size: 14px; flex: 1 1 260px; color: #373829; }

.i_ho4-6n { flex-wrap: wrap; display: flex; gap: 7px; }

.i_ho4-6n .i_ta8 { min-height: 44px; font-size: 14px; padding: 0 13px; }

.i_wywyq { padding-block: 11px 44px; }

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

.i_wywyq-1gim { min-width: 0; max-width: 680px; }

.i_wywyq-36g { border: 1px solid #D6D7C9; align-items: center; font-size: 13px; display: inline-flex; font-weight: 700; color: #373829; background: #FFFFFF; border-radius: 999px; gap: 7px; margin-bottom: 20px; padding: 6px 11px 6px 7px; }

.i_wywyq-36g svg { flex: none; color: #0E773E; }

.i_wywyq-2b4s { text-wrap: balance; line-height: 1.02; font-size: clamp(2.285rem, 1.32rem + 3.6vw, 4.317rem); letter-spacing: -0.03em; font-weight: 800; }

.i_wywyq-a0x5 { color: #373829; font-size: 18.5px; margin-top: 17px; }

.i_wywyq-gj6c { margin-top: 24px; }

.i_wywyq-n2cc { font-size: 13px; margin-top: 11px; color: #6A6B50; }

.i_wywyq-3q7 { min-width: 0; }

.i_wywyq-l8 { gap: 4px 11px; flex-wrap: wrap; font-size: 13px; color: #6A6B50; justify-content: space-between; display: flex; margin-top: 11px; }

.i_wywyq-pdof { font-family: "Red Hat Mono", monospace; }

.i_soce7 { padding-block: 11px 52px; }

.i_soce7-ft { border: 1px solid #D6D7C9; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); overflow: hidden; border-radius: 8px; background: #FFFFFF; display: grid; }

.i_soce7-g4 { padding: 26px 18px; min-width: 0; }

.i_soce7-3q8 { font-weight: 800; text-wrap: balance; font-size: clamp(2.158rem, 1.32rem + 3.2vw, 3.809rem); letter-spacing: -0.03em; line-height: 1.04; }

.i_soce7-f0 { margin-top: 17px; font-size: 18.5px; max-width: 540px; }

.i_soce7-r3a3 { margin-top: 24px; }

.i_soce7-uh { padding: 11px 18px; min-width: 0; list-style: none; display: grid; background: #EAEAE3; align-content: center; margin: 0; }

.i_soce7-be { grid-template-columns: 44px minmax(0, 1fr); display: grid; gap: 15px; padding: 17px 0; border-bottom: 1px solid #D6D7C9; }

.i_soce7-be + .i_soce7-be { margin-top: 0; }

.i_soce7-be:last-child { border-bottom: 0; }

.i_soce7-gk { display: grid; border-radius: 4px; place-items: center; color: #606B12; background: #FFFFFF; width: 44px; height: 44px; }

.i_soce7-bj { font-weight: 700; overflow-wrap: break-word; hyphens: auto; color: #10100C; }

.i_soce7-2jfm { font-size: 14px; color: #6A6B50; }

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

.i_wyriu-xxru { background: #FFFFFF; flex-direction: column-reverse; padding: 18px 20px; display: flex; min-width: 0; }

.i_wyriu-mpne { font-weight: 700; letter-spacing: -0.02em; hyphens: auto; overflow-wrap: break-word; color: #10100C; font-size: clamp(1.524rem, 1.219rem + 1vw, 2.031rem); font-family: "Red Hat Mono", monospace; }

.i_wyriu-8egf { margin-top: 4px; color: #6A6B50; font-size: 14px; }

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

.i_hoy-65 > li + li { margin-top: 0; }

.i_hoy-cwqh { text-decoration: none; display: block; min-width: 0; color: #10100C; transition: transform .16s; }

.i_hoy-cwqh:hover { transform: translateY(-4px); color: #606B12; }

.i_hoy-2s { border: 1px solid #D6D7C9; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #EAEAE3 0 8px, #FFFFFF 8px 16px); overflow: hidden; border-radius: 8px; position: relative; }

.i_hoy-51w { object-fit: cover; height: 100%; width: 100%; }

.i_hoy-21r { position: absolute; left: 10px; top: 10px; border-radius: 0px; background: #10100C; font-size: 12px; color: #F7F8F5; font-weight: 700; padding: 3px 7px; }

.i_hoy-rzs { font-weight: 700; overflow-wrap: break-word; line-height: 1.3; margin-top: 9px; hyphens: auto; font-size: 15px; }

.i_hoy-56 { font-size: 13px; color: #6A6B50; }

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

.i_gupei-y98 > li + li { margin-top: 0; }

.i_gupei-5js6 { border: 1px solid #D6D7C9; transition: border-color .16s; background: #FFFFFF; text-decoration: none; align-items: center; display: grid; padding: 15px 17px; border-radius: 8px; grid-template-columns: auto minmax(0, 1fr) auto; gap: 15px; color: #10100C; height: 100%; }

.i_gupei-5js6:hover { color: #10100C; border-color: #606B12; }

.i_gupei-xq2 { background: #EAEAE3; border-radius: 4px; display: grid; width: 44px; color: #606B12; height: 44px; place-items: center; }

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

.i_gupei-tz { font-size: 13px; color: #6A6B50; display: block; }

.i_nup-tozi { gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); display: grid; }

.i_nup-zimc { border: 1px solid #D6D7C9; flex-direction: column; background: #FFFFFF; display: flex; border-radius: 8px; min-width: 0; }

.i_nup-aq { padding: 22px 22px 18px; }

.i_nup-6pc { background: #EAEAE3; display: inline-block; border-radius: 0px; color: #373829; font-size: 12px; padding: 4px 9px; font-weight: 700; }

.i_nup-nd { margin-top: 13px; font-weight: 600; font-size: 18.5px; line-height: 1.3; }

.i_nup-2o { font-family: "Montserrat", sans-serif; overflow-wrap: break-word; color: #606B12; font-size: clamp(1.651rem, 1.32rem + 1vw, 2.031rem); font-weight: 800; letter-spacing: -0.02em; margin-top: 7px; line-height: 1.1; }

.i_nup-ohv { flex: 1; border-top: 2px dashed #D6D7C9; flex-direction: column; margin-inline: 13px; display: flex; padding: 18px 9px 22px; gap: 15px; position: relative; }

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

.i_nup-ohv::before { left: -26px; border-right: 1px solid #D6D7C9; }

.i_nup-ohv::after { border-left: 1px solid #D6D7C9; right: -26px; }

.i_nup-x4 { flex: 1; font-size: 14px; }

.i_nup-1z { font-size: 12px; color: #6A6B50; }

.i_talog-vmh { border: 1px solid #D6D7C9; border-radius: 8px; background: #FFFFFF; overflow-x: auto; }

.i_talog-iig6 { counter-reset: facts-row; font-size: 15px; }

.i_talog-iig6 thead th { color: #6A6B50; font-weight: 700; font-size: 13px; border-bottom: 1px solid #D6D7C9; padding: 13px 15px; }

.i_talog-iig6 tbody th, .i_talog-iig6 tbody td { border-bottom: 1px dashed #D6D7C9; padding: 12px 15px; }

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

.i_talog-iig6 tbody th { font-weight: 600; width: 40%; min-width: 150px; color: #373829; }

.i_talog-iig6 tbody th::before { counter-increment: facts-row; font-size: 12px; content: counter(facts-row, decimal-leading-zero); display: inline-block; min-width: 32px; font-family: "Red Hat Mono", monospace; color: #6A6B50; font-weight: 500; }

.i_talog-iig6 tbody td { font-weight: 700; hyphens: auto; min-width: 180px; color: #10100C; overflow-wrap: break-word; }

.i_fiq-vspg { display: block; }

.i_fiq-kl9 { display: grid; gap: 9px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); }

.i_fiq-h42 { border: 1px solid #D6D7C9; flex-direction: column; padding: 17px 18px; border-radius: 8px; background: #FFFFFF; min-width: 0; display: flex; gap: 6px; }

.i_fiq-zs { font-size: 13px; font-weight: 700; color: #6A6B50; }

.i_fiq-d4 { hyphens: auto; color: #10100C; font-family: "Montserrat", sans-serif; overflow-wrap: break-word; font-size: 24.5px; font-weight: 800; line-height: 1.15; }

.i_zod-o3v { border: 1px solid #D6D7C9; background: #FFFFFF; overflow-x: auto; border-radius: 8px; }

.i_zod-qgm { min-width: 620px; font-size: 15px; }

.i_zod-qgm thead { background: #EAEAE3; }

.i_zod-qgm th, .i_zod-qgm td { padding: 13px 15px; }

.i_zod-qgm thead th { font-size: 13px; font-weight: 700; color: #373829; }

.i_zod-qgm tbody th, .i_zod-qgm tbody td { vertical-align: middle; border-top: 1px solid #D6D7C9; }

.i_zod-b1 { color: #10100C; font-weight: 700; align-items: center; gap: 11px; display: flex; }

.i_zod-tk { white-space: nowrap; text-align: right; font-family: "Red Hat Mono", monospace; color: #10100C; }

.i_zod-qgm thead .i_zod-tk { font-family: "Nunito Sans", sans-serif; }

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

.i_hog-quhl { border: 1px solid #D6D7C9; min-width: 0; background: #FFFFFF; border-radius: 8px; padding: 22px; }

.i_hog-l0x1 { border: 1.5px solid #606B12; height: 48px; place-items: center; color: #606B12; display: grid; width: 48px; border-radius: 50%; }

.i_hog-0c3 { font-size: 19.5px; font-weight: 600; line-height: 1.25; margin-top: 18px; }

.i_hog-fxr2 { font-size: 15px; margin-top: 7px; }

.i_hog-qtjg { font-size: 14px; list-style: none; margin-top: 13px; padding: 0; }

.i_hog-hd { display: flex; gap: 7px; }

.i_hog-hd svg { flex: none; color: #0E773E; margin-top: 2px; }

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

.i_qio-0e1 { min-width: 0; padding-top: 17px; border-top: 2px solid #10100C; }

.i_qio-0e1 + .i_qio-0e1 { margin-top: 0; }

.i_qio-0e1::before { font-family: "Red Hat Mono", monospace; font-weight: 700; font-size: 14px; content: counter(steps, decimal-leading-zero); color: #606B12; counter-increment: steps; display: block; }

.i_qio-61 { margin-top: 9px; font-weight: 600; font-size: 19.5px; line-height: 1.25; }

.i_qio-vz6 { font-size: 15px; margin-top: 7px; }

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

.i_wyf-l0 { min-width: 0; border-top: 1px solid #D6D7C9; padding-block: 18px 22px; }

.i_wyf-08 { font-weight: 600; font-size: 19.5px; }

.i_wyf-v1v { margin-top: 9px; font-size: 15px; }

.i_ridu3-9q { font-size: 17.5px; line-height: 1.7; max-width: 760px; }

.i_ridu3-t69x { margin-bottom: 18px; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem); line-height: 1.1; }

.i_ridu3-9q h3 { font-size: 22.5px; margin: 26px 0 9px; font-weight: 600; }

.i_ridu3-9q p + p { margin-top: 13px; }

.i_ridu3-9q ul, .i_ridu3-9q ol { margin-block: 15px; }

.i_ridu3-z1r { padding: 22px 26px; border-radius: 8px; margin-block: 26px; background: #EAEAE3; }

.i_ridu3-z1r p { font-family: "Montserrat", sans-serif; font-weight: 600; color: #10100C; line-height: 1.4; font-size: 21.5px; }

.i_ridu3-z1r cite { font-size: 14px; font-weight: 600; color: #6A6B50; font-style: normal; display: block; margin-top: 11px; }

.i_vece0-54m { border: 1px solid #D6D7C9; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); gap: 22px 44px; border-radius: 8px; padding: 22px 18px; display: grid; background: #FFFFFF; }

.i_vece0-665 { min-width: 0; }

.i_vece0-qroo { font-weight: 800; line-height: 1.12; font-size: clamp(1.651rem, 1.219rem + 1.4vw, 2.412rem); letter-spacing: -0.02em; }

.i_vece0-iiy { margin-top: 13px; }

.i_vece0-el { padding: 0; min-width: 0; list-style: none; }

.i_vece0-1l2 { padding: 11px 0; overflow-wrap: break-word; display: flex; gap: 13px; align-items: flex-start; border-bottom: 1px solid #D6D7C9; hyphens: auto; }

.i_vece0-1l2 + .i_vece0-1l2 { margin-top: 0; }

.i_vece0-vpo { background: #0E773E; place-items: center; height: 24px; width: 24px; flex: none; border-radius: 50%; display: grid; color: #FFFFFF; }

.i_hoh-mh { align-items: center; display: flex; gap: 15px; }

.i_hoh-o4q { line-height: 1; color: #10100C; font-family: "Montserrat", sans-serif; font-size: 53px; font-weight: 800; }

.i_hoh-m175 { color: #10100C; display: flex; gap: 2px; }

.i_hoh-6fkp { font-size: 14px; color: #6A6B50; }

.i_hoh-88y { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.i_hoh-2w1u { border: 1px solid #D6D7C9; background: #FFFFFF; gap: 15px; min-width: 0; border-radius: 8px; padding: 22px; flex-direction: column; display: flex; }

.i_hoh-f5 { font-size: 15px; flex: 1; }

.i_hoh-sh2m { gap: 11px; display: flex; align-items: center; }

.i_hoh-am6 { color: #10100C; font-size: 14px; flex: none; background: #EAEAE3; place-items: center; border-radius: 50%; display: grid; width: 40px; font-weight: 700; height: 40px; }

.i_hoh-5r4o { color: #10100C; font-size: 15px; font-weight: 700; display: block; }

.i_hoh-cc { color: #6A6B50; display: block; font-size: 13px; }

.i_hove8-ge3d { border: 1px solid #D6D7C9; padding: 22px; display: grid; gap: 22px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); background: #FFFFFF; border-radius: 8px; }

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

.i_hove8-v8qk { background: #6D7A15; font-weight: 800; font-family: "Montserrat", sans-serif; height: 64px; color: #FFFFFF; border-radius: 50%; width: 64px; place-items: center; display: grid; font-size: 22.5px; overflow: hidden; }

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

.i_hove8-c24 { font-size: 22.5px; font-weight: 800; }

.i_hove8-25db { color: #6A6B50; font-size: 14px; }

.i_hove8-qg { margin-top: 9px; }

.i_hove8-nr { display: flex; font-size: 14px; gap: 7px 18px; margin-top: 11px; flex-wrap: wrap; }

.i_hove8-be { font-family: "Red Hat Mono", monospace; color: #6A6B50; }

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

.i_bemia-i1b > li + li { margin-top: 0; }

.i_bemia-uk { border: 1px solid #D6D7C9; display: block; border-radius: 4px; transition: border-color .16s; aspect-ratio: 300 / 173; padding: 9px; background: #FFFFFF; }

.i_bemia-uk:hover { border-color: #606B12; }

.i_bemia-vc6 { object-fit: contain; width: 100%; height: 100%; }

.i_mibe8-lu, .i_xafi9-6s5 { background: #EAEAE3; border-radius: 8px; padding: 22px 18px; }

.i_mibe8-tm { justify-content: space-between; display: flex; gap: 18px 37px; align-items: flex-end; flex-wrap: wrap; }

.i_mibe8-ig { max-width: 640px; min-width: 0; }

.i_mibe8-lzqk, .i_xafi9-cva { margin-top: 11px; max-width: 680px; }

.i_mibe8-u8p { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 182px), 1fr)); display: grid; padding: 0; margin-top: 26px; gap: 9px; }

.i_mibe8-wwn { min-width: 0; border-radius: 4px; display: flex; gap: 11px; padding: 15px; hyphens: auto; overflow-wrap: break-word; background: #FFFFFF; font-weight: 700; color: #10100C; align-items: center; }

.i_mibe8-wwn + .i_mibe8-wwn { margin-top: 0; }

.i_mibe8-wwn svg { color: #606B12; flex: none; }

.i_xafi9-4w { display: flex; font-size: 14px; flex-wrap: wrap; margin-top: 18px; font-weight: 700; gap: 7px 18px; }

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

.i_ho1-9i { min-width: 0; }

.i_ho1-9i p { margin-top: 13px; }

.i_ho1-uek { display: grid; align-content: start; min-width: 0; gap: 15px; }

.i_ho1-utt { border: 1px solid #D6D7C9; overflow: hidden; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); display: grid; background: #D6D7C9; border-radius: 8px; }

.i_ho1-n4 { flex-direction: column-reverse; display: flex; padding: 17px 18px; background: #FFFFFF; }

.i_ho1-7j { font-weight: 700; overflow-wrap: break-word; hyphens: auto; font-family: "Red Hat Mono", monospace; font-size: 24.5px; color: #10100C; }

.i_ho1-gx { color: #6A6B50; font-size: 13px; }

.i_ho1-vfw5 { border: 1px solid #D6D7C9; border-radius: 8px; padding: 0; background: #FFFFFF; list-style: none; }

.i_ho1-bubu { display: flex; flex-wrap: wrap; gap: 4px 15px; border-bottom: 1px solid #D6D7C9; padding: 13px 18px; justify-content: space-between; }

.i_ho1-bubu + .i_ho1-bubu { margin-top: 0; }

.i_ho1-bubu:last-child { border-bottom: 0; }

.i_ho1-xdts { color: #10100C; font-weight: 700; }

.i_ho1-j3n { color: #6A6B50; overflow-wrap: break-word; font-size: 14px; font-family: "Red Hat Mono", monospace; hyphens: auto; }

.i_cevei-xm { counter-reset: faq; border-top: 1.5px solid #10100C; }

.i_cevei-2n { border-bottom: 1px solid #D6D7C9; }

.i_cevei-no8e { padding: 17px 0; gap: 11px; font-weight: 700; align-items: center; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; font-size: 17.5px; color: #10100C; }

.i_cevei-no8e::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #606B12; font-size: 13px; font-family: "Red Hat Mono", monospace; }

.i_cevei-no8e:hover { color: #606B12; }

.i_cevei-dw { transition: transform .16s; }

.i_cevei-2n[open] .i_cevei-dw { transform: rotate(45deg); }

.i_cevei-6ta { padding: 0 0 20px 44px; max-width: 860px; }

.i_cevei-6ta p + p { margin-top: 9px; }

.i_jaxa3-6e { flex-wrap: wrap; display: flex; gap: 22px 37px; background: #242517; color: #F3F4F2; padding: 26px 20px; align-items: center; border-radius: 8px; justify-content: space-between; }

.i_jaxa3-96y { max-width: 640px; min-width: 0; }

.i_jaxa3-go { font-weight: 800; color: #F3F4F2; line-height: 1.12; font-size: clamp(1.524rem, 1.219rem + 1.2vw, 2.158rem); letter-spacing: -0.02em; }

.i_jaxa3-7p2g { margin-top: 9px; color: #F3F4F2; }

.i_jaxa3-7p2g a { color: #F3F4F2; }

.i_veta0-il { font-weight: 800; font-size: clamp(1.397rem, 1.117rem + 1vw, 1.904rem); line-height: 1.15; max-width: 760px; }

.i_veta0-qt { columns: 2 340px; font-size: 15px; column-gap: 44px; margin-top: 17px; }

.i_veta0-qt p + p { margin-top: 13px; }

.i_ja8-7e7 { display: flex; list-style: none; margin-bottom: 18px; gap: 6px 9px; color: #6A6B50; padding: 0; font-size: 13px; flex-wrap: wrap; }

.i_ja8-7e7 li + li { margin-top: 0; }

.i_ja8-7e7 li + li::before { margin-right: 9px; content: "/"; }

.i_ja8-m6 { color: #6A6B50; }

.i_ja8-g1sr { color: #10100C; font-weight: 700; }

.i_du0 { padding-block: 7px 29px; }

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

.i_du0-px6v { min-width: 0; }

.i_du0-ifm { font-size: 13px; font-family: "Red Hat Mono", monospace; color: #6A6B50; }

.i_du0-lj { font-size: clamp(2.285rem, 1.32rem + 3.4vw, 4.063rem); line-height: 1.02; letter-spacing: -0.03em; margin-top: 9px; font-weight: 800; }

.i_du0-jl { font-size: 18.5px; max-width: 560px; margin-top: 15px; }

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

.i_du0-c15x { background: #FFFFFF; min-width: 0; padding: 11px 15px; }

.i_du0-2l { font-size: 12px; color: #6A6B50; font-weight: 700; }

.i_du0-re { color: #10100C; font-family: "Red Hat Mono", monospace; font-size: 17.5px; font-weight: 700; overflow-wrap: break-word; margin-top: 2px; hyphens: auto; }

.i_du0-65ad { margin-top: 22px; }

.i_du0-w5 { font-size: 13px; color: #6A6B50; margin-top: 11px; }

.i_du0-nl { min-width: 0; }

.i_qinun-jtu6 { padding: 26px 18px 0; border-radius: 8px; background: #242517; overflow: hidden; text-align: center; color: #F3F4F2; }

.i_qinun-8x31 { margin-inline: auto; max-width: 820px; }

.i_qinun-00 { font-size: 13px; font-family: "Red Hat Mono", monospace; color: #F3F4F2; }

.i_qinun-fpd { margin-top: 9px; color: #F3F4F2; letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; font-size: clamp(2.158rem, 1.32rem + 3.4vw, 4.19rem); }

.i_qinun-br { font-size: 18.5px; margin-top: 13px; color: #F3F4F2; }

.i_qinun-nqg { margin-top: 22px; justify-content: center; }

.i_qinun-cb { padding: 0; display: flex; justify-content: center; list-style: none; margin-top: 26px; flex-wrap: wrap; gap: 7px; }

.i_qinun-nons { border: 1px solid #F3F4F2; font-size: 14px; border-radius: 999px; color: #F3F4F2; padding: 7px 13px; }

.i_qinun-nons + .i_qinun-nons { margin-top: 0; }

.i_qinun-nons strong { font-family: "Red Hat Mono", monospace; color: #F3F4F2; }

.i_qinun-ola { max-width: 956px; margin: 33px auto 0; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 8px 8px 0 0; background-color: #EAEAE3; }

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

.i_beqik { padding-bottom: 44px; }

.i_beqik-z7e { border: 1px solid #D6D7C9; background: #FFFFFF; border-radius: 8px; }

.i_beqik-jm { padding: 0 15px; min-height: 52px; align-items: center; justify-content: space-between; color: #10100C; font-weight: 700; display: flex; }

.i_beqik-kvl { transition: transform .16s; }

.i_beqik-z7e[open] .i_beqik-kvl { transform: rotate(45deg); }

.i_beqik-wqaj { list-style: none; padding: 0 7px 7px; margin: 0; display: grid; }

.i_beqik-wqaj li + li { margin-top: 0; }

.i_beqik-qv { font-weight: 600; align-items: center; text-decoration: none; padding: 0 7px; min-height: 44px; color: #373829; border-top: 1px solid #D6D7C9; display: flex; }

.i_beqik-qv:hover { color: #606B12; }

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

.i_qi6-y09y { font-size: 17.5px; min-width: 0; max-width: 720px; }

.i_qi6-y09y p { margin-top: 13px; }

.i_qi6-jqez { min-width: 0; background: #EAEAE3; border-radius: 8px; padding: 22px; }

.i_qi6-6rqz { font-size: 19.5px; font-weight: 600; }

.i_qi6-od5h { list-style: none; margin-top: 13px; padding: 0; }

.i_qi6-wzs { display: flex; gap: 9px; }

.i_qi6-wzs svg { margin-top: 2px; flex: none; color: #0E773E; }

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

.i_duj-db > li + li { margin-top: 0; }

.i_duj-q3u { border: 1px solid #D6D7C9; overflow: hidden; border-radius: 8px; aspect-ratio: 16 / 10; background-color: #242517; }

.i_duj-ga { width: 100%; object-fit: contain; height: 100%; }

.i_duj-0fva { font-size: 14px; margin-top: 9px; }

.i_bemin-f5x { border: 1px solid #D6D7C9; overflow-x: auto; border-radius: 8px; background: #FFFFFF; }

.i_bemin-k24 { font-size: 15px; min-width: 560px; }

.i_bemin-k24 thead { background: #EAEAE3; }

.i_bemin-k24 th, .i_bemin-k24 td { padding: 9px 15px; vertical-align: middle; }

.i_bemin-k24 thead th { font-weight: 700; font-size: 13px; color: #373829; }

.i_bemin-k24 tbody th, .i_bemin-k24 tbody td { border-top: 1px solid #D6D7C9; }

.i_bemin-w401 { white-space: nowrap; text-align: right; font-family: "Red Hat Mono", monospace; color: #10100C; }

.i_bemin-0dy { gap: 11px; font-weight: 700; color: #10100C; align-items: center; display: flex; }

.i_bemin-q52 { overflow: hidden; height: 40px; background: #EAEAE3; flex: none; border-radius: 0px; width: 40px; }

.i_bemin-q52 img { object-fit: contain; width: 100%; height: 100%; }

.i_bemin-nm { background: #EAEAE3; }

.i_bemin-nm .i_bemin-q52 { background: #FFFFFF; }

.i_bemin-61a4 { background: #6D7A15; border-radius: 0px; font-size: 11px; font-weight: 700; padding: 2px 7px; color: #FFFFFF; }

.i_sok-xvo { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); gap: 15px; }

.i_sok-2far { border: 1px solid #D6D7C9; flex-direction: column; min-width: 0; border-radius: 8px; background: #FFFFFF; gap: 11px; padding: 22px; display: flex; }

.i_sok-pt0 { font-size: 20.5px; font-weight: 600; }

.i_sok-hw { flex: 1; font-size: 15px; }

.i_sok-f5 { gap: 6px; font-size: 13px; font-weight: 700; align-items: center; flex-wrap: wrap; display: flex; }

.i_sok-f5 svg { color: #6A6B50; }

.i_sok-k6k { border-radius: 0px; background: #EAEAE3; padding: 4px 9px; color: #10100C; }

.i_sok-qyml { background: #6D7A15; border-radius: 0px; padding: 4px 9px; color: #FFFFFF; }

.i_gujan-doj { display: grid; gap: 37px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); }

.i_gujan-a9 { min-width: 0; }

.i_gujan-grmh { line-height: 1.12; font-weight: 800; font-size: clamp(1.524rem, 1.219rem + 1vw, 2.158rem); letter-spacing: -0.02em; }

.i_gujan-of9 { margin-top: 9px; color: #6A6B50; }

.i_gujan-5y { border: 1px solid #D6D7C9; margin-top: 17px; background: #FFFFFF; overflow-x: auto; border-radius: 8px; }

.i_gujan-qav { font-size: 15px; }

.i_gujan-qav thead { background: #EAEAE3; }

.i_gujan-qav th, .i_gujan-qav td { padding: 11px 17px; }

.i_gujan-qav thead th { font-size: 13px; }

.i_gujan-qav tbody th, .i_gujan-qav tbody td { border-top: 1px solid #D6D7C9; }

.i_gujan-qav tbody th { font-weight: 600; }

.i_gujan-7ya { text-align: right; white-space: nowrap; color: #10100C; font-family: "Red Hat Mono", monospace; }

.i_gujan-hi { margin-top: 6px; border-radius: 999px; display: block; background: #EAEAE3; height: 4px; }

.i_gujan-b2nd { display: block; background: #6D7A15; border-radius: 999px; height: 100%; }

.i_gujan-zxk5 { color: #0E773E; font-weight: 700; }

.i_fita5-7q6 { border: 1px solid #D6D7C9; aspect-ratio: 16 / 9; position: relative; border-radius: 8px; overflow: hidden; background-color: #242517; }

.i_fita5-z6r0 { width: 100%; height: 100%; object-fit: cover; }

.i_fita5-8o4 { inset: 0; place-items: center; text-decoration: none; background: rgba(9, 10, 15, 0.60); display: grid; position: absolute; }

.i_fita5-pyu { transition: transform .16s; align-items: center; background: #F3F4F2; padding: 0 24px; color: #242517; border-radius: 999px; gap: 11px; font-size: 17.5px; min-height: 56px; font-weight: 800; display: inline-flex; }

.i_fita5-8o4:hover .i_fita5-pyu { transform: scale(1.04); }

.i_fita5-4x { display: flex; gap: 13px 29px; justify-content: space-between; align-items: center; margin-top: 15px; flex-wrap: wrap; }

.i_fita5-uk5u { font-size: 15px; max-width: 640px; }

.i_penu1-17o { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); }

.i_penu1-zk5t { border: 1px solid #D6D7C9; border-radius: 8px; background: #FFFFFF; min-width: 0; padding: 20px 22px; }

.i_penu1-g8 { color: #10100C; font-family: "Red Hat Mono", monospace; font-size: 22.5px; font-weight: 700; }

.i_penu1-zt { margin-top: 7px; font-weight: 600; font-size: 18.5px; }

.i_penu1-tcw { margin-top: 6px; font-size: 15px; }

.i_ritaw-nt { max-width: 760px; font-size: 17.5px; line-height: 1.7; }

.i_ritaw-fp { line-height: 1.1; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem); letter-spacing: -0.02em; margin-bottom: 17px; font-weight: 800; }

.i_ritaw-nt p + p { margin-top: 13px; }

.i_xafi9-1e { margin-top: 22px; gap: 11px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); display: grid; }

.i_xafi9-u9 { min-width: 0; padding: 17px 18px; background: #FFFFFF; border-radius: 4px; }

.i_xafi9-z2 { font-size: 16.5px; font-weight: 700; font-family: "Nunito Sans", sans-serif; }

.i_xafi9-d3vy { margin-top: 6px; font-size: 14px; }

.i_duces { padding: 9px 11px 9px 15px; left: 0; bottom: 0; transform: translateY(110%); background: #FFFFFF; position: fixed; display: flex; align-items: center; transition: transform .20s; gap: 11px; justify-content: space-between; border-top: 1px solid #D6D7C9; right: 0; z-index: 35; }

.i_duces-1d { transform: translateY(0); }

.i_duces-bh { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; color: #10100C; min-width: 0; }

.i_duces .i_ta8 { flex: none; min-height: 44px; }

@media (min-width: 631px) {
  .i_jau { padding-inline: 22px; }
  .i_soce7-g4 { padding: 41px 37px; }
  .i_soce7-uh { padding: 22px 29px; }
  .i_vece0-54m { padding: 33px; }
  .i_mibe8-lu, .i_xafi9-6s5 { padding: 33px; }
  .i_jaxa3-6e { padding: 37px; }
  .i_qinun-jtu6 { padding: 41px 37px 0; }
  .i_ceka1 { padding: 37px; }
  .i_ceka1-b1 { align-items: baseline; grid-template-columns: 162px minmax(0, 1fr); }
}

@media (min-width: 968px) {
  .i_jau { padding-inline: 37px; }
  main > section { padding-block: 0 81px; }
  .i_wy5 { padding: 11px 22px; }
  .i_wy5-j0ii { grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 13px; grid-template-areas: "logo nav tools actions"; gap: 15px; }
  .i_wy5-umss { display: none; }
  .i_wy5-wx3q { display: flex; border-top: 0; flex-wrap: wrap; gap: 2px; justify-content: center; padding-top: 0; }
  .i_wy5-rt { min-height: 40px; font-size: 14px; }
  .i_wy5-9r { display: flex; }
  .i_wy5-9r .i_ta8 { min-height: 42px; padding: 0 15px; }
  .i_wywyq { padding-block: 22px 74px; }
  .i_wywyq-1gim { padding-block: 29px; }
  .i_soce7-g4 { padding: 59px; }
  .i_du0 { padding-block: 15px 44px; }
  .i_beqik { padding-bottom: 66px; }
  .i_beqik-z7e[open] .i_beqik-wqaj, .i_beqik-wqaj { display: flex; padding: 0 9px 9px; gap: 7px; flex-wrap: wrap; }
  .i_beqik-qv { font-size: 14px; font-weight: 700; color: #10100C; border-radius: 4px; padding: 0 11px; background: #EAEAE3; border-top: 0; min-height: 36px; }
  .i_beqik-qv:hover { background: #6D7A15; color: #FFFFFF; }
  .i_vece0-54m { padding: 41px; }
  .i_mibe8-lu, .i_xafi9-6s5 { padding: 41px; }
  .i_jaxa3-6e { padding: 44px; }
  .i_qinun-jtu6 { padding: 52px 52px 0; }
  .i_ceka1 { padding: 44px; margin: 0 22px 22px; }
  .i_duces { display: none; }
}