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

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

body { font-size: 15.5px; background: #0D1515; font-family: "DM Sans", sans-serif; margin: 0; line-height: 1.55; color: #D2DEDE; overflow-wrap: break-word; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #99F0E3; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.l_zob { max-width: 1228px; margin-inline: auto; padding-inline: 1rem; }

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

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

.l_hoduk-upi { max-width: 692px; min-width: 0; }

.l_hoduk-igav { gap: 0.5rem; font-weight: 700; font-size: 13.5px; color: #8CEEE0; display: flex; margin-bottom: 0.5rem; align-items: center; }

.l_hoduk-igav::before { border-radius: 2px; content: ""; height: 8px; width: 8px; background: #65E8D5; flex: none; }

.l_hoduk-wj9 { font-size: clamp(1.561rem, 1.153rem + 1.6vw, 2.401rem); text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; }

.l_hoduk-fc13 { margin-top: 0.75rem; color: #9CB7B7; }

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

.l_hoduk-uw svg { flex: none; }

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

.l_cefi6-ot { color: #0D1212; background: #65E8D5; }

.l_cefi6-ot:hover { background: #99F0E3; color: #0D1212; }

.l_cefi6-fa { color: #F4F7F7; border-color: #F4F7F7; background: transparent; }

.l_cefi6-fa:hover { background: #F4F7F7; color: #0D1515; }

.l_cefi6-c0 { font-size: 15.5px; min-height: 52px; }

.l_cefi6-tg { width: 100%; display: flex; }

.l_cefi6-33r { border-radius: 0px; color: #65E8D5; background: #0D1212; width: 34px; height: 34px; display: grid; place-items: center; margin-right: -10px; }

.l_cefi6-zr { color: #040606; background: #EEF0F0; }

.l_cefi6-zr:hover { color: #0D1212; background: #65E8D5; }

.l_cefi6-g8 { background: transparent; border-color: #EEF0F0; color: #EEF0F0; }

.l_cefi6-g8:hover { color: #040606; background: #EEF0F0; }

.l_peve3 { display: flex; gap: 0.5rem; flex-wrap: wrap; }

.l_veriy { border: 1px solid #284142; position: relative; overflow: hidden; background-color: #1D2E2E; border-radius: 8px; background-image: repeating-linear-gradient(135deg, #1D2E2E 0 9px, #131E1E 9px 18px); }

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

.l_veriy-8dm { aspect-ratio: 16 / 10; }

.l_xa9 { padding: 0.5rem; top: 0; background: #0D1515; z-index: 30; position: sticky; }

.l_xa9-ro { border: 1px solid #284142; gap: 0.5rem; display: grid; padding: 0.5rem; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; border-radius: 8px; background: #131E1E; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; max-width: 1228px; margin-inline: auto; }

.l_xa9-vtz { color: #F4F7F7; letter-spacing: -0.02em; display: flex; font-size: 20px; text-decoration: none; overflow-wrap: break-word; line-height: 1.1; align-items: center; font-weight: 800; padding-left: 0.25rem; gap: 0.5rem; font-family: "Familjen Grotesk", sans-serif; min-width: 0; grid-area: logo; hyphens: auto; }

.l_xa9-vtz::before { background: #65E8D5; border-radius: 4px; content: ""; transform: rotate(45deg); height: 14px; flex: none; width: 14px; }

.l_xa9-vtz:hover { color: #F4F7F7; }

.l_xa9-i5 { pointer-events: none; opacity: 0; position: absolute; }

.l_xa9-sp { border-radius: 4px; color: #0D1515; width: 44px; place-items: center; background: #F4F7F7; height: 44px; grid-area: burger; cursor: pointer; display: grid; }

.l_xa9-i5:focus-visible + .l_xa9-sp { outline: 2px solid #8CEEE0; outline-offset: 3px; }

.l_xa9-lr { display: none; }

.l_xa9-i5:checked + .l_xa9-sp .l_xa9-7b { display: none; }

.l_xa9-i5:checked + .l_xa9-sp .l_xa9-lr { display: block; }

.l_xa9-7ib { display: none; padding-top: 0.5rem; border-top: 1px solid #284142; grid-area: nav; }

.l_xa9-i5:checked ~ .l_xa9-7ib { display: grid; gap: 2px; }

.l_xa9-leb { border-radius: 4px; min-height: 48px; align-items: center; font-size: 16.5px; display: flex; font-weight: 700; color: #D2DEDE; text-decoration: none; padding: 0 0.75rem; }

.l_xa9-leb:hover { color: #F4F7F7; background: #1D2E2E; }

.l_xa9-jpt { color: #F4F7F7; background: #1D2E2E; }

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

.l_xa9-dha .l_cefi6 { padding: 0 0.75rem; min-height: 44px; font-size: 13.5px; }

.l_cemin { border: 1px solid #284142; padding: 1.5rem 1.25rem; margin: 0 0.5rem 1.5rem; background: #131E1E; border-radius: 8px; }

.l_cemin-0ie { line-height: 1; hyphens: auto; letter-spacing: -0.04em; color: #F4F7F7; font-size: clamp(2.161rem, 0.961rem + 6vw, 5.283rem); font-family: "Familjen Grotesk", sans-serif; overflow-wrap: break-word; font-weight: 800; }

.l_cemin-r9 { margin-top: 1.75rem; }

.l_cemin-7g4 { border-top: 1px solid #284142; padding: 0.75rem 0; display: grid; gap: 0.25rem 1.5rem; }

.l_cemin-x4se { font-size: 12.5px; font-family: "DM Sans", sans-serif; color: #9CB7B7; }

.l_cemin-zk { gap: 0.25rem 1.25rem; padding: 0; display: flex; flex-wrap: wrap; list-style: none; }

.l_cemin-zk li + li { margin-top: 0; }

.l_cemin-en { font-weight: 600; color: #F4F7F7; text-decoration: none; font-size: 14.5px; }

.l_cemin-en:hover { color: #8CEEE0; }

.l_cemin-5e { font-size: 12.5px; gap: 1rem 1.5rem; align-items: center; padding-top: 1.25rem; justify-content: space-between; flex-wrap: wrap; border-top: 1px solid #284142; color: #9CB7B7; display: flex; margin-top: 1.25rem; }

.l_cemin-m8 { max-width: 824px; }

.l_cemin-t6x { border: 2px solid #E97E7C; width: 40px; display: grid; flex: none; border-radius: 50%; place-items: center; height: 40px; font-weight: 800; color: #E97E7C; font-size: 12.5px; }

.l_wydud { border: 1px solid #284142; margin-inline: auto; align-items: center; bottom: 10px; flex-wrap: wrap; border-radius: 8px; position: fixed; right: 10px; box-shadow: 0 9px 24px -12px rgba(0, 0, 0, 0.70); background: #131E1E; left: 10px; z-index: 40; padding: 0.75rem 0.75rem 0.75rem 1rem; display: flex; max-width: 788px; gap: 0.5rem 1.25rem; }

.l_wydud[hidden] { display: none; }

.l_wydud-i6a { font-size: 13.5px; flex: 1 1 260px; color: #D2DEDE; }

.l_wydud-bj { display: flex; gap: 0.5rem; flex-wrap: wrap; }

.l_wydud-bj .l_cefi6 { padding: 0 0.75rem; min-height: 44px; font-size: 13.5px; }

.l_hovez { padding-block: 0.75rem 2.75rem; }

.l_hovez-kloy { gap: 1.5rem 3.25rem; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); display: grid; }

.l_hovez-8w { max-width: 652px; min-width: 0; }

.l_hovez-kq0 { border: 1px solid #284142; font-weight: 700; background: #131E1E; display: inline-flex; border-radius: 999px; padding: 0.25rem 0.75rem 0.25rem 0.5rem; font-size: 12.5px; gap: 0.5rem; margin-bottom: 1.25rem; align-items: center; color: #D2DEDE; }

.l_hovez-kq0 svg { flex: none; color: #4EDAAD; }

.l_hovez-2o { letter-spacing: -0.03em; text-wrap: balance; line-height: 1.02; font-size: clamp(2.161rem, 1.249rem + 3.6vw, 4.082rem); font-weight: 800; }

.l_hovez-mb89 { margin-top: 1rem; color: #D2DEDE; font-size: 17.5px; }

.l_hovez-buwu { margin-top: 1.5rem; }

.l_hovez-l5 { margin-top: 0.75rem; color: #9CB7B7; font-size: 12.5px; }

.l_hovez-me3 { min-width: 0; }

.l_hovez-cpgl { margin-top: 0.75rem; font-size: 12.5px; display: flex; flex-wrap: wrap; color: #9CB7B7; gap: 0.25rem 0.75rem; justify-content: space-between; }

.l_hovez-ed { font-family: "DM Sans", sans-serif; }

.l_guq { padding-block: 0.75rem 3.25rem; }

.l_guq-mr { border: 1px solid #284142; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); display: grid; background: #131E1E; overflow: hidden; border-radius: 8px; }

.l_guq-pnu { padding: 1.5rem 1.25rem; min-width: 0; }

.l_guq-db2q { text-wrap: balance; letter-spacing: -0.03em; line-height: 1.04; font-size: clamp(2.041rem, 1.249rem + 3.2vw, 3.602rem); font-weight: 800; }

.l_guq-hltm { font-size: 17.5px; max-width: 520px; margin-top: 1rem; }

.l_guq-j8f { margin-top: 1.5rem; }

.l_guq-nj { padding: 0.75rem 1.25rem; background: #1D2E2E; list-style: none; margin: 0; display: grid; align-content: center; min-width: 0; }

.l_guq-2rlt { gap: 1rem; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #284142; display: grid; padding: 1rem 0; }

.l_guq-2rlt + .l_guq-2rlt { margin-top: 0; }

.l_guq-2rlt:last-child { border-bottom: 0; }

.l_guq-27y { height: 44px; place-items: center; border-radius: 4px; color: #8CEEE0; display: grid; width: 44px; background: #131E1E; }

.l_guq-65s { hyphens: auto; color: #F4F7F7; overflow-wrap: break-word; font-weight: 700; }

.l_guq-ja { font-size: 13.5px; color: #9CB7B7; }

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

.l_tab-1vw { min-width: 0; display: flex; flex-direction: column-reverse; padding: 1.25rem 1.25rem; background: #131E1E; }

.l_tab-3d { color: #F4F7F7; hyphens: auto; letter-spacing: -0.02em; font-weight: 700; overflow-wrap: break-word; font-family: "DM Sans", sans-serif; font-size: clamp(1.441rem, 1.153rem + 1vw, 1.921rem); }

.l_tab-bl { color: #9CB7B7; font-size: 13.5px; margin-top: 0.25rem; }

.l_gujay-b75 { list-style: none; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(45%, 154px), 1fr)); gap: 0.75rem; padding: 0; margin: 0; }

.l_gujay-b75 > li + li { margin-top: 0; }

.l_gujay-lqfy { color: #F4F7F7; transition: transform .18s; display: block; text-decoration: none; min-width: 0; }

.l_gujay-lqfy:hover { transform: translateY(-4px); color: #8CEEE0; }

.l_gujay-y9w { border: 1px solid #284142; background-image: repeating-linear-gradient(135deg, #1D2E2E 0 8px, #131E1E 8px 16px); aspect-ratio: 1 / 1; overflow: hidden; position: relative; border-radius: 8px; }

.l_gujay-3fgn { object-fit: cover; height: 100%; width: 100%; }

.l_gujay-bjg { font-weight: 700; color: #0D1515; top: 10px; background: #F4F7F7; font-size: 11.5px; padding: 3px 0.5rem; position: absolute; left: 10px; border-radius: 0px; }

.l_gujay-9kbr { overflow-wrap: break-word; margin-top: 0.5rem; line-height: 1.3; font-size: 14.5px; font-weight: 700; hyphens: auto; }

.l_gujay-al { color: #9CB7B7; font-size: 12.5px; }

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

.l_fisox-mos6 > li + li { margin-top: 0; }

.l_fisox-maa { border: 1px solid #284142; background: #131E1E; height: 100%; align-items: center; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; text-decoration: none; color: #F4F7F7; transition: border-color .18s; gap: 1rem; padding: 1rem 1rem; border-radius: 8px; }

.l_fisox-maa:hover { color: #F4F7F7; border-color: #8CEEE0; }

.l_fisox-rps { height: 44px; border-radius: 4px; display: grid; color: #8CEEE0; width: 44px; background: #1D2E2E; place-items: center; }

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

.l_fisox-h88 { display: block; font-size: 12.5px; color: #9CB7B7; }

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

.l_lod-u2f { border: 1px solid #284142; flex-direction: column; min-width: 0; border-radius: 8px; background: #131E1E; display: flex; }

.l_lod-as { padding: 1.5rem 1.5rem 1.25rem; }

.l_lod-k8 { font-size: 11.5px; display: inline-block; border-radius: 0px; font-weight: 700; color: #D2DEDE; padding: 0.25rem 0.5rem; background: #1D2E2E; }

.l_lod-hkyz { margin-top: 0.75rem; font-size: 17.5px; line-height: 1.3; font-weight: 600; }

.l_lod-b5 { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; overflow-wrap: break-word; margin-top: 0.5rem; color: #8CEEE0; font-size: clamp(1.561rem, 1.249rem + 1vw, 1.921rem); font-family: "Familjen Grotesk", sans-serif; }

.l_lod-upp { flex: 1; display: flex; border-top: 2px dashed #284142; position: relative; margin-inline: 0.75rem; gap: 1rem; flex-direction: column; padding: 1.25rem 0.5rem 1.5rem; }

.l_lod-upp::before, .l_lod-upp::after { border-radius: 50%; top: -12px; width: 22px; height: 22px; background: #0D1515; content: ""; position: absolute; }

.l_lod-upp::before { border-right: 1px solid #284142; left: -26px; }

.l_lod-upp::after { border-left: 1px solid #284142; right: -26px; }

.l_lod-ka { flex: 1; font-size: 13.5px; }

.l_lod-4tya { color: #9CB7B7; font-size: 11.5px; }

.l_qizo3-vgo { border: 1px solid #284142; background: #131E1E; border-radius: 8px; overflow-x: auto; }

.l_qizo3-386 { counter-reset: facts-row; font-size: 14.5px; }

.l_qizo3-386 thead th { padding: 0.75rem 1rem; border-bottom: 1px solid #284142; font-size: 12.5px; color: #9CB7B7; font-weight: 700; }

.l_qizo3-386 tbody th, .l_qizo3-386 tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #284142; }

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

.l_qizo3-386 tbody th { font-weight: 600; color: #D2DEDE; width: 40%; min-width: 150px; }

.l_qizo3-386 tbody th::before { content: counter(facts-row, decimal-leading-zero); display: inline-block; font-size: 11.5px; min-width: 32px; font-weight: 500; counter-increment: facts-row; color: #9CB7B7; font-family: "DM Sans", sans-serif; }

.l_qizo3-386 tbody td { font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #F4F7F7; min-width: 180px; }

.l_ceq-e2 { display: block; }

.l_ceq-z7 { display: grid; gap: 0.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 202px), 1fr)); }

.l_ceq-6rs { border: 1px solid #284142; border-radius: 8px; gap: 0.25rem; display: flex; background: #131E1E; flex-direction: column; padding: 1rem 1.25rem; min-width: 0; }

.l_ceq-4l86 { font-size: 12.5px; color: #9CB7B7; font-weight: 700; }

.l_ceq-9x { font-weight: 800; font-size: 23px; hyphens: auto; line-height: 1.15; overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; color: #F4F7F7; }

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

.l_xagup-bg { flex-direction: column; background: #040606; display: flex; min-height: 220px; text-decoration: none; min-width: 0; gap: 2.25rem; padding: 1.5rem; color: #EEF0F0; border-radius: 8px; justify-content: space-between; }

.l_xagup-bg:hover { color: #EEF0F0; }

.l_xagup-6q { justify-content: space-between; flex-wrap: wrap; gap: 0.25rem 0.75rem; display: flex; font-weight: 700; }

.l_xagup-39e4 { font-weight: 500; font-family: "DM Sans", sans-serif; font-size: 12.5px; }

.l_xagup-zy4 { letter-spacing: -0.03em; overflow-wrap: break-word; font-family: "DM Sans", sans-serif; font-weight: 700; line-height: 1; hyphens: auto; font-size: clamp(1.801rem, 1.153rem + 2.6vw, 3.242rem); }

.l_xagup-8e16 { border: 1px solid #284142; border-radius: 8px; display: grid; background: #284142; padding: 0; margin: 0; list-style: none; gap: 1px; overflow: hidden; }

.l_xagup-8e16 > li + li { margin-top: 0; }

.l_xagup-2b85 { height: 100%; flex-wrap: wrap; background: #131E1E; color: #F4F7F7; text-decoration: none; align-items: center; display: flex; gap: 0.25rem 1rem; padding: 1.25rem 1.5rem; justify-content: space-between; }

.l_xagup-2b85:hover { color: #F4F7F7; background: #1D2E2E; }

.l_xagup-jy8 { font-weight: 700; }

.l_xagup-jusm { hyphens: auto; font-family: "DM Sans", sans-serif; font-weight: 700; overflow-wrap: break-word; font-size: 21px; }

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

.l_wyxa3-8g > li + li { margin-top: 0; }

.l_wyxa3-qlo { border: 1px solid #284142; height: 100%; background: #131E1E; text-decoration: none; border-radius: 8px; display: block; padding: 0.5rem 0.5rem 1rem; color: #F4F7F7; min-width: 0; transition: border-color .18s; }

.l_wyxa3-qlo:hover { border-color: #8CEEE0; color: #F4F7F7; }

.l_wyxa3-nrv { overflow: hidden; position: relative; aspect-ratio: 16 / 10; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #1D2E2E 0 8px, #0D1515 8px 16px); }

.l_wyxa3-l31f { font-size: 10.5px; border-radius: 0px; top: 10px; padding: 3px 0.5rem; left: 10px; font-weight: 700; position: absolute; letter-spacing: .04em; background: #E97E7C; color: #131E1E; }

.l_wyxa3-f41 { font-weight: 700; overflow-wrap: break-word; padding-inline: 0.5rem; margin-top: 0.75rem; hyphens: auto; }

.l_wyxa3-23 { padding-inline: 0.5rem; font-size: 12.5px; color: #9CB7B7; font-family: "DM Sans", sans-serif; }

.l_mik-q82i { border: 1px solid #284142; background: #131E1E; border-radius: 8px; overflow-x: auto; }

.l_mik-8mj { min-width: 596px; font-size: 14.5px; }

.l_mik-8mj thead { background: #1D2E2E; }

.l_mik-8mj th, .l_mik-8mj td { padding: 0.75rem 1rem; }

.l_mik-8mj thead th { font-weight: 700; color: #D2DEDE; font-size: 12.5px; }

.l_mik-8mj tbody th, .l_mik-8mj tbody td { border-top: 1px solid #284142; vertical-align: middle; }

.l_mik-go { font-weight: 700; color: #F4F7F7; align-items: center; display: flex; gap: 0.75rem; }

.l_mik-pf { white-space: nowrap; color: #F4F7F7; font-family: "DM Sans", sans-serif; text-align: right; }

.l_mik-8mj thead .l_mik-pf { font-family: "DM Sans", sans-serif; }

.l_lotah-sv6k { border-top: 1px solid #284142; }

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

.l_lotah-fd { color: #0D1212; border-radius: 4px; width: 52px; height: 52px; background: #65E8D5; place-items: center; grid-row: span 2; display: grid; }

.l_lotah-6a { font-weight: 600; font-size: 19px; }

.l_lotah-0hc6 { max-width: 728px; hyphens: auto; }

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

.l_loso9-98ek { padding-top: 1rem; min-width: 0; border-top: 2px solid #F4F7F7; }

.l_loso9-98ek + .l_loso9-98ek { margin-top: 0; }

.l_loso9-98ek::before { content: counter(steps, decimal-leading-zero); font-size: 13.5px; font-weight: 700; counter-increment: steps; color: #8CEEE0; font-family: "DM Sans", sans-serif; display: block; }

.l_loso9-kz { line-height: 1.25; margin-top: 0.5rem; font-size: 18.5px; font-weight: 600; }

.l_loso9-5905 { font-size: 14.5px; margin-top: 0.5rem; }

.l_howyk-qui { display: grid; gap: 0 2.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 258px), 1fr)); }

.l_howyk-ff5 { padding-block: 1.25rem 1.5rem; border-top: 1px solid #284142; min-width: 0; }

.l_howyk-ys { font-size: 18.5px; font-weight: 600; }

.l_howyk-o1h { font-size: 14.5px; margin-top: 0.5rem; }

.l_kavev-1j01 { line-height: 1.7; max-width: 728px; font-size: 16.5px; }

.l_kavev-s0ov { letter-spacing: -0.02em; margin-bottom: 1.25rem; line-height: 1.1; font-weight: 800; font-size: clamp(1.561rem, 1.153rem + 1.6vw, 2.401rem); }

.l_kavev-1j01 h3 { font-size: 21px; margin: 1.5rem 0 0.5rem; font-weight: 600; }

.l_kavev-1j01 p + p { margin-top: 0.75rem; }

.l_kavev-1j01 ul, .l_kavev-1j01 ol { margin-block: 1rem; }

.l_kavev-rg { background: #1D2E2E; border-radius: 8px; padding: 1.5rem 1.5rem; margin-block: 1.5rem; }

.l_kavev-rg p { color: #F4F7F7; font-family: "Familjen Grotesk", sans-serif; font-weight: 600; font-size: 20px; line-height: 1.4; }

.l_kavev-rg cite { font-weight: 600; font-style: normal; font-size: 13.5px; color: #9CB7B7; display: block; margin-top: 0.75rem; }

.l_lox-5hs { border: 1px solid #284142; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); padding: 1.5rem 1.25rem; gap: 1.5rem 2.75rem; background: #131E1E; display: grid; }

.l_lox-rij { min-width: 0; }

.l_lox-we { font-size: clamp(1.561rem, 1.153rem + 1.4vw, 2.281rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.l_lox-paib { margin-top: 0.75rem; }

.l_lox-5d6 { min-width: 0; padding: 0; list-style: none; }

.l_lox-d4 { align-items: flex-start; gap: 0.75rem; padding: 0.75rem 0; display: flex; overflow-wrap: break-word; border-bottom: 1px solid #284142; hyphens: auto; }

.l_lox-d4 + .l_lox-d4 { margin-top: 0; }

.l_lox-aj { width: 24px; border-radius: 50%; flex: none; background: #4EDAAD; place-items: center; display: grid; color: #131E1E; height: 24px; }

.l_cebed-0d { grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); display: grid; gap: 1rem; }

.l_cebed-0tp { border: 1px solid #284142; background: #131E1E; border-radius: 8px; min-width: 0; padding: 1.5rem; }

.l_cebed-x1 { height: 6px; border-radius: 999px; overflow: hidden; background: #1D2E2E; }

.l_cebed-bqb { background: #65E8D5; border-radius: 999px; height: 100%; }

.l_cebed-lku { font-size: 23px; margin-top: 1.25rem; font-weight: 800; }

.l_cebed-d1 { color: #9CB7B7; font-size: 13.5px; font-family: "DM Sans", sans-serif; }

.l_cebed-lhzu { font-size: 14.5px; list-style: none; padding: 0; margin-top: 1rem; }

.l_cebed-mva { display: flex; gap: 0.5rem; }

.l_cebed-mva svg { flex: none; margin-top: 3px; color: #4EDAAD; }

.l_ri4-za5 { display: flex; gap: 1rem; align-items: center; }

.l_ri4-q8td { color: #F4F7F7; line-height: 1; font-family: "Familjen Grotesk", sans-serif; font-size: 50px; font-weight: 800; }

.l_ri4-ao { gap: 2px; display: flex; color: #F4F7F7; }

.l_ri4-yyr6 { font-size: 13.5px; color: #9CB7B7; }

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

.l_ri4-iy { border: 1px solid #284142; display: flex; padding: 1.5rem; background: #131E1E; border-radius: 8px; flex-direction: column; gap: 1rem; min-width: 0; }

.l_ri4-r80 { font-size: 14.5px; flex: 1; }

.l_ri4-6qrn { gap: 0.75rem; align-items: center; display: flex; }

.l_ri4-wft { background: #1D2E2E; width: 40px; border-radius: 50%; font-size: 13.5px; color: #F4F7F7; flex: none; font-weight: 700; display: grid; height: 40px; place-items: center; }

.l_ri4-y2 { font-weight: 700; color: #F4F7F7; display: block; font-size: 14.5px; }

.l_ri4-c1wn { font-size: 12.5px; display: block; color: #9CB7B7; }

.l_ka9-cdli { border: 1px solid #284142; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr)); background: #131E1E; padding: 1.5rem; gap: 1.5rem 2.75rem; border-radius: 8px; }

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

.l_ka9-owdc { font-weight: 800; display: grid; font-family: "Familjen Grotesk", sans-serif; overflow: hidden; font-size: 21px; color: #0D1212; place-items: center; width: 64px; background: #65E8D5; border-radius: 50%; height: 64px; }

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

.l_ka9-wjj { font-weight: 800; font-size: 21px; }

.l_ka9-hka { font-size: 13.5px; color: #9CB7B7; }

.l_ka9-qjp { margin-top: 0.5rem; }

.l_ka9-dh { font-size: 13.5px; margin-top: 0.75rem; gap: 0.5rem 1.25rem; display: flex; flex-wrap: wrap; }

.l_ka9-mv { color: #9CB7B7; font-family: "DM Sans", sans-serif; }

.l_ta7-3td { padding: 0; margin: 0; gap: 0.5rem; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(30%, 130px), 1fr)); list-style: none; }

.l_ta7-3td > li + li { margin-top: 0; }

.l_ta7-dpf { border: 1px solid #284142; transition: border-color .18s; border-radius: 4px; background: #131E1E; padding: 0.5rem; aspect-ratio: 300 / 173; display: block; }

.l_ta7-dpf:hover { border-color: #8CEEE0; }

.l_ta7-jb { object-fit: contain; height: 100%; width: 100%; }

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

.l_xakar-l86 { min-width: 0; }

.l_xakar-l4n { margin-top: 0.75rem; }

.l_xakar-hl { padding: 0; margin-top: 1rem; list-style: none; }

.l_xakar-xyp { display: flex; gap: 0.5rem; }

.l_xakar-xyp svg { flex: none; margin-top: 2px; color: #4EDAAD; }

.l_xakar-qly { flex-wrap: wrap; margin-top: 1.5rem; gap: 0.5rem; display: flex; }

.l_xakar-7eq { border: 1.5px solid #F4F7F7; display: inline-flex; flex-direction: column; min-height: 52px; color: #F4F7F7; border-radius: 4px; text-decoration: none; transition: background-color .18s, color .18s; padding: 0.25rem 1.25rem; justify-content: center; }

.l_xakar-7eq:hover { background: #F4F7F7; color: #0D1515; }

.l_xakar-4to { font-size: 10.5px; }

.l_xakar-7o2 { line-height: 1.2; font-size: 15.5px; font-weight: 700; }

.l_jajaq-xb, .l_ka7-z0uq { padding: 1.5rem 1.25rem; border-radius: 8px; background: #1D2E2E; }

.l_jajaq-ph { align-items: flex-end; gap: 1.25rem 2.25rem; justify-content: space-between; display: flex; flex-wrap: wrap; }

.l_jajaq-jhd { max-width: 616px; min-width: 0; }

.l_jajaq-m9d, .l_ka7-nj { margin-top: 0.75rem; max-width: 652px; }

.l_jajaq-3i { padding: 0; margin-top: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 166px), 1fr)); list-style: none; display: grid; gap: 0.5rem; }

.l_jajaq-zyp { min-width: 0; display: flex; align-items: center; background: #131E1E; border-radius: 4px; color: #F4F7F7; gap: 0.75rem; padding: 1rem; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.l_jajaq-zyp + .l_jajaq-zyp { margin-top: 0; }

.l_jajaq-zyp svg { color: #8CEEE0; flex: none; }

.l_ka7-aro { font-weight: 700; display: flex; margin-top: 1.25rem; font-size: 13.5px; flex-wrap: wrap; gap: 0.5rem 1.25rem; }

.l_cexan-zf4 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 1.75rem 3.25rem; display: grid; }

.l_cexan-5rql { min-width: 0; }

.l_cexan-5rql p { margin-top: 0.75rem; }

.l_cexan-bmu6 { gap: 1rem; align-content: start; display: grid; min-width: 0; }

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

.l_cexan-sh7 { padding: 1rem 1.25rem; background: #131E1E; display: flex; flex-direction: column-reverse; }

.l_cexan-hs { font-family: "DM Sans", sans-serif; overflow-wrap: break-word; font-weight: 700; color: #F4F7F7; hyphens: auto; font-size: 23px; }

.l_cexan-nmey { font-size: 12.5px; color: #9CB7B7; }

.l_cexan-xgmg { border: 1px solid #284142; padding: 0; border-radius: 8px; list-style: none; background: #131E1E; }

.l_cexan-fn { border-bottom: 1px solid #284142; display: flex; gap: 0.25rem 1rem; padding: 0.75rem 1.25rem; flex-wrap: wrap; justify-content: space-between; }

.l_cexan-fn + .l_cexan-fn { margin-top: 0; }

.l_cexan-fn:last-child { border-bottom: 0; }

.l_cexan-98ex { font-weight: 700; color: #F4F7F7; }

.l_cexan-wig { font-family: "DM Sans", sans-serif; hyphens: auto; font-size: 13.5px; color: #9CB7B7; overflow-wrap: break-word; }

.l_taj-vm { border-top: 1.5px solid #F4F7F7; counter-reset: faq; }

.l_taj-6q { border-bottom: 1px solid #284142; }

.l_taj-nx5d { grid-template-columns: 36px minmax(0, 1fr) 24px; color: #F4F7F7; font-size: 16.5px; align-items: center; gap: 0.75rem; padding: 1rem 0; display: grid; font-weight: 700; }

.l_taj-nx5d::before { color: #8CEEE0; content: counter(faq, decimal-leading-zero); font-size: 12.5px; font-family: "DM Sans", sans-serif; counter-increment: faq; }

.l_taj-nx5d:hover { color: #8CEEE0; }

.l_taj-i8 { transition: transform .18s; }

.l_taj-6q[open] .l_taj-i8 { transform: rotate(45deg); }

.l_taj-8z { padding: 0 0 1.25rem 2.75rem; max-width: 824px; }

.l_taj-8z p + p { margin-top: 0.5rem; }

.l_wycen-1q { flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 1.5rem 1.25rem; gap: 1.5rem 2.25rem; display: flex; background: #040606; color: #EEF0F0; border-radius: 8px; }

.l_wycen-l8ld { max-width: 616px; min-width: 0; }

.l_wycen-zrcm { font-size: clamp(1.441rem, 1.153rem + 1.2vw, 2.041rem); color: #EEF0F0; font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.l_wycen-noa { color: #EEF0F0; margin-top: 0.5rem; }

.l_wycen-noa a { color: #EEF0F0; }

.l_bexan-8y { max-width: 728px; font-weight: 800; font-size: clamp(1.321rem, 1.057rem + 1vw, 1.801rem); line-height: 1.15; }

.l_bexan-7z { font-size: 14.5px; margin-top: 1rem; columns: 2 340px; column-gap: 2.75rem; }

.l_bexan-7z p + p { margin-top: 0.75rem; }

.l_soxax-qblf { margin-bottom: 1.25rem; gap: 0.25rem 0.5rem; padding: 0; flex-wrap: wrap; font-size: 12.5px; color: #9CB7B7; list-style: none; display: flex; }

.l_soxax-qblf li + li { margin-top: 0; }

.l_soxax-qblf li + li::before { margin-right: 0.5rem; content: "/"; }

.l_soxax-x8as { color: #9CB7B7; }

.l_soxax-zac { color: #F4F7F7; font-weight: 700; }

.l_xawyf { padding-block: 0.5rem 1.75rem; }

.l_xawyf-w7 { display: grid; gap: 1.5rem 2.75rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); }

.l_xawyf-dq3 { min-width: 0; }

.l_xawyf-v6b { font-size: 12.5px; color: #9CB7B7; font-family: "DM Sans", sans-serif; }

.l_xawyf-8x { letter-spacing: -0.03em; margin-top: 0.5rem; font-weight: 800; line-height: 1.02; font-size: clamp(2.161rem, 1.249rem + 3.4vw, 3.842rem); }

.l_xawyf-gz6 { font-size: 17.5px; max-width: 536px; margin-top: 1rem; }

.l_xawyf-nnuy { border: 1px solid #284142; margin-top: 1.5rem; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 130px), 1fr)); gap: 1px; display: grid; overflow: hidden; background: #284142; }

.l_xawyf-yc { min-width: 0; padding: 0.75rem 1rem; background: #131E1E; }

.l_xawyf-l730 { font-size: 11.5px; color: #9CB7B7; font-weight: 700; }

.l_xawyf-p8 { font-family: "DM Sans", sans-serif; margin-top: 2px; color: #F4F7F7; hyphens: auto; overflow-wrap: break-word; font-weight: 700; font-size: 16.5px; }

.l_xawyf-pm82 { margin-top: 1.5rem; }

.l_xawyf-2us { color: #9CB7B7; margin-top: 0.75rem; font-size: 12.5px; }

.l_xawyf-sbj8 { min-width: 0; }

.l_nu9-o9b { border-radius: 8px; background: #040606; text-align: center; overflow: hidden; color: #EEF0F0; padding: 1.5rem 1.25rem 0; }

.l_nu9-jmz { max-width: 788px; margin-inline: auto; }

.l_nu9-yyj { font-size: 12.5px; color: #EEF0F0; font-family: "DM Sans", sans-serif; }

.l_nu9-01 { letter-spacing: -0.03em; margin-top: 0.5rem; line-height: 1.02; color: #EEF0F0; font-size: clamp(2.041rem, 1.249rem + 3.4vw, 3.962rem); font-weight: 800; }

.l_nu9-y7qr { margin-top: 0.75rem; color: #EEF0F0; font-size: 17.5px; }

.l_nu9-2jr { margin-top: 1.5rem; justify-content: center; }

.l_nu9-0bba { margin-top: 1.5rem; padding: 0; flex-wrap: wrap; list-style: none; justify-content: center; display: flex; gap: 0.5rem; }

.l_nu9-7k { border: 1px solid #EEF0F0; color: #EEF0F0; padding: 0.5rem 0.75rem; font-size: 13.5px; border-radius: 999px; }

.l_nu9-7k + .l_nu9-7k { margin-top: 0; }

.l_nu9-7k strong { color: #EEF0F0; font-family: "DM Sans", sans-serif; }

.l_nu9-pf { border-radius: 8px 8px 0 0; overflow: hidden; margin: 2rem auto 0; aspect-ratio: 16 / 10; max-width: 920px; background-color: #1D2E2E; }

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

.l_ce5 { padding-bottom: 2.75rem; }

.l_ce5-wqu { border: 1px solid #284142; border-radius: 8px; background: #131E1E; }

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

.l_ce5-s079 { transition: transform .18s; }

.l_ce5-wqu[open] .l_ce5-s079 { transform: rotate(45deg); }

.l_ce5-5xut { padding: 0 0.5rem 0.5rem; list-style: none; margin: 0; display: grid; }

.l_ce5-5xut li + li { margin-top: 0; }

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

.l_ce5-2f1:hover { color: #8CEEE0; }

.l_mi4-b6 { gap: 1.5rem 3.25rem; align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr)); }

.l_mi4-20it { max-width: 692px; min-width: 0; font-size: 16.5px; }

.l_mi4-20it p { margin-top: 0.75rem; }

.l_mi4-e1 { padding: 1.5rem; background: #1D2E2E; min-width: 0; border-radius: 8px; }

.l_mi4-yh8 { font-weight: 600; font-size: 18.5px; }

.l_mi4-xr9 { margin-top: 0.75rem; list-style: none; padding: 0; }

.l_mi4-sl6 { gap: 0.5rem; display: flex; }

.l_mi4-sl6 svg { margin-top: 2px; color: #4EDAAD; flex: none; }

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

.l_fija8-6l3 > li + li { margin-top: 0; }

.l_fija8-vk7 { border: 1px solid #284142; border-radius: 8px; overflow: hidden; background-color: #040606; aspect-ratio: 16 / 10; }

.l_fija8-vyj { width: 100%; height: 100%; object-fit: contain; }

.l_fija8-j0qq { font-size: 13.5px; margin-top: 0.5rem; }

.l_soxab-06c { border: 1px solid #284142; border-radius: 8px; background: #131E1E; overflow-x: auto; }

.l_soxab-gsiv { min-width: 536px; font-size: 14.5px; }

.l_soxab-gsiv thead { background: #1D2E2E; }

.l_soxab-gsiv th, .l_soxab-gsiv td { padding: 0.5rem 1rem; vertical-align: middle; }

.l_soxab-gsiv thead th { font-weight: 700; font-size: 12.5px; color: #D2DEDE; }

.l_soxab-gsiv tbody th, .l_soxab-gsiv tbody td { border-top: 1px solid #284142; }

.l_soxab-o2 { text-align: right; font-family: "DM Sans", sans-serif; color: #F4F7F7; white-space: nowrap; }

.l_soxab-uh0 { align-items: center; gap: 0.75rem; display: flex; color: #F4F7F7; font-weight: 700; }

.l_soxab-528t { flex: none; width: 40px; height: 40px; background: #1D2E2E; border-radius: 0px; overflow: hidden; }

.l_soxab-528t img { height: 100%; width: 100%; object-fit: contain; }

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

.l_sowyo-0i { border: 1px solid #284142; background: #131E1E; gap: 0.75rem; padding: 1.5rem; flex-direction: column; display: flex; border-radius: 8px; min-width: 0; }

.l_sowyo-zpx { font-size: 19px; font-weight: 600; }

.l_sowyo-r7qo { font-size: 14.5px; flex: 1; }

.l_sowyo-2jdo { font-weight: 700; align-items: center; gap: 0.25rem; flex-wrap: wrap; font-size: 12.5px; display: flex; }

.l_sowyo-2jdo svg { color: #9CB7B7; }

.l_sowyo-wl { padding: 0.25rem 0.5rem; background: #1D2E2E; border-radius: 0px; color: #F4F7F7; }

.l_sowyo-qa6 { color: #0D1212; background: #65E8D5; border-radius: 0px; padding: 0.25rem 0.5rem; }

.l_duk-vjt { gap: 2.25rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); display: grid; }

.l_duk-mr { min-width: 0; }

.l_duk-bei6 { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; font-size: clamp(1.441rem, 1.153rem + 1vw, 2.041rem); }

.l_duk-8is { margin-top: 0.5rem; color: #9CB7B7; }

.l_duk-h6 { border: 1px solid #284142; overflow-x: auto; border-radius: 8px; margin-top: 1rem; background: #131E1E; }

.l_duk-xo4w { font-size: 14.5px; }

.l_duk-xo4w thead { background: #1D2E2E; }

.l_duk-xo4w th, .l_duk-xo4w td { padding: 0.75rem 1rem; }

.l_duk-xo4w thead th { font-size: 12.5px; }

.l_duk-xo4w tbody th, .l_duk-xo4w tbody td { border-top: 1px solid #284142; }

.l_duk-xo4w tbody th { font-weight: 600; }

.l_duk-gf { color: #F4F7F7; white-space: nowrap; text-align: right; font-family: "DM Sans", sans-serif; }

.l_duk-l1a { border-radius: 999px; height: 4px; background: #1D2E2E; margin-top: 0.25rem; display: block; }

.l_duk-j2e { height: 100%; background: #65E8D5; display: block; border-radius: 999px; }

.l_duk-73v { font-weight: 700; color: #4EDAAD; }

.l_duk-4h { color: #9CB7B7; }

.l_gup-un5 { border: 1px solid #284142; aspect-ratio: 16 / 9; overflow: hidden; border-radius: 8px; background-color: #040606; position: relative; }

.l_gup-zm { object-fit: cover; width: 100%; height: 100%; }

.l_gup-ey1w { text-decoration: none; position: absolute; place-items: center; display: grid; inset: 0; background: rgba(0, 0, 0, 0.70); }

.l_gup-aq2c { transition: transform .18s; font-size: 16.5px; border-radius: 999px; padding: 0 1.5rem; align-items: center; color: #040606; font-weight: 800; display: inline-flex; gap: 0.75rem; background: #EEF0F0; min-height: 56px; }

.l_gup-ey1w:hover .l_gup-aq2c { transform: scale(1.04); }

.l_gup-yu7 { gap: 0.75rem 1.75rem; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; margin-top: 1rem; }

.l_gup-dwq { max-width: 616px; font-size: 14.5px; }

.l_qi2-vd { line-height: 1.7; font-size: 16.5px; max-width: 728px; }

.l_qi2-fr0 { margin-bottom: 1rem; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.561rem, 1.153rem + 1.6vw, 2.401rem); }

.l_qi2-vd p + p { margin-top: 0.75rem; }

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

.l_ka7-ss { min-width: 0; border-radius: 4px; background: #131E1E; padding: 1rem 1.25rem; }

.l_ka7-3b3f { font-weight: 700; font-size: 15.5px; font-family: "DM Sans", sans-serif; }

.l_ka7-8u29 { margin-top: 0.25rem; font-size: 13.5px; }

.l_hom { display: flex; border-top: 1px solid #284142; gap: 0.75rem; position: fixed; z-index: 35; left: 0; transition: transform .23s; align-items: center; background: #131E1E; justify-content: space-between; bottom: 0; transform: translateY(110%); padding: 0.5rem 0.75rem 0.5rem 1rem; right: 0; }

.l_hom-bw { transform: translateY(0); }

.l_hom-v7xi { overflow: hidden; color: #F4F7F7; min-width: 0; font-weight: 700; white-space: nowrap; text-overflow: ellipsis; }

.l_hom .l_cefi6 { flex: none; min-height: 44px; }

@media (min-width: 632px) {
  .l_zob { padding-inline: 1.5rem; }
  .l_guq-pnu { padding: 2.5rem 2.25rem; }
  .l_guq-nj { padding: 1.5rem 1.75rem; }
  .l_lox-5hs { padding: 2rem; }
  .l_jajaq-xb, .l_ka7-z0uq { padding: 2rem; }
  .l_wycen-1q { padding: 2.25rem; }
  .l_nu9-o9b { padding: 2.5rem 2.25rem 0; }
  .l_cemin { padding: 2.25rem; }
  .l_cemin-7g4 { grid-template-columns: 148px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 948px) {
  .l_zob { padding-inline: 2.25rem; }
  main > section { padding-block: 0 5rem; }
  .l_xa9 { padding: 0.75rem 1.5rem; }
  .l_xa9-ro { grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 0.75rem; gap: 1rem; grid-template-areas: "logo nav tools actions"; }
  .l_xa9-sp { display: none; }
  .l_xa9-7ib { border-top: 0; padding-top: 0; justify-content: center; display: flex; gap: 2px; flex-wrap: wrap; }
  .l_xa9-leb { font-size: 13.5px; min-height: 40px; }
  .l_xa9-dha { display: flex; }
  .l_xa9-dha .l_cefi6 { min-height: 42px; padding: 0 1rem; }
  .l_hovez { padding-block: 1.5rem 4.5rem; }
  .l_hovez-8w { padding-block: 1.75rem; }
  .l_guq-pnu { padding: 3.75rem; }
  .l_xawyf { padding-block: 1rem 2.75rem; }
  .l_ce5 { padding-bottom: 4.25rem; }
  .l_ce5-wqu[open] .l_ce5-5xut, .l_ce5-5xut { display: flex; gap: 0.5rem; padding: 0 0.5rem 0.5rem; flex-wrap: wrap; }
  .l_ce5-2f1 { font-size: 13.5px; padding: 0 0.75rem; color: #F4F7F7; border-radius: 4px; font-weight: 700; border-top: 0; min-height: 36px; background: #1D2E2E; }
  .l_ce5-2f1:hover { color: #0D1212; background: #65E8D5; }
  .l_lox-5hs { padding: 2.5rem; }
  .l_jajaq-xb, .l_ka7-z0uq { padding: 2.5rem; }
  .l_wycen-1q { padding: 2.75rem; }
  .l_nu9-o9b { padding: 3.25rem 3.25rem 0; }
  .l_cemin { margin: 0 1.5rem 1.5rem; padding: 2.75rem; }
  .l_hom { display: none; }
}