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

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

body { color: #2A2E34; font-family: "Hanken Grotesk", sans-serif; margin: 0; overflow-wrap: break-word; font-size: 16px; background: #F5F6F7; line-height: 1.55; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #1861A3; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.efim { margin-inline: auto; max-width: 1252px; padding-inline: 16px; }

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

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

.ebebee-of81 { max-width: 704px; min-width: 0; }

.ebebee-j7w { color: #1A6AB1; display: flex; margin-bottom: 8px; gap: 8px; font-size: 14px; font-weight: 700; align-items: center; }

.ebebee-j7w::before { width: 8px; height: 8px; content: ""; border-radius: 2px; flex: none; background: #1D77C7; }

.ebebee-eex { letter-spacing: -0.02em; font-size: clamp(1.64rem, 1.211rem + 1.6vw, 2.523rem); line-height: 1.1; font-weight: 800; text-wrap: balance; }

.ebebee-srm { color: #4E545F; margin-top: 12px; }

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

.ebebee-wu svg { flex: none; }

.ekau { border: 1.5px solid transparent; gap: 8px; font-weight: 700; cursor: pointer; display: inline-flex; padding: 0 20px; border-radius: 8px; min-height: 48px; line-height: 1.2; transition: background-color .17s, color .17s, border-color .17s; align-items: center; font-family: "Hanken Grotesk", sans-serif; justify-content: center; text-decoration: none; text-align: center; font-size: 15px; }

.ekau-ab2s { color: #FFFFFF; background: #1D77C7; }

.ekau-ab2s:hover { color: #FFFFFF; background: #1861A3; }

.ekau-wp { background: transparent; color: #0E0F11; border-color: #0E0F11; }

.ekau-wp:hover { color: #F5F6F7; background: #0E0F11; }

.ekau-qj { min-height: 52px; font-size: 16px; }

.ekau-w1d { display: flex; width: 100%; }

.ekau-ea { color: #111317; background: #F4F4F5; }

.ekau-ea:hover { background: #1D77C7; color: #FFFFFF; }

.ekau-zs { background: transparent; color: #F4F4F5; border-color: #F4F4F5; }

.ekau-zs:hover { color: #111317; background: #F4F4F5; }

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

.eris { border: 1px solid #CFD2D7; background-color: #E5E7EA; background-image: repeating-linear-gradient(135deg, #E5E7EA 0 9px, #FBFCFC 9px 18px); overflow: hidden; border-radius: 14px; position: relative; }

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

.eris-hv { aspect-ratio: 16 / 10; }

.epe6 { z-index: 30; background: #F5F6F7; position: sticky; padding: 8px; top: 0; }

.epe6-5f1d { border: 1px solid #CFD2D7; display: grid; background: #FBFCFC; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; border-radius: 14px; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; padding: 8px; max-width: 1252px; gap: 8px; }

.epe6-5cce { font-weight: 800; grid-area: logo; display: flex; min-width: 0; font-size: 21px; overflow-wrap: break-word; line-height: 1.1; padding-left: 4px; letter-spacing: -0.02em; text-decoration: none; color: #0E0F11; gap: 8px; align-items: center; font-family: "Oswald", sans-serif; hyphens: auto; }

.epe6-5cce::before { transform: rotate(45deg); content: ""; height: 14px; border-radius: 4px; background: #1D77C7; flex: none; width: 14px; }

.epe6-5cce:hover { color: #0E0F11; }

.epe6-ied { opacity: 0; position: absolute; pointer-events: none; }

.epe6-wyhw { color: #F5F6F7; border-radius: 8px; background: #0E0F11; display: grid; height: 44px; cursor: pointer; grid-area: burger; place-items: center; width: 44px; }

.epe6-ied:focus-visible + .epe6-wyhw { outline: 2px solid #1A6AB1; outline-offset: 3px; }

.epe6-oxi3 { display: none; }

.epe6-ied:checked + .epe6-wyhw .epe6-n23o { display: none; }

.epe6-ied:checked + .epe6-wyhw .epe6-oxi3 { display: block; }

.epe6-ct { border-top: 1px solid #CFD2D7; padding-top: 8px; display: none; grid-area: nav; }

.epe6-ied:checked ~ .epe6-ct { gap: 2px; display: grid; }

.epe6-5w6e { font-size: 17px; color: #2A2E34; min-height: 48px; text-decoration: none; display: flex; padding: 0 12px; font-weight: 700; align-items: center; border-radius: 8px; }

.epe6-5w6e:hover { background: #E5E7EA; color: #0E0F11; }

.epe6-mt80 { background: #E5E7EA; color: #0E0F11; }

.epe6-ffb { grid-template-columns: 1fr 1fr; gap: 8px; grid-area: actions; display: grid; }

.epe6-ffb .ekau { font-size: 14px; padding: 0 12px; min-height: 44px; }

.ezox { color: #F4F4F5; padding-block: 44px 24px; background: #111317; }

.ezox-3h3 { gap: 28px 20px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr)); display: grid; }

.ezox-vlv { font-weight: 800; align-items: center; gap: 8px; font-size: 21px; color: #F4F4F5; display: flex; font-family: "Oswald", sans-serif; }

.ezox-vlv::before { transform: rotate(45deg); border-radius: 4px; height: 14px; background: #F4F4F5; content: ""; flex: none; width: 14px; }

.ezox-prtp { color: #F4F4F5; margin-top: 12px; font-size: 14px; }

.ezox-prtp a { color: #F4F4F5; }

.ezox-j93 { font-size: 14px; margin-bottom: 12px; font-weight: 700; font-family: "Hanken Grotesk", sans-serif; color: #F4F4F5; }

.ezox-4tb { list-style: none; padding: 0; }

.ezox-4tb li + li { margin-top: 8px; }

.ezox-so3s { text-decoration: none; color: #F4F4F5; font-size: 14px; }

.ezox-so3s:hover { text-decoration: underline; color: #F4F4F5; }

.ezox-pkw { padding-top: 20px; display: grid; border-top: 1px solid #4E545F; grid-template-columns: auto minmax(0, 1fr); align-items: start; gap: 16px 20px; margin-top: 36px; }

.ezox-69 { border: 2px solid #AE292C; font-weight: 800; border-radius: 50%; width: 44px; display: grid; font-size: 14px; place-items: center; height: 44px; color: #F4F4F5; }

.ezox-qz8b { line-height: 1.6; color: #F4F4F5; font-size: 13px; }

.ezox-qz8b + .ezox-qz8b { margin-top: 8px; }

.ewyw { border: 1px solid #CFD2D7; flex-wrap: wrap; left: 10px; bottom: 10px; padding: 12px 12px 12px 16px; box-shadow: 0 9px 25px -12px rgba(9, 10, 15, 0.55); position: fixed; align-items: center; max-width: 800px; background: #FBFCFC; display: flex; border-radius: 14px; z-index: 40; right: 10px; margin-inline: auto; gap: 8px 20px; }

.ewyw[hidden] { display: none; }

.ewyw-lv { flex: 1 1 260px; font-size: 14px; color: #2A2E34; }

.ewyw-hgxx { flex-wrap: wrap; gap: 8px; display: flex; }

.ewyw-hgxx .ekau { padding: 0 12px; font-size: 14px; min-height: 44px; }

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

.enunu3-9yob { border: 1px solid #CFD2D7; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); display: grid; border-radius: 14px; background: #FBFCFC; }

.enunu3-dvp { padding: 24px 20px; min-width: 0; }

.enunu3-b8rt { font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.144rem, 1.312rem + 3.2vw, 3.784rem); line-height: 1.04; text-wrap: balance; }

.enunu3-vv { max-width: 528px; margin-top: 16px; font-size: 18px; }

.enunu3-m5 { margin-top: 24px; }

.enunu3-pqe1 { background: #E5E7EA; margin: 0; align-content: center; min-width: 0; display: grid; list-style: none; padding: 12px 20px; }

.enunu3-2v99 { border-bottom: 1px solid #CFD2D7; gap: 16px; display: grid; padding: 16px 0; grid-template-columns: 44px minmax(0, 1fr); }

.enunu3-2v99 + .enunu3-2v99 { margin-top: 0; }

.enunu3-2v99:last-child { border-bottom: 0; }

.enunu3-7h { height: 44px; width: 44px; color: #1A6AB1; background: #FBFCFC; place-items: center; border-radius: 8px; display: grid; }

.enunu3-ug { color: #0E0F11; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.enunu3-vvm { color: #4E545F; font-size: 14px; }

.elo2-iw { border: 1px solid #CFD2D7; border-radius: 14px; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); overflow: hidden; display: grid; background: #CFD2D7; }

.elo2-oj { background: #FBFCFC; padding: 20px 20px; display: flex; flex-direction: column-reverse; min-width: 0; }

.elo2-kb { overflow-wrap: break-word; color: #0E0F11; font-weight: 700; font-family: "Hanken Grotesk", sans-serif; hyphens: auto; font-size: clamp(1.514rem, 1.211rem + 1vw, 2.018rem); letter-spacing: -0.02em; }

.elo2-yw0 { margin-top: 4px; color: #4E545F; font-size: 14px; }

.ecer-5s { list-style: none; display: grid; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 166px), 1fr)); gap: 12px; margin: 0; }

.ecer-5s > li + li { margin-top: 0; }

.ecer-xuu { text-decoration: none; color: #0E0F11; display: block; min-width: 0; transition: transform .17s; }

.ecer-xuu:hover { transform: translateY(-4px); color: #1A6AB1; }

.ecer-9w41 { border: 1px solid #CFD2D7; overflow: hidden; border-radius: 14px; position: relative; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #E5E7EA 0 8px, #FBFCFC 8px 16px); }

.ecer-8d { height: 100%; object-fit: cover; width: 100%; }

.ecer-hk { color: #F5F6F7; border-radius: 4px; background: #0E0F11; font-size: 12px; font-weight: 700; top: 10px; position: absolute; left: 10px; padding: 3px 8px; }

.ecer-li6v { hyphens: auto; font-size: 15px; overflow-wrap: break-word; font-weight: 700; margin-top: 8px; line-height: 1.3; }

.ecer-4g8 { font-size: 13px; color: #4E545F; }

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

.edugu8-x4c > li + li { margin-top: 0; }

.edugu8-mpd4 { border: 1px solid #CFD2D7; align-items: center; color: #0E0F11; display: grid; background: #FBFCFC; height: 100%; border-radius: 14px; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .17s; padding: 16px 16px; gap: 16px; text-decoration: none; }

.edugu8-mpd4:hover { border-color: #1A6AB1; color: #0E0F11; }

.edugu8-h3 { border-radius: 8px; display: grid; height: 44px; width: 44px; color: #1A6AB1; background: #E5E7EA; place-items: center; }

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

.edugu8-zty { display: block; color: #4E545F; font-size: 13px; }

.eceh-j6m { grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); gap: 16px; display: grid; }

.eceh-8n { border: 1px solid #CFD2D7; display: flex; min-width: 0; flex-direction: column; border-radius: 14px; background: #FBFCFC; }

.eceh-xh { padding: 20px 20px 20px; }

.eceh-pb { font-size: 12px; border-radius: 4px; padding: 4px 8px; font-weight: 700; color: #2A2E34; background: #E5E7EA; display: inline-block; }

.eceh-ej0m { margin-top: 12px; font-size: 18px; font-weight: 600; line-height: 1.3; }

.eceh-du { font-size: clamp(1.64rem, 1.312rem + 1vw, 2.018rem); font-weight: 800; letter-spacing: -0.02em; overflow-wrap: break-word; line-height: 1.1; font-family: "Oswald", sans-serif; color: #1A6AB1; margin-top: 8px; }

.eceh-vcqq { flex: 1; margin-inline: 12px; display: flex; padding: 20px 8px 20px; gap: 16px; border-top: 2px dashed #CFD2D7; position: relative; flex-direction: column; }

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

.eceh-vcqq::before { left: -26px; border-right: 1px solid #CFD2D7; }

.eceh-vcqq::after { right: -26px; border-left: 1px solid #CFD2D7; }

.eceh-f0rw { font-size: 14px; flex: 1; }

.eceh-hqfx { color: #4E545F; font-size: 12px; }

.ewyu-gai { border: 1px solid #CFD2D7; background: #FBFCFC; overflow-x: auto; border-radius: 14px; }

.ewyu-cenv { counter-reset: facts-row; font-size: 15px; }

.ewyu-cenv thead th { color: #4E545F; font-weight: 700; padding: 12px 16px; font-size: 13px; border-bottom: 1px solid #CFD2D7; }

.ewyu-cenv tbody th, .ewyu-cenv tbody td { border-bottom: 1px dashed #CFD2D7; padding: 12px 16px; }

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

.ewyu-cenv tbody th { font-weight: 600; color: #2A2E34; min-width: 150px; width: 40%; }

.ewyu-cenv tbody th::before { counter-increment: facts-row; color: #4E545F; font-family: "Hanken Grotesk", sans-serif; min-width: 32px; font-size: 12px; content: counter(facts-row, decimal-leading-zero); font-weight: 500; display: inline-block; }

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

.esokai-yr { display: block; }

.esokai-5z3n { grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); gap: 8px; display: grid; }

.esokai-e9 { border: 1px solid #CFD2D7; flex-direction: column; background: #FBFCFC; border-radius: 14px; min-width: 0; gap: 4px; display: flex; padding: 16px 20px; }

.esokai-gm { font-size: 13px; color: #4E545F; font-weight: 700; }

.esokai-miv { color: #0E0F11; overflow-wrap: break-word; font-weight: 800; hyphens: auto; font-family: "Oswald", sans-serif; line-height: 1.15; font-size: 24px; }

.evej-0b2e { grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); gap: 16px; display: grid; margin: 0; list-style: none; padding: 0; }

.evej-0b2e > li + li { margin-top: 0; }

.evej-fx { border: 1px solid #CFD2D7; min-width: 0; display: block; height: 100%; text-decoration: none; transition: border-color .17s; padding: 8px 8px 16px; background: #FBFCFC; border-radius: 14px; color: #0E0F11; }

.evej-fx:hover { color: #0E0F11; border-color: #1A6AB1; }

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

.evej-9j { border-radius: 4px; color: #FBFCFC; background: #AE292C; letter-spacing: .04em; font-size: 11px; position: absolute; padding: 3px 8px; font-weight: 700; top: 10px; left: 10px; }

.evej-ohb { padding-inline: 8px; hyphens: auto; margin-top: 12px; overflow-wrap: break-word; font-weight: 700; }

.evej-df { padding-inline: 8px; color: #4E545F; font-size: 13px; font-family: "Hanken Grotesk", sans-serif; }

.eso7-5jw { border: 1px solid #CFD2D7; background: #FBFCFC; overflow-x: auto; border-radius: 14px; }

.eso7-ft { font-size: 15px; min-width: 608px; }

.eso7-ft thead { background: #E5E7EA; }

.eso7-ft th, .eso7-ft td { padding: 12px 16px; }

.eso7-ft thead th { font-weight: 700; color: #2A2E34; font-size: 13px; }

.eso7-ft tbody th, .eso7-ft tbody td { vertical-align: middle; border-top: 1px solid #CFD2D7; }

.eso7-wve { align-items: center; gap: 12px; font-weight: 700; display: flex; color: #0E0F11; }

.eso7-xfez { text-align: right; color: #0E0F11; font-family: "Hanken Grotesk", sans-serif; white-space: nowrap; }

.eso7-ft thead .eso7-xfez { font-family: "Hanken Grotesk", sans-serif; }

.eri6-8h { grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); gap: 16px; display: grid; }

.eri6-9qn0 { border: 1px solid #CFD2D7; min-width: 0; padding: 20px; background: #FBFCFC; border-radius: 14px; }

.eri6-ft { border: 1.5px solid #1A6AB1; border-radius: 50%; place-items: center; color: #1A6AB1; width: 48px; display: grid; height: 48px; }

.eri6-5dfs { margin-top: 20px; font-size: 19px; line-height: 1.25; font-weight: 600; }

.eri6-0jiv { font-size: 15px; margin-top: 8px; }

.eri6-vmp { padding: 0; list-style: none; font-size: 14px; margin-top: 12px; }

.eri6-hfg5 { display: flex; gap: 8px; }

.eri6-hfg5 svg { color: #1A7549; margin-top: 2px; flex: none; }

.elok-n6 { gap: 24px 20px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); counter-reset: steps; padding: 0; display: grid; }

.elok-dphw { min-width: 0; border-top: 2px solid #0E0F11; padding-top: 16px; }

.elok-dphw + .elok-dphw { margin-top: 0; }

.elok-dphw::before { display: block; counter-increment: steps; font-weight: 700; color: #1A6AB1; content: counter(steps, decimal-leading-zero); font-size: 14px; font-family: "Hanken Grotesk", sans-serif; }

.elok-smf { font-size: 19px; line-height: 1.25; margin-top: 8px; font-weight: 600; }

.elok-7at { margin-top: 8px; font-size: 15px; }

.ebepe9-aow9 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); display: grid; gap: 0 36px; }

.ebepe9-mq { border-top: 1px solid #CFD2D7; padding-block: 20px 20px; min-width: 0; }

.ebepe9-27hs { font-size: 19px; font-weight: 600; }

.ebepe9-0k6 { font-size: 15px; margin-top: 8px; }

.epesoq-ji7 { font-size: 17px; max-width: 744px; line-height: 1.7; }

.epesoq-lx { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; font-size: clamp(1.64rem, 1.211rem + 1.6vw, 2.523rem); margin-bottom: 20px; }

.epesoq-ji7 h3 { font-size: 22px; font-weight: 600; margin: 24px 0 8px; }

.epesoq-ji7 p + p { margin-top: 12px; }

.epesoq-ji7 ul, .epesoq-ji7 ol { margin-block: 16px; }

.epesoq-lrfx { border-radius: 14px; margin-block: 24px; padding: 20px 24px; background: #E5E7EA; }

.epesoq-lrfx p { font-family: "Oswald", sans-serif; font-weight: 600; font-size: 21px; line-height: 1.4; color: #0E0F11; }

.epesoq-lrfx cite { font-size: 14px; margin-top: 12px; color: #4E545F; display: block; font-style: normal; font-weight: 600; }

.ebew-v12t { border: 1px solid #CFD2D7; background: #FBFCFC; padding: 20px 20px; display: grid; border-radius: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); gap: 20px 44px; }

.ebew-4667 { min-width: 0; }

.ebew-bvlo { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.64rem, 1.211rem + 1.4vw, 2.397rem); line-height: 1.12; }

.ebew-b4h5 { margin-top: 12px; }

.ebew-78 { padding: 0; list-style: none; min-width: 0; }

.ebew-7w { display: flex; align-items: flex-start; gap: 12px; hyphens: auto; border-bottom: 1px solid #CFD2D7; overflow-wrap: break-word; padding: 12px 0; }

.ebew-7w + .ebew-7w { margin-top: 0; }

.ebew-10t { width: 24px; place-items: center; height: 24px; display: grid; border-radius: 50%; background: #1A7549; color: #FBFCFC; flex: none; }

.esoveg-uzmp { align-items: center; display: flex; gap: 16px; }

.esoveg-jzdh { font-weight: 800; font-family: "Oswald", sans-serif; font-size: 52.5px; color: #0E0F11; line-height: 1; }

.esoveg-l1 { display: flex; gap: 2px; color: #0E0F11; }

.esoveg-q5c { font-size: 14px; color: #4E545F; }

.esoveg-70 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); gap: 16px; display: grid; }

.esoveg-0o { border: 1px solid #CFD2D7; border-radius: 14px; padding: 20px; gap: 16px; display: flex; min-width: 0; flex-direction: column; background: #FBFCFC; }

.esoveg-qh8 { font-size: 15px; flex: 1; }

.esoveg-smw { display: flex; align-items: center; gap: 12px; }

.esoveg-zuv2 { border-radius: 50%; width: 40px; display: grid; color: #0E0F11; font-size: 14px; place-items: center; font-weight: 700; height: 40px; flex: none; background: #E5E7EA; }

.esoveg-53l8 { color: #0E0F11; font-weight: 700; font-size: 15px; display: block; }

.esoveg-hlt { display: block; font-size: 13px; color: #4E545F; }

.efiwyo-563 { border: 1px solid #CFD2D7; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); background: #FBFCFC; display: grid; gap: 20px 44px; border-radius: 14px; padding: 20px; }

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

.efiwyo-8w3 { font-weight: 800; height: 64px; color: #FFFFFF; border-radius: 50%; width: 64px; font-family: "Oswald", sans-serif; overflow: hidden; display: grid; background: #1D77C7; place-items: center; font-size: 22px; }

.efiwyo-8w3 img { object-fit: cover; width: 100%; height: 100%; }

.efiwyo-vr { font-weight: 800; font-size: 22px; }

.efiwyo-wwnw { color: #4E545F; font-size: 14px; }

.efiwyo-93 { margin-top: 8px; }

.efiwyo-qa { font-size: 14px; gap: 8px 20px; display: flex; flex-wrap: wrap; margin-top: 12px; }

.efiwyo-eto { font-family: "Hanken Grotesk", sans-serif; color: #4E545F; }

.ekam-n2 { display: grid; gap: 8px; padding: 0; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(30%, 138px), 1fr)); margin: 0; }

.ekam-n2 > li + li { margin-top: 0; }

.ekam-ri { border: 1px solid #CFD2D7; display: block; padding: 8px; background: #FBFCFC; border-radius: 8px; transition: border-color .17s; aspect-ratio: 300 / 173; }

.ekam-ri:hover { border-color: #1A6AB1; }

.ekam-mt { height: 100%; object-fit: contain; width: 100%; }

.enu2-vb2 { gap: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); align-items: center; display: grid; }

.enu2-6ygb { min-width: 0; }

.enu2-iu9u { margin-top: 12px; }

.enu2-95oo { margin-top: 16px; list-style: none; padding: 0; }

.enu2-2mu { display: flex; gap: 8px; }

.enu2-2mu svg { margin-top: 2px; color: #1A7549; flex: none; }

.enu2-gk { flex-wrap: wrap; gap: 8px; margin-top: 20px; display: flex; }

.enu2-tpqm { border: 1.5px solid #0E0F11; display: inline-flex; justify-content: center; border-radius: 8px; flex-direction: column; color: #0E0F11; text-decoration: none; transition: background-color .17s, color .17s; min-height: 52px; padding: 4px 20px; }

.enu2-tpqm:hover { color: #F5F6F7; background: #0E0F11; }

.enu2-nrd { font-size: 11px; }

.enu2-ygva { font-size: 16px; font-weight: 700; line-height: 1.2; }

.egukad-zj, .enul-t6 { background: #E5E7EA; padding: 20px 20px; border-radius: 14px; }

.egukad-mlm { justify-content: space-between; display: flex; gap: 20px 36px; align-items: flex-end; flex-wrap: wrap; }

.egukad-1j { min-width: 0; max-width: 624px; }

.egukad-0v, .enul-m6ma { max-width: 664px; margin-top: 12px; }

.egukad-i1h { display: grid; margin-top: 24px; gap: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 178px), 1fr)); padding: 0; list-style: none; }

.egukad-yg4 { overflow-wrap: break-word; padding: 16px; hyphens: auto; min-width: 0; display: flex; font-weight: 700; gap: 12px; background: #FBFCFC; color: #0E0F11; border-radius: 8px; align-items: center; }

.egukad-yg4 + .egukad-yg4 { margin-top: 0; }

.egukad-yg4 svg { color: #1A6AB1; flex: none; }

.enul-yy { font-weight: 700; flex-wrap: wrap; font-size: 14px; display: flex; gap: 8px 20px; margin-top: 20px; }

.exaxaf-90lr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 374px), 1fr)); gap: 28px 52px; display: grid; }

.exaxaf-0aj4 { min-width: 0; }

.exaxaf-0aj4 p { margin-top: 12px; }

.exaxaf-4s4 { gap: 16px; align-content: start; display: grid; min-width: 0; }

.exaxaf-0k { border: 1px solid #CFD2D7; background: #CFD2D7; gap: 1px; border-radius: 14px; display: grid; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.exaxaf-q0 { flex-direction: column-reverse; background: #FBFCFC; padding: 16px 20px; display: flex; }

.exaxaf-zx6w { overflow-wrap: break-word; hyphens: auto; font-weight: 700; font-size: 24px; color: #0E0F11; font-family: "Hanken Grotesk", sans-serif; }

.exaxaf-0ws { color: #4E545F; font-size: 13px; }

.exaxaf-f6k { border: 1px solid #CFD2D7; border-radius: 14px; list-style: none; background: #FBFCFC; padding: 0; }

.exaxaf-e4 { flex-wrap: wrap; justify-content: space-between; display: flex; padding: 12px 20px; border-bottom: 1px solid #CFD2D7; gap: 4px 16px; }

.exaxaf-e4 + .exaxaf-e4 { margin-top: 0; }

.exaxaf-e4:last-child { border-bottom: 0; }

.exaxaf-5m { font-weight: 700; color: #0E0F11; }

.exaxaf-idr { color: #4E545F; overflow-wrap: break-word; font-family: "Hanken Grotesk", sans-serif; font-size: 14px; hyphens: auto; }

.eriu-ghg { counter-reset: faq; border-top: 1.5px solid #0E0F11; }

.eriu-jha { border-bottom: 1px solid #CFD2D7; }

.eriu-swqm { font-size: 17px; gap: 12px; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; font-weight: 700; padding: 16px 0; color: #0E0F11; }

.eriu-swqm::before { font-size: 13px; font-family: "Hanken Grotesk", sans-serif; content: counter(faq, decimal-leading-zero); color: #1A6AB1; counter-increment: faq; }

.eriu-swqm:hover { color: #1A6AB1; }

.eriu-pi { transition: transform .17s; }

.eriu-jha[open] .eriu-pi { transform: rotate(45deg); }

.eriu-9m5 { padding: 0 0 20px 44px; max-width: 840px; }

.eriu-9m5 p + p { margin-top: 8px; }

.evew-3hrc { align-items: start; gap: 20px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 316px), 1fr)); display: grid; }

.evew-iz5h { min-width: 0; }

.evew-4n { color: #4E545F; margin-top: 12px; }

.evew-iz5h .ekau { margin-top: 20px; }

.evew-81 { display: grid; min-width: 0; gap: 8px; }

.evew-om { border: 1px solid #CFD2D7; border-radius: 14px; background: #FBFCFC; }

.evew-om[open] { border-color: #0E0F11; }

.evew-zoko { padding: 16px 20px; justify-content: space-between; gap: 16px; font-weight: 700; display: flex; align-items: center; color: #0E0F11; }

.evew-s379 { place-items: center; width: 32px; height: 32px; border-radius: 50%; display: grid; background: #E5E7EA; flex: none; transition: transform .17s; }

.evew-om[open] .evew-s379 { transform: rotate(45deg); }

.evew-dmr { padding: 0 20px 20px; font-size: 15px; }

.egupea-sle { background: #111317; color: #F4F4F5; padding: 24px 20px; display: flex; border-radius: 14px; justify-content: space-between; flex-wrap: wrap; align-items: center; gap: 20px 36px; }

.egupea-623t { max-width: 624px; min-width: 0; }

.egupea-eeyf { font-size: clamp(1.514rem, 1.211rem + 1.2vw, 2.144rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; color: #F4F4F5; }

.egupea-mj { margin-top: 8px; color: #F4F4F5; }

.egupea-mj a { color: #F4F4F5; }

.egup-mn6 { line-height: 1.15; font-weight: 800; max-width: 744px; font-size: clamp(1.388rem, 1.11rem + 1vw, 1.892rem); }

.egup-m1e { font-size: 15px; column-gap: 44px; margin-top: 16px; columns: 2 340px; }

.egup-m1e p + p { margin-top: 12px; }

.efic-e78z { color: #4E545F; gap: 4px 8px; list-style: none; display: flex; flex-wrap: wrap; margin-bottom: 20px; font-size: 13px; padding: 0; }

.efic-e78z li + li { margin-top: 0; }

.efic-e78z li + li::before { margin-right: 8px; content: "/"; }

.efic-w0s { color: #4E545F; }

.efic-o0q { font-weight: 700; color: #0E0F11; }

.ejaloj { padding-block: 8px 28px; }

.ejaloj-0f { gap: 20px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); display: grid; align-items: start; }

.ejaloj-mapu { min-width: 0; }

.ejaloj-w31 { font-family: "Hanken Grotesk", sans-serif; font-size: 13px; color: #4E545F; }

.ejaloj-p2zx { font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; margin-top: 8px; font-size: clamp(2.271rem, 1.312rem + 3.4vw, 4.037rem); }

.ejaloj-9whe { max-width: 548px; font-size: 18px; margin-top: 16px; }

.ejaloj-4oj { border: 1px solid #CFD2D7; gap: 1px; margin-top: 20px; background: #CFD2D7; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); border-radius: 14px; display: grid; overflow: hidden; }

.ejaloj-e2k { min-width: 0; background: #FBFCFC; padding: 12px 16px; }

.ejaloj-fr { font-size: 12px; color: #4E545F; font-weight: 700; }

.ejaloj-2121 { overflow-wrap: break-word; font-size: 17px; hyphens: auto; font-weight: 700; color: #0E0F11; margin-top: 2px; font-family: "Hanken Grotesk", sans-serif; }

.ejaloj-cja { margin-top: 20px; }

.ejaloj-v2z { font-size: 13px; color: #4E545F; margin-top: 12px; }

.ejaloj-pw { min-width: 0; }

.ewydu8-yp { border-radius: 14px; text-align: center; overflow: hidden; color: #F4F4F5; background: #111317; padding: 24px 20px 0; }

.ewydu8-4aj { max-width: 800px; margin-inline: auto; }

.ewydu8-oe { font-family: "Hanken Grotesk", sans-serif; font-size: 13px; color: #F4F4F5; }

.ewydu8-uj { font-size: clamp(2.144rem, 1.312rem + 3.4vw, 4.163rem); font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; color: #F4F4F5; margin-top: 8px; }

.ewydu8-tua { color: #F4F4F5; font-size: 18px; margin-top: 12px; }

.ewydu8-hdn0 { justify-content: center; margin-top: 20px; }

.ewydu8-0wv { flex-wrap: wrap; list-style: none; justify-content: center; gap: 8px; margin-top: 24px; display: flex; padding: 0; }

.ewydu8-tznc { border: 1px solid #F4F4F5; padding: 8px 12px; border-radius: 999px; color: #F4F4F5; font-size: 14px; }

.ewydu8-tznc + .ewydu8-tznc { margin-top: 0; }

.ewydu8-tznc strong { color: #F4F4F5; font-family: "Hanken Grotesk", sans-serif; }

.ewydu8-8u9 { aspect-ratio: 16 / 10; border-radius: 14px 14px 0 0; max-width: 940px; margin: 32px auto 0; background-color: #E5E7EA; overflow: hidden; }

.ewydu8-8u9 img { object-fit: cover; height: 100%; width: 100%; }

.ejaja4 { padding-bottom: 44px; }

.ejaja4-p74 { border: 1px solid #CFD2D7; background: #FBFCFC; border-radius: 14px; }

.ejaja4-nk { min-height: 52px; display: flex; align-items: center; padding: 0 16px; color: #0E0F11; font-weight: 700; justify-content: space-between; }

.ejaja4-1t { transition: transform .17s; }

.ejaja4-p74[open] .ejaja4-1t { transform: rotate(45deg); }

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

.ejaja4-ub li + li { margin-top: 0; }

.ejaja4-jmoe { padding: 0 8px; border-top: 1px solid #CFD2D7; min-height: 44px; color: #2A2E34; font-weight: 600; display: flex; text-decoration: none; align-items: center; }

.ejaja4-jmoe:hover { color: #1A6AB1; }

.ejazoq-18ax { align-items: start; gap: 24px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); }

.ejazoq-9s { font-size: 17px; max-width: 704px; min-width: 0; }

.ejazoq-9s p { margin-top: 12px; }

.ejazoq-oc { background: #E5E7EA; padding: 20px; border-radius: 14px; min-width: 0; }

.ejazoq-s0h { font-weight: 600; font-size: 19px; }

.ejazoq-z6dv { margin-top: 12px; padding: 0; list-style: none; }

.ejazoq-ha { display: flex; gap: 8px; }

.ejazoq-ha svg { flex: none; color: #1A7549; margin-top: 2px; }

.ebep-zz43 { display: grid; margin: 0; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); gap: 16px; }

.ebep-zz43 > li + li { margin-top: 0; }

.ebep-6p { border: 1px solid #CFD2D7; background-color: #111317; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 14px; }

.ebep-hg { width: 100%; height: 100%; object-fit: contain; }

.ebep-8n { font-size: 14px; margin-top: 8px; }

.edulow-yo { border: 1px solid #CFD2D7; border-radius: 14px; overflow-x: auto; background: #FBFCFC; }

.edulow-lz3 { font-size: 15px; min-width: 548px; }

.edulow-lz3 thead { background: #E5E7EA; }

.edulow-lz3 th, .edulow-lz3 td { vertical-align: middle; padding: 8px 16px; }

.edulow-lz3 thead th { font-size: 13px; color: #2A2E34; font-weight: 700; }

.edulow-lz3 tbody th, .edulow-lz3 tbody td { border-top: 1px solid #CFD2D7; }

.edulow-mw { white-space: nowrap; color: #0E0F11; font-family: "Hanken Grotesk", sans-serif; text-align: right; }

.edulow-7wd { color: #0E0F11; gap: 12px; align-items: center; font-weight: 700; display: flex; }

.edulow-2jf9 { flex: none; background: #E5E7EA; border-radius: 4px; height: 40px; overflow: hidden; width: 40px; }

.edulow-2jf9 img { height: 100%; object-fit: contain; width: 100%; }

.edum-zo { grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); gap: 16px; display: grid; }

.edum-ghdi { border: 1px solid #CFD2D7; gap: 12px; min-width: 0; flex-direction: column; background: #FBFCFC; display: flex; border-radius: 14px; padding: 20px; }

.edum-kbo { font-size: 20px; font-weight: 600; }

.edum-zhl { flex: 1; font-size: 15px; }

.edum-nxk { flex-wrap: wrap; display: flex; align-items: center; font-weight: 700; font-size: 13px; gap: 4px; }

.edum-nxk svg { color: #4E545F; }

.edum-4y { background: #E5E7EA; border-radius: 4px; color: #0E0F11; padding: 4px 8px; }

.edum-sktc { color: #FFFFFF; border-radius: 4px; padding: 4px 8px; background: #1D77C7; }

.etas-sc { gap: 36px 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr)); }

.etas-n95 { min-width: 0; }

.etas-bj { font-weight: 800; line-height: 1.12; font-size: clamp(1.514rem, 1.211rem + 1vw, 2.144rem); letter-spacing: -0.02em; }

.etas-mq3v { margin-top: 8px; color: #4E545F; }

.etas-vzf { border: 1px solid #CFD2D7; margin-top: 16px; overflow-x: auto; background: #FBFCFC; border-radius: 14px; }

.etas-o8an { font-size: 15px; }

.etas-o8an thead { background: #E5E7EA; }

.etas-o8an th, .etas-o8an td { padding: 12px 16px; }

.etas-o8an thead th { font-size: 13px; }

.etas-o8an tbody th, .etas-o8an tbody td { border-top: 1px solid #CFD2D7; }

.etas-o8an tbody th { font-weight: 600; }

.etas-eo7 { text-align: right; white-space: nowrap; color: #0E0F11; font-family: "Hanken Grotesk", sans-serif; }

.etas-vl0 { margin-top: 4px; display: block; background: #E5E7EA; border-radius: 999px; height: 4px; }

.etas-zqc { display: block; border-radius: 999px; height: 100%; background: #1D77C7; }

.etas-n5 { color: #1A7549; font-weight: 700; }

.etas-y1tb { color: #4E545F; }

.ebelo9-ffd { border: 1px solid #CFD2D7; aspect-ratio: 16 / 9; position: relative; overflow: hidden; background-color: #111317; border-radius: 14px; }

.ebelo9-zsaz { height: 100%; width: 100%; object-fit: cover; }

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

.ebelo9-cs { border-radius: 999px; min-height: 56px; display: inline-flex; transition: transform .17s; background: #F4F4F5; font-size: 17px; padding: 0 24px; align-items: center; gap: 12px; font-weight: 800; color: #111317; }

.ebelo9-v4:hover .ebelo9-cs { transform: scale(1.04); }

.ebelo9-z3ck { justify-content: space-between; align-items: center; flex-wrap: wrap; display: flex; margin-top: 16px; gap: 12px 28px; }

.ebelo9-g0t { max-width: 624px; font-size: 15px; }

.elosou-2np { line-height: 1.7; font-size: 17px; max-width: 744px; }

.elosou-6v { font-size: clamp(1.64rem, 1.211rem + 1.6vw, 2.523rem); line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 16px; }

.elosou-2np p + p { margin-top: 12px; }

.enul-ia6d { grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); gap: 12px; display: grid; margin-top: 20px; }

.enul-yg { background: #FBFCFC; min-width: 0; border-radius: 8px; padding: 16px 20px; }

.enul-ivo { font-size: 16px; font-weight: 700; font-family: "Hanken Grotesk", sans-serif; }

.enul-h5 { font-size: 14px; margin-top: 4px; }

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

.ehow-1e { transform: translateY(0); }

.ehow-r1 { overflow: hidden; min-width: 0; color: #0E0F11; font-weight: 700; white-space: nowrap; text-overflow: ellipsis; }

.ehow .ekau { flex: none; min-height: 44px; }

@media (min-width: 628px) {
  .efim { padding-inline: 20px; }
  .enunu3-dvp { padding: 40px 36px; }
  .enunu3-pqe1 { padding: 20px 28px; }
  .ebew-v12t { padding: 32px; }
  .egukad-zj, .enul-t6 { padding: 32px; }
  .egupea-sle { padding: 36px; }
  .ewydu8-yp { padding: 40px 36px 0; }
}

@media (min-width: 975px) {
  .efim { padding-inline: 36px; }
  main > section { padding-block: 0 80px; }
  .epe6 { padding: 12px 20px; }
  .epe6-5f1d { grid-template-areas: "logo nav tools actions"; padding-left: 12px; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 16px; }
  .epe6-wyhw { display: none; }
  .epe6-ct { flex-wrap: wrap; border-top: 0; padding-top: 0; justify-content: center; gap: 2px; display: flex; }
  .epe6-5w6e { font-size: 14px; min-height: 40px; }
  .epe6-ffb { display: flex; }
  .epe6-ffb .ekau { min-height: 42px; padding: 0 16px; }
  .enunu3-dvp { padding: 60px; }
  .ejaloj { padding-block: 16px 44px; }
  .ejaja4 { padding-bottom: 64px; }
  .ejaja4-p74[open] .ejaja4-ub, .ejaja4-ub { flex-wrap: wrap; padding: 0 8px 8px; display: flex; gap: 8px; }
  .ejaja4-jmoe { border-radius: 8px; color: #0E0F11; font-weight: 700; min-height: 36px; padding: 0 12px; border-top: 0; font-size: 14px; background: #E5E7EA; }
  .ejaja4-jmoe:hover { color: #FFFFFF; background: #1D77C7; }
  .ebew-v12t { padding: 40px; }
  .egukad-zj, .enul-t6 { padding: 40px; }
  .egupea-sle { padding: 44px; }
  .ewydu8-yp { padding: 52px 52px 0; }
  .ezox { padding-block: 64px 24px; }
  .ehow { display: none; }
}