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

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

body { overflow-wrap: break-word; background: #0E1313; color: #CBD5D5; font-size: 0.947rem; line-height: 1.55; margin: 0; font-family: "Inter", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #8CE4BC; text-underline-offset: 3px; transition: color .19s; }

a:hover { color: #A8EBCC; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.gu-zo8 { max-width: 1336px; margin-inline: auto; padding-inline: 16px; }

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

.gu-mika8 { display: flex; gap: 16px 32px; justify-content: space-between; flex-wrap: wrap; margin-bottom: 28px; align-items: flex-end; }

.gu-mika8-98 { max-width: 752px; min-width: 0; }

.gu-mika8-p42 { font-size: 0.825rem; display: flex; font-weight: 700; gap: 8px; color: #8CE4BC; align-items: center; margin-bottom: 10px; }

.gu-mika8-p42::before { flex: none; content: ""; width: 8px; background: #78DFB0; border-radius: 2px; height: 8px; }

.gu-mika8-2g { text-wrap: balance; font-size: clamp(1.589rem, 1.173rem + 1.6vw, 2.444rem); line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; }

.gu-mika8-6h92 { color: #97ABAA; margin-top: 12px; }

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

.gu-mika8-ef3 svg { flex: none; }

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

.gu-talos-kic { background: #78DFB0; color: #0E1111; }

.gu-talos-kic:hover { color: #0E1111; background: #A8EBCC; }

.gu-talos-0kq9 { color: #F2F5F5; border-color: #F2F5F5; background: transparent; }

.gu-talos-0kq9:hover { background: #F2F5F5; color: #0E1313; }

.gu-talos-axm { min-height: 52px; font-size: 0.947rem; }

.gu-talos-1i8l { width: 100%; display: flex; }

.gu-talos-jth { background: #EEEFEF; color: #080A0A; }

.gu-talos-jth:hover { background: #78DFB0; color: #0E1111; }

.gu-talos-ah9p { border-color: #EEEFEF; color: #EEEFEF; background: transparent; }

.gu-talos-ah9p:hover { color: #080A0A; background: #EEEFEF; }

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

.gu-fidui { border: 1px solid #334746; overflow: hidden; background-color: #212E2E; position: relative; border-radius: 28px; background-image: repeating-linear-gradient(135deg, #212E2E 0 9px, #151D1D 9px 18px); }

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

.gu-fidui-n2y { aspect-ratio: 16 / 10; }

.gu-du8 { z-index: 30; background: #0E1313; padding: 10px; top: 0; position: sticky; }

.gu-du8-qq7 { border: 1px solid #334746; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; padding: 10px; border-radius: 28px; align-items: center; background: #151D1D; display: grid; margin-inline: auto; max-width: 1336px; gap: 10px; }

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

.gu-du8-cg2e::before { width: 14px; background: #78DFB0; height: 14px; content: ""; flex: none; border-radius: 4px; transform: rotate(45deg); }

.gu-du8-cg2e:hover { color: #F2F5F5; }

.gu-du8-lv { opacity: 0; pointer-events: none; position: absolute; }

.gu-du8-ztp { grid-area: burger; border-radius: 16px; color: #0E1313; background: #F2F5F5; place-items: center; height: 44px; width: 44px; display: grid; cursor: pointer; }

.gu-du8-lv:focus-visible + .gu-du8-ztp { outline: 2px solid #8CE4BC; outline-offset: 3px; }

.gu-du8-di { display: none; }

.gu-du8-lv:checked + .gu-du8-ztp .gu-du8-7m { display: none; }

.gu-du8-lv:checked + .gu-du8-ztp .gu-du8-di { display: block; }

.gu-du8-6hkt { grid-area: nav; padding-top: 8px; border-top: 1px solid #334746; display: none; }

.gu-du8-lv:checked ~ .gu-du8-6hkt { display: grid; gap: 2px; }

.gu-du8-d4o0 { font-weight: 700; color: #CBD5D5; display: flex; font-size: 1.008rem; align-items: center; min-height: 48px; text-decoration: none; padding: 0 12px; border-radius: 16px; }

.gu-du8-d4o0:hover { background: #212E2E; color: #F2F5F5; }

.gu-du8-2x { background: #212E2E; color: #F2F5F5; }

.gu-du8-pkk { gap: 8px; display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; }

.gu-du8-pkk .gu-talos { font-size: 0.825rem; min-height: 44px; padding: 0 12px; }

.gu-dua { border: 1px solid #334746; background: #151D1D; margin: 0 10px 24px; border-radius: 28px; padding: 28px 20px; }

.gu-dua-0lau { letter-spacing: -0.04em; font-weight: 800; line-height: 1; color: #F2F5F5; font-size: clamp(2.2rem, 0.978rem + 6vw, 5.377rem); font-family: "Anybody", sans-serif; overflow-wrap: break-word; hyphens: auto; }

.gu-dua-jjbu { margin-top: 32px; }

.gu-dua-nb { display: grid; padding: 14px 0; gap: 6px 24px; border-top: 1px solid #334746; }

.gu-dua-sg6k { font-family: "Inter", sans-serif; font-size: 0.764rem; color: #97ABAA; }

.gu-dua-qct { gap: 6px 20px; padding: 0; display: flex; list-style: none; flex-wrap: wrap; }

.gu-dua-qct li + li { margin-top: 0; }

.gu-dua-y71 { text-decoration: none; font-size: 0.886rem; color: #F2F5F5; font-weight: 600; }

.gu-dua-y71:hover { color: #8CE4BC; }

.gu-dua-2yh { gap: 16px 24px; margin-top: 20px; display: flex; flex-wrap: wrap; padding-top: 20px; color: #97ABAA; font-size: 0.764rem; justify-content: space-between; border-top: 1px solid #334746; align-items: center; }

.gu-dua-2qmz { max-width: 896px; }

.gu-dua-5jee { border: 2px solid #F7706E; font-size: 0.764rem; place-items: center; color: #F7706E; height: 40px; border-radius: 50%; display: grid; flex: none; font-weight: 800; width: 40px; }

.gu-fit { border: 1px solid #334746; position: fixed; padding: 12px 12px 12px 16px; left: 10px; max-width: 856px; flex-wrap: wrap; box-shadow: 0 14px 36px -12px rgba(0, 0, 0, 0.66); z-index: 40; display: flex; margin-inline: auto; background: #151D1D; right: 10px; gap: 10px 20px; align-items: center; border-radius: 28px; bottom: 10px; }

.gu-fit[hidden] { display: none; }

.gu-fit-p5 { color: #CBD5D5; flex: 1 1 260px; font-size: 0.825rem; }

.gu-fit-82 { display: flex; flex-wrap: wrap; gap: 8px; }

.gu-fit-82 .gu-talos { padding: 0 14px; min-height: 44px; font-size: 0.825rem; }

.gu-kawya { padding-block: 12px 56px; }

.gu-kawya-k4p { border: 1px solid #334746; border-radius: 28px; display: grid; background: #151D1D; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); overflow: hidden; }

.gu-kawya-rwqu { padding: 28px 20px; min-width: 0; }

.gu-kawya-4z3 { font-size: clamp(2.078rem, 1.271rem + 3.2vw, 3.666rem); letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; line-height: 1.04; }

.gu-kawya-h02h { font-size: 1.07rem; max-width: 564px; margin-top: 18px; }

.gu-kawya-kha { margin-top: 26px; }

.gu-kawya-my { align-content: center; margin: 0; background: #212E2E; list-style: none; padding: 12px 20px; min-width: 0; display: grid; }

.gu-kawya-k94l { grid-template-columns: 44px minmax(0, 1fr); gap: 16px; padding: 18px 0; border-bottom: 1px solid #334746; display: grid; }

.gu-kawya-k94l + .gu-kawya-k94l { margin-top: 0; }

.gu-kawya-k94l:last-child { border-bottom: 0; }

.gu-kawya-5mbo { height: 44px; color: #8CE4BC; place-items: center; display: grid; border-radius: 16px; background: #151D1D; width: 44px; }

.gu-kawya-5b7 { color: #F2F5F5; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.gu-kawya-av { font-size: 0.825rem; color: #97ABAA; }

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

.gu-xawyl-vq { display: flex; padding: 20px 22px; min-width: 0; flex-direction: column-reverse; background: #151D1D; }

.gu-xawyl-zj6 { letter-spacing: -0.02em; font-family: "Inter", sans-serif; hyphens: auto; color: #F2F5F5; overflow-wrap: break-word; font-weight: 700; font-size: clamp(1.467rem, 1.173rem + 1vw, 1.955rem); }

.gu-xawyl-myh9 { font-size: 0.825rem; color: #97ABAA; margin-top: 4px; }

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

.gu-pezoe-yo > li + li { margin-top: 0; }

.gu-pezoe-dpg2 { min-width: 0; color: #F2F5F5; display: block; text-decoration: none; transition: transform .19s; }

.gu-pezoe-dpg2:hover { transform: translateY(-4px); color: #8CE4BC; }

.gu-pezoe-3u { border: 1px solid #334746; position: relative; background-image: repeating-linear-gradient(135deg, #212E2E 0 8px, #151D1D 8px 16px); aspect-ratio: 1 / 1; border-radius: 28px; overflow: hidden; }

.gu-pezoe-lyn { height: 100%; width: 100%; object-fit: cover; }

.gu-pezoe-3h { font-size: 0.886rem; hyphens: auto; line-height: 1.3; margin-top: 10px; font-weight: 700; overflow-wrap: break-word; }

.gu-pezoe-w4a { color: #97ABAA; font-size: 0.764rem; }

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

.gu-pei-p1e > li + li { margin-top: 0; }

.gu-pei-jy5u { border: 1px solid #334746; background: #151D1D; grid-template-columns: 90px minmax(0, 1fr) auto; color: #F2F5F5; transition: border-color .19s; border-radius: 28px; gap: 16px; padding: 10px 18px 10px 10px; display: grid; align-items: center; text-decoration: none; }

.gu-pei-jy5u:hover { border-color: #8CE4BC; color: #F2F5F5; }

.gu-pei-yqe7 { border-radius: 12px; overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #212E2E 0 6px, #151D1D 6px 12px); }

.gu-pei-jsuu { width: 100%; height: 100%; object-fit: cover; }

.gu-pei-ubax { hyphens: auto; display: block; font-weight: 700; overflow-wrap: break-word; }

.gu-pei-lb { font-size: 0.764rem; color: #97ABAA; display: block; }

.gu-pei-cc { font-weight: 700; font-size: 0.764rem; white-space: nowrap; color: #4EDAA1; font-family: "Inter", sans-serif; }

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

.gu-ka3-r6kq > li + li { margin-top: 0; }

.gu-ka3-qmqh { border: 1px solid #334746; background: #151D1D; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; gap: 16px; transition: border-color .19s; padding: 16px 18px; height: 100%; text-decoration: none; border-radius: 28px; align-items: center; color: #F2F5F5; }

.gu-ka3-qmqh:hover { color: #F2F5F5; border-color: #8CE4BC; }

.gu-ka3-60o { background: #212E2E; width: 44px; color: #8CE4BC; height: 44px; border-radius: 16px; display: grid; place-items: center; }

.gu-ka3-mpm3 { overflow-wrap: break-word; font-weight: 700; hyphens: auto; display: block; }

.gu-ka3-jbfm { color: #97ABAA; font-size: 0.764rem; display: block; }

.gu-wys-qhw { grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); gap: 16px; display: grid; }

.gu-wys-xmow { border: 1px solid #334746; min-width: 0; background: #151D1D; border-radius: 28px; display: flex; flex-direction: column; }

.gu-wys-ewf { padding: 24px 24px 20px; }

.gu-wys-qodt { background: #212E2E; font-weight: 700; display: inline-block; border-radius: 10px; color: #CBD5D5; font-size: 0.703rem; padding: 4px 10px; }

.gu-wys-lyq { line-height: 1.3; margin-top: 14px; font-size: 1.07rem; font-weight: 600; }

.gu-wys-i18 { line-height: 1.1; margin-top: 8px; font-family: "Anybody", sans-serif; color: #8CE4BC; font-size: clamp(1.589rem, 1.271rem + 1vw, 1.955rem); letter-spacing: -0.02em; font-weight: 800; overflow-wrap: break-word; }

.gu-wys-wrfd { flex: 1; padding: 20px 10px 24px; gap: 16px; border-top: 2px dashed #334746; margin-inline: 14px; display: flex; position: relative; flex-direction: column; }

.gu-wys-wrfd::before, .gu-wys-wrfd::after { position: absolute; border-radius: 50%; height: 22px; background: #0E1313; top: -12px; width: 22px; content: ""; }

.gu-wys-wrfd::before { left: -26px; border-right: 1px solid #334746; }

.gu-wys-wrfd::after { right: -26px; border-left: 1px solid #334746; }

.gu-wys-egwh { flex: 1; font-size: 0.825rem; }

.gu-wys-8ef { font-size: 0.703rem; color: #97ABAA; }

.gu-duy-kbp { border: 1px solid #334746; background: #151D1D; overflow-x: auto; border-radius: 28px; }

.gu-duy-4va { font-size: 0.886rem; counter-reset: facts-row; }

.gu-duy-4va thead th { color: #97ABAA; border-bottom: 1px solid #334746; font-weight: 700; font-size: 0.764rem; padding: 14px 16px; }

.gu-duy-4va tbody th, .gu-duy-4va tbody td { border-bottom: 1px dashed #334746; padding: 13px 16px; }

.gu-duy-4va tbody tr:last-child th, .gu-duy-4va tbody tr:last-child td { border-bottom: 0; }

.gu-duy-4va tbody th { color: #CBD5D5; width: 40%; min-width: 150px; font-weight: 600; }

.gu-duy-4va tbody th::before { font-size: 0.703rem; font-weight: 500; counter-increment: facts-row; min-width: 32px; content: counter(facts-row, decimal-leading-zero); display: inline-block; font-family: "Inter", sans-serif; color: #97ABAA; }

.gu-duy-4va tbody td { hyphens: auto; color: #F2F5F5; overflow-wrap: break-word; font-weight: 700; min-width: 180px; }

.gu-befil-3e0 { display: block; }

.gu-befil-k0 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); display: grid; gap: 10px; }

.gu-befil-d26y { border: 1px solid #334746; gap: 6px; background: #151D1D; border-radius: 28px; flex-direction: column; min-width: 0; padding: 18px 20px; display: flex; }

.gu-befil-tij { color: #97ABAA; font-size: 0.764rem; font-weight: 700; }

.gu-befil-4oi { font-family: "Anybody", sans-serif; color: #F2F5F5; font-weight: 800; line-height: 1.15; hyphens: auto; font-size: 1.436rem; overflow-wrap: break-word; }

.gu-ho8-8h { border: 1px solid #334746; background: #151D1D; border-radius: 28px; overflow-x: auto; }

.gu-ho8-hawv { min-width: 648px; font-size: 0.886rem; }

.gu-ho8-hawv thead { background: #212E2E; }

.gu-ho8-hawv th, .gu-ho8-hawv td { padding: 14px 16px; }

.gu-ho8-hawv thead th { font-size: 0.764rem; color: #CBD5D5; font-weight: 700; }

.gu-ho8-hawv tbody th, .gu-ho8-hawv tbody td { border-top: 1px solid #334746; vertical-align: middle; }

.gu-ho8-di { gap: 12px; display: flex; font-weight: 700; align-items: center; color: #F2F5F5; }

.gu-ho8-ci { white-space: nowrap; text-align: right; color: #F2F5F5; font-family: "Inter", sans-serif; }

.gu-ho8-hawv thead .gu-ho8-ci { font-family: "Inter", sans-serif; }

.gu-qixag-iy { border-top: 1px solid #334746; }

.gu-qixag-7fv { gap: 8px 20px; padding: 24px 0; display: grid; grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #334746; }

.gu-qixag-kq { height: 52px; width: 52px; display: grid; border-radius: 16px; color: #0E1111; place-items: center; grid-row: span 2; background: #78DFB0; }

.gu-qixag-v9 { font-weight: 600; font-size: 1.192rem; }

.gu-qixag-a90o { hyphens: auto; max-width: 792px; }

.gu-ceqif-mxea { gap: 28px 24px; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); counter-reset: steps; list-style: none; }

.gu-ceqif-bha9 { border-top: 2px solid #F2F5F5; min-width: 0; padding-top: 18px; }

.gu-ceqif-bha9 + .gu-ceqif-bha9 { margin-top: 0; }

.gu-ceqif-bha9::before { font-size: 0.825rem; display: block; counter-increment: steps; font-family: "Inter", sans-serif; font-weight: 700; content: counter(steps, decimal-leading-zero); color: #8CE4BC; }

.gu-ceqif-97s { line-height: 1.25; margin-top: 10px; font-size: 1.13rem; font-weight: 600; }

.gu-ceqif-a8 { font-size: 0.886rem; margin-top: 8px; }

.gu-jahoi-58 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 0 40px; display: grid; }

.gu-jahoi-tk { border-top: 1px solid #334746; min-width: 0; padding-block: 20px 24px; }

.gu-jahoi-i17t { font-weight: 600; font-size: 1.13rem; }

.gu-jahoi-9b { font-size: 0.886rem; margin-top: 10px; }

.gu-nut-59 { max-width: 792px; font-size: 1.008rem; line-height: 1.7; }

.gu-nut-cl2m { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; font-size: clamp(1.589rem, 1.173rem + 1.6vw, 2.444rem); margin-bottom: 20px; }

.gu-nut-59 h3 { margin: 28px 0 10px; font-weight: 600; font-size: 1.314rem; }

.gu-nut-59 p + p { margin-top: 14px; }

.gu-nut-59 ul, .gu-nut-59 ol { margin-block: 16px; }

.gu-nut-3dhj { padding: 24px 28px; border-radius: 28px; margin-block: 28px; background: #212E2E; }

.gu-nut-3dhj p { color: #F2F5F5; font-size: 1.252rem; line-height: 1.4; font-weight: 600; font-family: "Anybody", sans-serif; }

.gu-nut-3dhj cite { font-style: normal; font-weight: 600; margin-top: 12px; color: #97ABAA; font-size: 0.825rem; display: block; }

.gu-fim-1fkw { border: 1px solid #334746; gap: 24px 48px; display: grid; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); background: #151D1D; padding: 24px 20px; }

.gu-fim-w6m { min-width: 0; }

.gu-fim-g9 { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.589rem, 1.173rem + 1.4vw, 2.322rem); line-height: 1.12; }

.gu-fim-rq9 { margin-top: 14px; }

.gu-fim-rw9 { list-style: none; min-width: 0; padding: 0; }

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

.gu-fim-nfn + .gu-fim-nfn { margin-top: 0; }

.gu-fim-6l { width: 24px; border-radius: 50%; flex: none; background: #4EDAA1; height: 24px; color: #151D1D; place-items: center; display: grid; }

.gu-pecef-m9w6 { gap: 16px; display: flex; align-items: center; }

.gu-pecef-gm { color: #F2F5F5; font-family: "Anybody", sans-serif; font-size: 3.117rem; line-height: 1; font-weight: 800; }

.gu-pecef-kze { display: flex; gap: 2px; color: #F2F5F5; }

.gu-pecef-tx { font-size: 0.825rem; color: #97ABAA; }

.gu-pecef-6o { grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 16px; display: grid; }

.gu-pecef-9fsw { border: 1px solid #334746; background: #151D1D; border-radius: 28px; flex-direction: column; padding: 24px; display: flex; gap: 16px; min-width: 0; }

.gu-pecef-vmu { flex: 1; font-size: 0.886rem; }

.gu-pecef-54 { gap: 12px; align-items: center; display: flex; }

.gu-pecef-qow { background: #212E2E; display: grid; color: #F2F5F5; font-weight: 700; width: 40px; font-size: 0.825rem; border-radius: 50%; flex: none; place-items: center; height: 40px; }

.gu-pecef-gkn { font-weight: 700; color: #F2F5F5; display: block; font-size: 0.886rem; }

.gu-pecef-w1u { color: #97ABAA; display: block; font-size: 0.764rem; }

.gu-du5-92y { border: 1px solid #334746; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); border-radius: 28px; background: #151D1D; gap: 24px 48px; padding: 24px; }

.gu-du5-gk { grid-template-columns: auto minmax(0, 1fr); gap: 16px 20px; align-items: start; display: grid; }

.gu-du5-dk { font-family: "Anybody", sans-serif; place-items: center; border-radius: 50%; display: grid; background: #78DFB0; color: #0E1111; font-size: 1.314rem; overflow: hidden; height: 64px; font-weight: 800; width: 64px; }

.gu-du5-dk img { height: 100%; object-fit: cover; width: 100%; }

.gu-du5-oe { font-weight: 800; font-size: 1.314rem; }

.gu-du5-ofmf { font-size: 0.825rem; color: #97ABAA; }

.gu-du5-du { margin-top: 10px; }

.gu-du5-r2 { display: flex; font-size: 0.825rem; gap: 8px 20px; flex-wrap: wrap; margin-top: 12px; }

.gu-du5-qu7 { color: #97ABAA; font-family: "Inter", sans-serif; }

.gu-tao-bctq, .gu-qi9-fs { padding: 24px 20px; background: #212E2E; border-radius: 28px; }

.gu-tao-oi5j { flex-wrap: wrap; align-items: flex-end; display: flex; justify-content: space-between; gap: 20px 40px; }

.gu-tao-cu { max-width: 668px; min-width: 0; }

.gu-tao-rx, .gu-qi9-tf75 { margin-top: 12px; max-width: 708px; }

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

.gu-tao-vqxn { display: flex; color: #F2F5F5; min-width: 0; background: #151D1D; border-radius: 16px; hyphens: auto; font-weight: 700; gap: 12px; overflow-wrap: break-word; padding: 16px; align-items: center; }

.gu-tao-vqxn + .gu-tao-vqxn { margin-top: 0; }

.gu-tao-vqxn svg { flex: none; color: #8CE4BC; }

.gu-qi9-ou { flex-wrap: wrap; font-size: 0.825rem; display: flex; font-weight: 700; gap: 8px 20px; margin-top: 20px; }

.gu-veve8-lctj { grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); display: grid; gap: 32px 56px; }

.gu-veve8-vd { min-width: 0; }

.gu-veve8-vd p { margin-top: 14px; }

.gu-veve8-70 { min-width: 0; gap: 16px; align-content: start; display: grid; }

.gu-veve8-14s8 { border: 1px solid #334746; border-radius: 28px; overflow: hidden; gap: 1px; background: #334746; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.gu-veve8-cv { display: flex; background: #151D1D; padding: 18px 20px; flex-direction: column-reverse; }

.gu-veve8-re { font-family: "Inter", sans-serif; color: #F2F5F5; overflow-wrap: break-word; font-size: 1.436rem; hyphens: auto; font-weight: 700; }

.gu-veve8-fw { font-size: 0.764rem; color: #97ABAA; }

.gu-veve8-52 { border: 1px solid #334746; padding: 0; border-radius: 28px; list-style: none; background: #151D1D; }

.gu-veve8-czk { padding: 14px 20px; gap: 4px 16px; flex-wrap: wrap; border-bottom: 1px solid #334746; justify-content: space-between; display: flex; }

.gu-veve8-czk + .gu-veve8-czk { margin-top: 0; }

.gu-veve8-czk:last-child { border-bottom: 0; }

.gu-veve8-uw { font-weight: 700; color: #F2F5F5; }

.gu-veve8-26x { font-size: 0.825rem; font-family: "Inter", sans-serif; overflow-wrap: break-word; hyphens: auto; color: #97ABAA; }

.gu-xagu5-bwnk { counter-reset: faq; border-top: 1.5px solid #F2F5F5; }

.gu-xagu5-zj { border-bottom: 1px solid #334746; }

.gu-xagu5-1l { padding: 18px 0; gap: 12px; font-size: 1.008rem; color: #F2F5F5; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; font-weight: 700; }

.gu-xagu5-1l::before { font-family: "Inter", sans-serif; content: counter(faq, decimal-leading-zero); color: #8CE4BC; counter-increment: faq; font-size: 0.764rem; }

.gu-xagu5-1l:hover { color: #8CE4BC; }

.gu-xagu5-rdvh { transition: transform .19s; }

.gu-xagu5-zj[open] .gu-xagu5-rdvh { transform: rotate(45deg); }

.gu-xagu5-htg3 { padding: 0 0 22px 48px; max-width: 896px; }

.gu-xagu5-htg3 p + p { margin-top: 10px; }

.gu-zobej-ymsc { grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); display: grid; align-items: start; gap: 24px 48px; }

.gu-zobej-ujy { min-width: 0; }

.gu-zobej-ky { margin-top: 12px; color: #97ABAA; }

.gu-zobej-ujy .gu-talos { margin-top: 20px; }

.gu-zobej-0k { min-width: 0; display: grid; gap: 10px; }

.gu-zobej-fbig { border: 1px solid #334746; background: #151D1D; border-radius: 28px; }

.gu-zobej-fbig[open] { border-color: #F2F5F5; }

.gu-zobej-7lz5 { font-weight: 700; display: flex; justify-content: space-between; color: #F2F5F5; align-items: center; padding: 18px 20px; gap: 16px; }

.gu-zobej-wl3 { border-radius: 50%; display: grid; flex: none; background: #212E2E; width: 32px; transition: transform .19s; place-items: center; height: 32px; }

.gu-zobej-fbig[open] .gu-zobej-wl3 { transform: rotate(45deg); }

.gu-zobej-vw { padding: 0 20px 20px; font-size: 0.886rem; }

.gu-fiqif-j2 { border-radius: 28px; justify-content: space-between; padding: 28px 22px; color: #EEEFEF; display: flex; gap: 24px 40px; flex-wrap: wrap; background: #080A0A; align-items: center; }

.gu-fiqif-7jh { max-width: 668px; min-width: 0; }

.gu-fiqif-ufjr { font-weight: 800; line-height: 1.12; color: #EEEFEF; font-size: clamp(1.467rem, 1.173rem + 1.2vw, 2.078rem); letter-spacing: -0.02em; }

.gu-fiqif-yz { margin-top: 10px; color: #EEEFEF; }

.gu-fiqif-yz a { color: #EEEFEF; }

.gu-jaj-sjc { font-weight: 800; line-height: 1.15; max-width: 792px; font-size: clamp(1.344rem, 1.075rem + 1vw, 1.833rem); }

.gu-jaj-nc { margin-top: 18px; columns: 2 340px; font-size: 0.886rem; column-gap: 48px; }

.gu-jaj-nc p + p { margin-top: 14px; }

.gu-vez-d9 { display: flex; flex-wrap: wrap; color: #97ABAA; padding: 0; gap: 6px 10px; margin-bottom: 20px; font-size: 0.764rem; list-style: none; }

.gu-vez-d9 li + li { margin-top: 0; }

.gu-vez-d9 li + li::before { margin-right: 10px; content: "/"; }

.gu-vez-50 { color: #97ABAA; }

.gu-vez-n0fx { font-weight: 700; color: #F2F5F5; }

.gu-wyloi { padding-block: 8px 32px; }

.gu-wyloi-4n1 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr)); display: grid; gap: 24px 48px; align-items: start; }

.gu-wyloi-xg { min-width: 0; }

.gu-wyloi-nc { font-size: 0.764rem; color: #97ABAA; font-family: "Inter", sans-serif; }

.gu-wyloi-0mc { margin-top: 10px; letter-spacing: -0.03em; font-size: clamp(2.2rem, 1.271rem + 3.4vw, 3.911rem); font-weight: 800; line-height: 1.02; }

.gu-wyloi-5d8 { margin-top: 16px; font-size: 1.07rem; max-width: 584px; }

.gu-wyloi-iqzm { border: 1px solid #334746; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr)); background: #334746; display: grid; margin-top: 24px; gap: 1px; border-radius: 28px; }

.gu-wyloi-x5li { padding: 12px 16px; min-width: 0; background: #151D1D; }

.gu-wyloi-5c { font-size: 0.703rem; font-weight: 700; color: #97ABAA; }

.gu-wyloi-uke { overflow-wrap: break-word; font-weight: 700; color: #F2F5F5; margin-top: 2px; font-family: "Inter", sans-serif; hyphens: auto; font-size: 1.008rem; }

.gu-wyloi-mo7 { margin-top: 24px; }

.gu-wyloi-tj { margin-top: 12px; color: #97ABAA; font-size: 0.764rem; }

.gu-wyloi-8rs { min-width: 0; }

.gu-bep-wzk { padding: 28px 20px 0; border-radius: 28px; color: #EEEFEF; background: #080A0A; text-align: center; overflow: hidden; }

.gu-bep-0y { max-width: 856px; margin-inline: auto; }

.gu-bep-msw { color: #EEEFEF; font-size: 0.764rem; font-family: "Inter", sans-serif; }

.gu-bep-aew9 { line-height: 1.02; color: #EEEFEF; margin-top: 10px; letter-spacing: -0.03em; font-size: clamp(2.078rem, 1.271rem + 3.4vw, 4.033rem); font-weight: 800; }

.gu-bep-a6iz { color: #EEEFEF; margin-top: 14px; font-size: 1.07rem; }

.gu-bep-02n { margin-top: 24px; justify-content: center; }

.gu-bep-v6 { justify-content: center; list-style: none; margin-top: 28px; flex-wrap: wrap; gap: 8px; display: flex; padding: 0; }

.gu-bep-82 { border: 1px solid #EEEFEF; border-radius: 999px; color: #EEEFEF; padding: 8px 14px; font-size: 0.825rem; }

.gu-bep-82 + .gu-bep-82 { margin-top: 0; }

.gu-bep-82 strong { color: #EEEFEF; font-family: "Inter", sans-serif; }

.gu-bep-00f { aspect-ratio: 16 / 10; background-color: #212E2E; border-radius: 28px 28px 0 0; max-width: 1000px; margin: 36px auto 0; overflow: hidden; }

.gu-bep-00f img { height: 100%; object-fit: cover; width: 100%; }

.gu-xaka4 { padding-bottom: 48px; }

.gu-xaka4-hi { border: 1px solid #334746; background: #151D1D; border-radius: 28px; }

.gu-xaka4-uk05 { padding: 0 16px; justify-content: space-between; min-height: 52px; align-items: center; color: #F2F5F5; font-weight: 700; display: flex; }

.gu-xaka4-g4su { transition: transform .19s; }

.gu-xaka4-hi[open] .gu-xaka4-g4su { transform: rotate(45deg); }

.gu-xaka4-o5 { margin: 0; list-style: none; padding: 0 8px 8px; display: grid; }

.gu-xaka4-o5 li + li { margin-top: 0; }

.gu-xaka4-3y72 { border-top: 1px solid #334746; color: #CBD5D5; font-weight: 600; align-items: center; min-height: 44px; text-decoration: none; padding: 0 8px; display: flex; }

.gu-xaka4-3y72:hover { color: #8CE4BC; }

.gu-bet-e3s { display: grid; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); gap: 28px 56px; }

.gu-bet-y1 { min-width: 0; max-width: 752px; font-size: 1.008rem; }

.gu-bet-y1 p { margin-top: 14px; }

.gu-bet-mv4 { background: #212E2E; border-radius: 28px; min-width: 0; padding: 24px; }

.gu-bet-6bw { font-size: 1.13rem; font-weight: 600; }

.gu-bet-o9e { padding: 0; list-style: none; margin-top: 14px; }

.gu-bet-4ybr { display: flex; gap: 10px; }

.gu-bet-4ybr svg { flex: none; margin-top: 2px; color: #4EDAA1; }

.gu-tah-2uu { gap: 16px; padding: 0; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); display: grid; list-style: none; }

.gu-tah-2uu > li + li { margin-top: 0; }

.gu-tah-twyk { border: 1px solid #334746; background-color: #080A0A; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 28px; }

.gu-tah-f3 { height: 100%; width: 100%; object-fit: contain; }

.gu-tah-jaf { margin-top: 10px; font-size: 0.825rem; }

.gu-sope0-gm4a { border: 1px solid #334746; overflow-x: auto; border-radius: 28px; background: #151D1D; }

.gu-sope0-wbp { min-width: 584px; font-size: 0.886rem; }

.gu-sope0-wbp thead { background: #212E2E; }

.gu-sope0-wbp th, .gu-sope0-wbp td { padding: 10px 16px; vertical-align: middle; }

.gu-sope0-wbp thead th { font-weight: 700; font-size: 0.764rem; color: #CBD5D5; }

.gu-sope0-wbp tbody th, .gu-sope0-wbp tbody td { border-top: 1px solid #334746; }

.gu-sope0-4cnr { white-space: nowrap; text-align: right; color: #F2F5F5; font-family: "Inter", sans-serif; }

.gu-sope0-zi { display: flex; gap: 12px; color: #F2F5F5; align-items: center; font-weight: 700; }

.gu-sope0-lz6 { background: #212E2E; width: 40px; overflow: hidden; border-radius: 10px; height: 40px; flex: none; }

.gu-sope0-lz6 img { object-fit: contain; width: 100%; height: 100%; }

.gu-sope0-8s8 { background: #212E2E; }

.gu-sope0-8s8 .gu-sope0-lz6 { background: #151D1D; }

.gu-sope0-jnvk { font-size: 0.673rem; color: #0E1111; font-weight: 700; background: #78DFB0; padding: 2px 8px; border-radius: 10px; }

.gu-xad-fv { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); }

.gu-xad-p0d { border: 1px solid #334746; background: #151D1D; flex-direction: column; display: flex; padding: 24px; min-width: 0; border-radius: 28px; gap: 12px; }

.gu-xad-cv2 { font-size: 1.192rem; font-weight: 600; }

.gu-xad-bl { font-size: 0.886rem; flex: 1; }

.gu-xad-q5s { align-items: center; display: flex; flex-wrap: wrap; font-size: 0.764rem; gap: 6px; font-weight: 700; }

.gu-xad-q5s svg { color: #97ABAA; }

.gu-xad-kkb { color: #F2F5F5; padding: 4px 10px; background: #212E2E; border-radius: 10px; }

.gu-xad-4n9 { color: #0E1111; border-radius: 10px; background: #78DFB0; padding: 4px 10px; }

.gu-dudup-pp { display: grid; gap: 40px 48px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); }

.gu-dudup-p9 { min-width: 0; }

.gu-dudup-3k { line-height: 1.12; font-weight: 800; font-size: clamp(1.467rem, 1.173rem + 1vw, 2.078rem); letter-spacing: -0.02em; }

.gu-dudup-cou9 { margin-top: 10px; color: #97ABAA; }

.gu-dudup-vc { border: 1px solid #334746; border-radius: 28px; background: #151D1D; margin-top: 18px; overflow-x: auto; }

.gu-dudup-7z11 { font-size: 0.886rem; }

.gu-dudup-7z11 thead { background: #212E2E; }

.gu-dudup-7z11 th, .gu-dudup-7z11 td { padding: 12px 18px; }

.gu-dudup-7z11 thead th { font-size: 0.764rem; }

.gu-dudup-7z11 tbody th, .gu-dudup-7z11 tbody td { border-top: 1px solid #334746; }

.gu-dudup-7z11 tbody th { font-weight: 600; }

.gu-dudup-6u { text-align: right; font-family: "Inter", sans-serif; color: #F2F5F5; white-space: nowrap; }

.gu-dudup-ih { border-radius: 999px; display: block; height: 4px; background: #212E2E; margin-top: 6px; }

.gu-dudup-zy7c { border-radius: 999px; height: 100%; display: block; background: #78DFB0; }

.gu-dudup-17a { color: #4EDAA1; font-weight: 700; }

.gu-dudup-4l5p { color: #97ABAA; }

.gu-dubep-78xm { border: 1px solid #334746; overflow: hidden; border-radius: 28px; aspect-ratio: 16 / 9; position: relative; background-color: #080A0A; }

.gu-dubep-w1vd { object-fit: cover; height: 100%; width: 100%; }

.gu-dubep-5e { background: rgba(0, 0, 0, 0.66); position: absolute; text-decoration: none; display: grid; place-items: center; inset: 0; }

.gu-dubep-ep { font-size: 1.008rem; background: #EEEFEF; border-radius: 999px; align-items: center; min-height: 56px; color: #080A0A; transition: transform .19s; gap: 12px; padding: 0 26px; font-weight: 800; display: inline-flex; }

.gu-dubep-5e:hover .gu-dubep-ep { transform: scale(1.04); }

.gu-dubep-9l6z { margin-top: 16px; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 14px 32px; display: flex; }

.gu-dubep-fvh5 { max-width: 668px; font-size: 0.886rem; }

.gu-rihoi-fttv { max-width: 792px; font-size: 1.008rem; line-height: 1.7; }

.gu-rihoi-c6py { font-size: clamp(1.589rem, 1.173rem + 1.6vw, 2.444rem); margin-bottom: 18px; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; }

.gu-rihoi-fttv p + p { margin-top: 14px; }

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

.gu-qi9-ntsf { background: #151D1D; padding: 18px 20px; min-width: 0; border-radius: 16px; }

.gu-qi9-sh { font-size: 0.947rem; font-family: "Inter", sans-serif; font-weight: 700; }

.gu-qi9-ry92 { font-size: 0.825rem; margin-top: 6px; }

.gu-ce8 { transform: translateY(110%); right: 0; justify-content: space-between; background: #151D1D; display: flex; align-items: center; z-index: 35; border-top: 1px solid #334746; transition: transform .23s; position: fixed; gap: 12px; left: 0; bottom: 0; padding: 10px 12px 10px 16px; }

.gu-ce8-gv { transform: translateY(0); }

.gu-ce8-um { color: #F2F5F5; overflow: hidden; min-width: 0; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; }

.gu-ce8 .gu-talos { min-height: 44px; flex: none; }

@media (min-width: 640px) {
  .gu-zo8 { padding-inline: 24px; }
  .gu-kawya-rwqu { padding: 44px 40px; }
  .gu-kawya-my { padding: 24px 32px; }
  .gu-fim-1fkw { padding: 36px; }
  .gu-tao-bctq, .gu-qi9-fs { padding: 36px; }
  .gu-fiqif-j2 { padding: 40px; }
  .gu-bep-wzk { padding: 44px 40px 0; }
  .gu-dua { padding: 40px; }
  .gu-dua-nb { grid-template-columns: 164px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 969px) {
  .gu-zo8 { padding-inline: 40px; }
  main > section { padding-block: 0 88px; }
  .gu-du8 { padding: 12px 24px; }
  .gu-du8-qq7 { padding-left: 14px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 16px; }
  .gu-du8-ztp { display: none; }
  .gu-du8-6hkt { justify-content: center; border-top: 0; gap: 2px; flex-wrap: wrap; padding-top: 0; display: flex; }
  .gu-du8-d4o0 { font-size: 0.825rem; min-height: 40px; }
  .gu-du8-pkk { display: flex; }
  .gu-du8-pkk .gu-talos { padding: 0 16px; min-height: 42px; }
  .gu-kawya-rwqu { padding: 64px; }
  .gu-wyloi { padding-block: 16px 48px; }
  .gu-xaka4 { padding-bottom: 72px; }
  .gu-xaka4-hi[open] .gu-xaka4-o5, .gu-xaka4-o5 { padding: 0 10px 10px; display: flex; gap: 8px; flex-wrap: wrap; }
  .gu-xaka4-3y72 { background: #212E2E; border-radius: 16px; border-top: 0; padding: 0 12px; min-height: 36px; font-weight: 700; color: #F2F5F5; font-size: 0.825rem; }
  .gu-xaka4-3y72:hover { color: #0E1111; background: #78DFB0; }
  .gu-fim-1fkw { padding: 44px; }
  .gu-tao-bctq, .gu-qi9-fs { padding: 44px; }
  .gu-fiqif-j2 { padding: 48px; }
  .gu-bep-wzk { padding: 56px 56px 0; }
  .gu-dua { padding: 48px; margin: 0 24px 24px; }
  .gu-ce8 { display: none; }
}