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

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

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

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #67237D; }

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

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

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

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 #702689; outline-offset: 3px; }

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

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

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

.dmihob { margin-inline: auto; padding-inline: 14px; max-width: 1224px; }

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

.dwyrid { justify-content: space-between; flex-wrap: wrap; gap: 14px 28px; display: flex; align-items: flex-end; margin-bottom: 26px; }

.dwyrid-3we { max-width: 688px; min-width: 0; }

.dwyrid-i6o7 { align-items: center; font-size: 13.5px; gap: 8px; font-weight: 700; display: flex; color: #702689; margin-bottom: 10px; }

.dwyrid-i6o7::before { flex: none; background: #852DA2; content: ""; height: 8px; border-radius: 2px; width: 8px; }

.dwyrid-5rbs { text-wrap: balance; font-weight: 800; font-size: clamp(1.572rem, 1.161rem + 1.6vw, 2.419rem); line-height: 1.1; letter-spacing: -0.02em; }

.dwyrid-wp { margin-top: 10px; color: #615960; }

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

.dwyrid-1tu2 svg { flex: none; }

.dwyrid-3mg { max-width: 728px; align-items: center; flex-direction: column; text-align: center; margin-inline: auto; }

.dwyrid-3mg .dwyrid-i6o7 { border: 1px solid #CFCACE; padding: 4px 10px; border-radius: 999px; color: #2C292C; justify-content: center; }

.dwyrid-3mg .dwyrid-i6o7::before { display: none; }

.dwyrid-3mg .dwyrid-5rbs { font-size: clamp(1.693rem, 1.258rem + 2vw, 2.782rem); }

.dwyrid-3mg .dwyrid-1tu2 { padding: 0 14px; color: #171516; border-bottom: 0; background: #EBEAEB; min-height: 40px; font-size: 13.5px; border-radius: 999px; }

.dwyrid-3mg .dwyrid-1tu2:hover { background: #CFCACE; color: #171516; }

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

.ddu2-2dto { background: #852DA2; color: #FFFFFF; }

.ddu2-2dto:hover { background: #67237D; color: #FFFFFF; }

.ddu2-fz { background: transparent; border-color: #171516; color: #171516; }

.ddu2-fz:hover { background: #171516; color: #F5F4F5; }

.ddu2-exo { font-size: 15.5px; min-height: 52px; }

.ddu2-l1dn { display: flex; width: 100%; }

.ddu2-cdbw { display: grid; border-radius: 8px; background: #FFFFFF; place-items: center; width: 34px; margin-right: -10px; color: #852DA2; height: 34px; }

.ddu2-ije { color: #151215; background: #F3F3F3; }

.ddu2-ije:hover { color: #FFFFFF; background: #852DA2; }

.ddu2-2k1 { color: #F3F3F3; background: transparent; border-color: #F3F3F3; }

.ddu2-2k1:hover { color: #151215; background: #F3F3F3; }

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

.dfio { border: 1px solid #CFCACE; overflow: hidden; background-color: #EBEAEB; border-radius: 22px; position: relative; background-image: repeating-linear-gradient(135deg, #EBEAEB 0 9px, #FEFEFE 9px 18px); }

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

.dfio-afc3 { aspect-ratio: 16 / 10; }

.dmiu { background: #F5F4F5; position: sticky; z-index: 30; padding: 10px; top: 0; }

.dmiu-zlsa { border: 1px solid #CFCACE; background: #FEFEFE; margin-inline: auto; gap: 10px; padding: 10px; align-items: center; border-radius: 22px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1224px; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; }

.dmiu-u6i6 { letter-spacing: -0.02em; font-family: "Familjen Grotesk", sans-serif; padding-left: 6px; align-items: center; font-weight: 800; min-width: 0; hyphens: auto; line-height: 1.1; font-size: 20.5px; grid-area: logo; text-decoration: none; color: #171516; overflow-wrap: break-word; display: flex; gap: 10px; }

.dmiu-u6i6::before { flex: none; border-radius: 4px; transform: rotate(45deg); width: 14px; content: ""; background: #852DA2; height: 14px; }

.dmiu-u6i6:hover { color: #171516; }

.dmiu-apvi { position: absolute; pointer-events: none; opacity: 0; }

.dmiu-dvz { cursor: pointer; height: 44px; display: grid; width: 44px; color: #F5F4F5; place-items: center; grid-area: burger; border-radius: 12px; background: #171516; }

.dmiu-apvi:focus-visible + .dmiu-dvz { outline: 2px solid #702689; outline-offset: 3px; }

.dmiu-6m { display: none; }

.dmiu-apvi:checked + .dmiu-dvz .dmiu-3k { display: none; }

.dmiu-apvi:checked + .dmiu-dvz .dmiu-6m { display: block; }

.dmiu-gl9q { border-top: 1px solid #CFCACE; padding-top: 8px; grid-area: nav; display: none; }

.dmiu-apvi:checked ~ .dmiu-gl9q { display: grid; gap: 2px; }

.dmiu-afzf { padding: 0 10px; color: #2C292C; text-decoration: none; font-size: 16.5px; font-weight: 700; align-items: center; display: flex; border-radius: 12px; min-height: 48px; }

.dmiu-afzf:hover { color: #171516; background: #EBEAEB; }

.dmiu-fb { background: #EBEAEB; color: #171516; }

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

.dmiu-au8 .ddu2 { padding: 0 10px; font-size: 13.5px; min-height: 44px; }

.dlovep { border: 1px solid #CFCACE; border-radius: 22px; margin: 0 10px 22px; padding: 26px 18px; background: #FEFEFE; }

.dlovep-zf { line-height: 1; font-size: clamp(2.177rem, 0.968rem + 6vw, 5.322rem); color: #171516; font-family: "Familjen Grotesk", sans-serif; overflow-wrap: break-word; letter-spacing: -0.04em; font-weight: 800; hyphens: auto; }

.dlovep-ue { margin-top: 28px; }

.dlovep-rt { display: grid; padding: 12px 0; border-top: 1px solid #CFCACE; gap: 6px 22px; }

.dlovep-4a { font-size: 12.5px; color: #615960; font-family: "Space Mono", monospace; }

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

.dlovep-yp li + li { margin-top: 0; }

.dlovep-ajh { color: #171516; font-size: 14.5px; text-decoration: none; font-weight: 600; }

.dlovep-ajh:hover { color: #702689; }

.dlovep-8oqo { margin-top: 18px; font-size: 12.5px; align-items: center; display: flex; color: #615960; border-top: 1px solid #CFCACE; flex-wrap: wrap; justify-content: space-between; padding-top: 18px; gap: 14px 22px; }

.dlovep-7rcq { max-width: 824px; }

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

.dxal { border: 1px solid #CFCACE; position: fixed; background: #FEFEFE; max-width: 784px; display: flex; left: 10px; align-items: center; right: 10px; bottom: 10px; border-radius: 22px; margin-inline: auto; padding: 10px 10px 10px 14px; z-index: 40; gap: 10px 18px; flex-wrap: wrap; box-shadow: 0 14px 37px -12px rgba(9, 10, 15, 0.62); }

.dxal[hidden] { display: none; }

.dxal-61 { flex: 1 1 260px; font-size: 13.5px; color: #2C292C; }

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

.dxal-r4l .ddu2 { padding: 0 12px; font-size: 13.5px; min-height: 44px; }

.dbee { padding-block: 10px 44px; }

.dbee-40h { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); align-items: center; gap: 26px 50px; }

.dbee-0v2 { max-width: 652px; min-width: 0; }

.dbee-58om { border: 1px solid #CFCACE; font-size: 12.5px; border-radius: 999px; background: #FEFEFE; margin-bottom: 20px; padding: 6px 10px 6px 8px; display: inline-flex; align-items: center; color: #2C292C; font-weight: 700; gap: 8px; }

.dbee-58om svg { color: #1B7458; flex: none; }

.dbee-ry1 { text-wrap: balance; line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.177rem, 1.258rem + 3.6vw, 4.112rem); }

.dbee-6xll { margin-top: 16px; color: #2C292C; font-size: 17.5px; }

.dbee-lppd { margin-top: 24px; }

.dbee-3hai { color: #615960; margin-top: 10px; font-size: 12.5px; }

.dbee-yy { min-width: 0; }

.dbee-1in { margin-top: 10px; font-size: 12.5px; flex-wrap: wrap; gap: 4px 10px; display: flex; color: #615960; justify-content: space-between; }

.dbee-no { font-family: "Space Mono", monospace; }

.dxahov { padding-block: 10px 50px; }

.dxahov-lfiw { border: 1px solid #CFCACE; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); display: grid; border-radius: 22px; background: #FEFEFE; }

.dxahov-7n { padding: 26px 18px; min-width: 0; }

.dxahov-hzuq { font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.056rem, 1.258rem + 3.2vw, 3.628rem); line-height: 1.04; text-wrap: balance; }

.dxahov-ml { max-width: 516px; font-size: 17.5px; margin-top: 16px; }

.dxahov-qy { margin-top: 24px; }

.dxahov-js { align-content: center; list-style: none; display: grid; padding: 10px 18px; margin: 0; min-width: 0; background: #EBEAEB; }

.dxahov-owv { gap: 14px; border-bottom: 1px solid #CFCACE; padding: 16px 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; }

.dxahov-owv + .dxahov-owv { margin-top: 0; }

.dxahov-owv:last-child { border-bottom: 0; }

.dxahov-58g { place-items: center; border-radius: 12px; background: #FEFEFE; height: 44px; color: #702689; display: grid; width: 44px; }

.dxahov-51v { font-weight: 700; hyphens: auto; color: #171516; overflow-wrap: break-word; }

.dxahov-ta6 { font-size: 13.5px; color: #615960; }

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

.dhoc-3a { flex-direction: column-reverse; padding: 18px 20px; min-width: 0; display: flex; background: #FEFEFE; }

.dhoc-fek { font-family: "Space Mono", monospace; font-weight: 700; letter-spacing: -0.02em; font-size: clamp(1.451rem, 1.161rem + 1vw, 1.935rem); hyphens: auto; overflow-wrap: break-word; color: #171516; }

.dhoc-4mx { margin-top: 4px; color: #615960; font-size: 13.5px; }

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

.dfiwy6-mhr > li + li { margin-top: 0; }

.dfiwy6-alr0 { transition: transform .23s; text-decoration: none; min-width: 0; display: block; color: #171516; }

.dfiwy6-alr0:hover { transform: translateY(-4px); color: #702689; }

.dfiwy6-vpd { border: 1px solid #CFCACE; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #EBEAEB 0 8px, #FEFEFE 8px 16px); border-radius: 22px; overflow: hidden; position: relative; }

.dfiwy6-74a2 { height: 100%; width: 100%; object-fit: cover; }

.dfiwy6-i4 { margin-top: 10px; font-weight: 700; overflow-wrap: break-word; font-size: 14.5px; line-height: 1.3; hyphens: auto; }

.dfiwy6-vex4 { color: #615960; font-size: 12.5px; }

.dfi1-3l { display: grid; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); gap: 10px; margin: 0; list-style: none; }

.dfi1-3l > li + li { margin-top: 0; }

.dfi1-l5u { border: 1px solid #CFCACE; border-radius: 22px; text-decoration: none; transition: border-color .23s; grid-template-columns: 82px minmax(0, 1fr) auto; align-items: center; display: grid; padding: 10px 16px 10px 10px; color: #171516; background: #FEFEFE; gap: 14px; }

.dfi1-l5u:hover { border-color: #702689; color: #171516; }

.dfi1-b00y { border-radius: 12px; background-image: repeating-linear-gradient(135deg, #EBEAEB 0 6px, #FEFEFE 6px 12px); overflow: hidden; aspect-ratio: 1 / 1; }

.dfi1-xrg { height: 100%; width: 100%; object-fit: cover; }

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

.dfi1-j8 { color: #615960; display: block; font-size: 12.5px; }

.dfi1-s9qo { white-space: nowrap; font-size: 12.5px; color: #1B7458; font-family: "Space Mono", monospace; font-weight: 700; }

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

.dqig-huw > li + li { margin-top: 0; }

.dqig-sf { border: 1px solid #CFCACE; display: grid; text-decoration: none; transition: border-color .23s; border-radius: 22px; gap: 14px; padding: 14px 16px; color: #171516; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; background: #FEFEFE; align-items: center; }

.dqig-sf:hover { border-color: #702689; color: #171516; }

.dqig-za9v { width: 44px; background: #EBEAEB; border-radius: 12px; place-items: center; display: grid; color: #702689; height: 44px; }

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

.dqig-lnti { display: block; color: #615960; font-size: 12.5px; }

.dja2-4t { gap: 14px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); }

.dja2-pl { border: 1px solid #CFCACE; flex-direction: column; background: #FEFEFE; border-radius: 22px; min-width: 0; display: flex; }

.dja2-x5ag { padding: 22px 22px 18px; }

.dja2-neh { font-weight: 700; display: inline-block; border-radius: 8px; color: #2C292C; padding: 4px 10px; font-size: 11.5px; background: #EBEAEB; }

.dja2-igs { font-size: 17.5px; margin-top: 12px; font-weight: 600; line-height: 1.3; }

.dja2-9orb { color: #702689; margin-top: 8px; font-size: clamp(1.572rem, 1.258rem + 1vw, 1.935rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-family: "Familjen Grotesk", sans-serif; overflow-wrap: break-word; }

.dja2-1lmm { flex: 1; border-top: 2px dashed #CFCACE; padding: 18px 10px 22px; display: flex; flex-direction: column; margin-inline: 12px; position: relative; gap: 14px; }

.dja2-1lmm::before, .dja2-1lmm::after { border-radius: 50%; background: #F5F4F5; height: 22px; content: ""; position: absolute; top: -12px; width: 22px; }

.dja2-1lmm::before { left: -26px; border-right: 1px solid #CFCACE; }

.dja2-1lmm::after { right: -26px; border-left: 1px solid #CFCACE; }

.dja2-vel { flex: 1; font-size: 13.5px; }

.dja2-jq { font-size: 11.5px; color: #615960; }

.dhopef-x0ad { border: 1px solid #CFCACE; background: #FEFEFE; overflow-x: auto; border-radius: 22px; }

.dhopef-dn { counter-reset: facts-row; font-size: 14.5px; }

.dhopef-dn thead th { color: #615960; font-size: 12.5px; padding: 12px 14px; border-bottom: 1px solid #CFCACE; font-weight: 700; }

.dhopef-dn tbody th, .dhopef-dn tbody td { padding: 12px 14px; border-bottom: 1px dashed #CFCACE; }

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

.dhopef-dn tbody th { width: 40%; font-weight: 600; color: #2C292C; min-width: 150px; }

.dhopef-dn tbody th::before { font-size: 11.5px; min-width: 32px; font-family: "Space Mono", monospace; display: inline-block; color: #615960; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; font-weight: 500; }

.dhopef-dn tbody td { font-weight: 700; hyphens: auto; min-width: 180px; overflow-wrap: break-word; color: #171516; }

.djaguu-yr5 { display: block; }

.djaguu-qc { gap: 10px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 204px), 1fr)); }

.djaguu-oy09 { border: 1px solid #CFCACE; padding: 16px 18px; border-radius: 22px; flex-direction: column; background: #FEFEFE; gap: 6px; display: flex; min-width: 0; }

.djaguu-r1 { color: #615960; font-size: 12.5px; font-weight: 700; }

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

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

.dsope5-v5y { min-height: 220px; justify-content: space-between; flex-direction: column; gap: 36px; padding: 24px; display: flex; color: #F3F3F3; border-radius: 22px; min-width: 0; background: #151215; text-decoration: none; }

.dsope5-v5y:hover { color: #F3F3F3; }

.dsope5-pfvl { justify-content: space-between; display: flex; flex-wrap: wrap; font-weight: 700; gap: 6px 10px; }

.dsope5-ib { font-weight: 500; font-family: "Space Mono", monospace; font-size: 12.5px; }

.dsope5-sh0q { font-weight: 700; font-family: "Space Mono", monospace; line-height: 1; hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.03em; font-size: clamp(1.814rem, 1.161rem + 2.6vw, 3.266rem); }

.dsope5-ho0 { border: 1px solid #CFCACE; margin: 0; background: #CFCACE; border-radius: 22px; gap: 1px; list-style: none; padding: 0; display: grid; overflow: hidden; }

.dsope5-ho0 > li + li { margin-top: 0; }

.dsope5-my7c { background: #FEFEFE; text-decoration: none; gap: 6px 14px; display: flex; padding: 18px 22px; height: 100%; flex-wrap: wrap; align-items: center; color: #171516; justify-content: space-between; }

.dsope5-my7c:hover { color: #171516; background: #EBEAEB; }

.dsope5-3x { font-weight: 700; }

.dsope5-tqx { hyphens: auto; font-weight: 700; overflow-wrap: break-word; font-size: 21.5px; font-family: "Space Mono", monospace; }

.djag-gq { border: 1px solid #CFCACE; border-radius: 22px; overflow-x: auto; background: #FEFEFE; }

.djag-vca { font-size: 14.5px; min-width: 592px; }

.djag-vca thead { background: #EBEAEB; }

.djag-vca th, .djag-vca td { padding: 12px 14px; }

.djag-vca thead th { font-weight: 700; font-size: 12.5px; color: #2C292C; }

.djag-vca tbody th, .djag-vca tbody td { vertical-align: middle; border-top: 1px solid #CFCACE; }

.djag-22 { display: flex; align-items: center; gap: 10px; color: #171516; font-weight: 700; }

.djag-eg { font-family: "Space Mono", monospace; text-align: right; white-space: nowrap; color: #171516; }

.djag-vca thead .djag-eg { font-family: "PT Sans", sans-serif; }

.dpe8-3u { grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); display: grid; gap: 14px; }

.dpe8-cl7g { border: 1px solid #CFCACE; border-radius: 22px; background: #FEFEFE; padding: 22px; min-width: 0; }

.dpe8-5idv { border: 1.5px solid #702689; border-radius: 50%; place-items: center; height: 48px; color: #702689; width: 48px; display: grid; }

.dpe8-at9n { line-height: 1.25; font-size: 18.5px; margin-top: 18px; font-weight: 600; }

.dpe8-49 { margin-top: 8px; font-size: 14.5px; }

.dpe8-qec { margin-top: 12px; font-size: 13.5px; list-style: none; padding: 0; }

.dpe8-w1 { gap: 8px; display: flex; }

.dpe8-w1 svg { color: #1B7458; margin-top: 2px; flex: none; }

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

.dkaj-usnd { min-width: 0; border-top: 2px solid #171516; padding-top: 16px; }

.dkaj-usnd + .dkaj-usnd { margin-top: 0; }

.dkaj-usnd::before { font-family: "Space Mono", monospace; display: block; font-weight: 700; font-size: 13.5px; content: counter(steps, decimal-leading-zero); color: #702689; counter-increment: steps; }

.dkaj-ry { font-weight: 600; line-height: 1.25; font-size: 18.5px; margin-top: 10px; }

.dkaj-8vk { font-size: 14.5px; margin-top: 8px; }

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

.dvej-z3 { border-top: 1px solid #CFCACE; min-width: 0; padding-block: 18px 22px; }

.dvej-c3s { font-size: 18.5px; font-weight: 600; }

.dvej-yby9 { margin-top: 10px; font-size: 14.5px; }

.dcem-0v5u { font-size: 16.5px; max-width: 728px; line-height: 1.7; }

.dcem-l1h { font-size: clamp(1.572rem, 1.161rem + 1.6vw, 2.419rem); margin-bottom: 18px; letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; }

.dcem-0v5u h3 { font-weight: 600; margin: 26px 0 10px; font-size: 21.5px; }

.dcem-0v5u p + p { margin-top: 12px; }

.dcem-0v5u ul, .dcem-0v5u ol { margin-block: 14px; }

.dcem-h9bx { border-radius: 22px; margin-block: 26px; background: #EBEAEB; padding: 22px 26px; }

.dcem-h9bx p { font-size: 20.5px; line-height: 1.4; color: #171516; font-family: "Familjen Grotesk", sans-serif; font-weight: 600; }

.dcem-h9bx cite { font-size: 13.5px; font-weight: 600; color: #615960; display: block; font-style: normal; margin-top: 10px; }

.dqio-qz { border: 1px solid #CFCACE; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 334px), 1fr)); background: #FEFEFE; gap: 22px 44px; display: grid; padding: 22px 18px; }

.dqio-xf { min-width: 0; }

.dqio-fpl { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.572rem, 1.161rem + 1.4vw, 2.298rem); }

.dqio-v6 { margin-top: 12px; }

.dqio-j4 { list-style: none; padding: 0; min-width: 0; }

.dqio-71u { display: flex; border-bottom: 1px solid #CFCACE; gap: 12px; overflow-wrap: break-word; align-items: flex-start; hyphens: auto; padding: 10px 0; }

.dqio-71u + .dqio-71u { margin-top: 0; }

.dqio-cum { flex: none; width: 24px; color: #FEFEFE; place-items: center; background: #1B7458; border-radius: 50%; display: grid; height: 24px; }

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

.dverib-wr9 { border: 1px solid #CFCACE; min-width: 0; border-radius: 22px; background: #FEFEFE; padding: 22px; }

.dverib-7m { border-radius: 999px; height: 6px; background: #EBEAEB; overflow: hidden; }

.dverib-c6 { background: #852DA2; border-radius: 999px; height: 100%; }

.dverib-w7 { font-weight: 800; font-size: 23px; margin-top: 18px; }

.dverib-phre { font-family: "Space Mono", monospace; color: #615960; font-size: 13.5px; }

.dverib-6c { list-style: none; font-size: 14.5px; padding: 0; margin-top: 14px; }

.dverib-m5 { display: flex; gap: 8px; }

.dverib-m5 svg { flex: none; margin-top: 3px; color: #1B7458; }

.dho7-z0 { gap: 14px; display: flex; align-items: center; }

.dho7-m10j { font-family: "Familjen Grotesk", sans-serif; line-height: 1; color: #171516; font-weight: 800; font-size: 50.5px; }

.dho7-63 { gap: 2px; display: flex; color: #171516; }

.dho7-6c3 { font-size: 13.5px; color: #615960; }

.dho7-zl { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); }

.dho7-0a3 { border: 1px solid #CFCACE; gap: 14px; padding: 22px; flex-direction: column; min-width: 0; background: #FEFEFE; display: flex; border-radius: 22px; }

.dho7-musu { flex: 1; font-size: 14.5px; }

.dho7-1ow { align-items: center; display: flex; gap: 10px; }

.dho7-23 { background: #EBEAEB; color: #171516; font-size: 13.5px; border-radius: 50%; font-weight: 700; place-items: center; display: grid; width: 40px; height: 40px; flex: none; }

.dho7-scul { font-weight: 700; color: #171516; font-size: 14.5px; display: block; }

.dho7-7vwl { font-size: 12.5px; color: #615960; display: block; }

.dve5-itf3 { border: 1px solid #CFCACE; border-radius: 22px; background: #FEFEFE; padding: 22px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr)); gap: 22px 44px; }

.dve5-3az { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 14px 18px; align-items: start; }

.dve5-nv { font-weight: 800; overflow: hidden; font-size: 21.5px; border-radius: 50%; font-family: "Familjen Grotesk", sans-serif; width: 64px; place-items: center; background: #852DA2; color: #FFFFFF; display: grid; height: 64px; }

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

.dve5-tqi { font-size: 21.5px; font-weight: 800; }

.dve5-ccp { color: #615960; font-size: 13.5px; }

.dve5-ot { margin-top: 10px; }

.dve5-hk { gap: 8px 18px; display: flex; margin-top: 10px; font-size: 13.5px; flex-wrap: wrap; }

.dve5-bn { color: #615960; font-family: "Space Mono", monospace; }

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

.dfiv-4efx { min-width: 0; }

.dfiv-9dps { margin-top: 12px; }

.dfiv-dy { padding: 0; list-style: none; margin-top: 16px; }

.dfiv-h5aa { display: flex; gap: 10px; }

.dfiv-h5aa svg { margin-top: 2px; flex: none; color: #1B7458; }

.dfiv-ul { display: flex; margin-top: 22px; flex-wrap: wrap; gap: 10px; }

.dfiv-f2z { border: 1.5px solid #171516; flex-direction: column; display: inline-flex; padding: 6px 18px; border-radius: 12px; text-decoration: none; color: #171516; min-height: 52px; justify-content: center; transition: background-color .23s, color .23s; }

.dfiv-f2z:hover { background: #171516; color: #F5F4F5; }

.dfiv-b5 { font-size: 10.5px; }

.dfiv-abv { line-height: 1.2; font-size: 15.5px; font-weight: 700; }

.dvem-aw, .dzozo2-h2dv { border-radius: 22px; padding: 22px 18px; background: #EBEAEB; }

.dvem-th { flex-wrap: wrap; display: flex; gap: 18px 36px; align-items: flex-end; justify-content: space-between; }

.dvem-e4o { min-width: 0; max-width: 612px; }

.dvem-uod0, .dzozo2-3ev { margin-top: 10px; max-width: 652px; }

.dvem-5ro { display: grid; list-style: none; padding: 0; margin-top: 26px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 166px), 1fr)); gap: 10px; }

.dvem-9myx { overflow-wrap: break-word; display: flex; gap: 10px; background: #FEFEFE; align-items: center; padding: 14px; color: #171516; hyphens: auto; min-width: 0; border-radius: 12px; font-weight: 700; }

.dvem-9myx + .dvem-9myx { margin-top: 0; }

.dvem-9myx svg { flex: none; color: #702689; }

.dzozo2-k1ui { font-weight: 700; display: flex; gap: 8px 18px; font-size: 13.5px; margin-top: 18px; flex-wrap: wrap; }

.dzoq-yv { grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); gap: 28px 50px; display: grid; }

.dzoq-24eu { min-width: 0; }

.dzoq-24eu p { margin-top: 12px; }

.dzoq-185 { gap: 14px; align-content: start; min-width: 0; display: grid; }

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

.dzoq-y0yg { background: #FEFEFE; padding: 16px 18px; flex-direction: column-reverse; display: flex; }

.dzoq-yhyx { font-family: "Space Mono", monospace; font-weight: 700; overflow-wrap: break-word; hyphens: auto; color: #171516; font-size: 23px; }

.dzoq-9d { color: #615960; font-size: 12.5px; }

.dzoq-kcz9 { border: 1px solid #CFCACE; background: #FEFEFE; padding: 0; border-radius: 22px; list-style: none; }

.dzoq-1kgd { border-bottom: 1px solid #CFCACE; flex-wrap: wrap; gap: 4px 14px; padding: 12px 18px; justify-content: space-between; display: flex; }

.dzoq-1kgd + .dzoq-1kgd { margin-top: 0; }

.dzoq-1kgd:last-child { border-bottom: 0; }

.dzoq-rjen { font-weight: 700; color: #171516; }

.dzoq-nh { font-family: "Space Mono", monospace; overflow-wrap: break-word; color: #615960; hyphens: auto; font-size: 13.5px; }

.dguv-yt { border-top: 1.5px solid #171516; counter-reset: faq; }

.dguv-gps { border-bottom: 1px solid #CFCACE; }

.dguv-f49 { gap: 10px; font-weight: 700; font-size: 16.5px; padding: 16px 0; display: grid; color: #171516; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; }

.dguv-f49::before { counter-increment: faq; font-family: "Space Mono", monospace; content: counter(faq, decimal-leading-zero); color: #702689; font-size: 12.5px; }

.dguv-f49:hover { color: #702689; }

.dguv-70o { transition: transform .23s; }

.dguv-gps[open] .dguv-70o { transform: rotate(45deg); }

.dguv-0g5n { max-width: 824px; padding: 0 0 20px 44px; }

.dguv-0g5n p + p { margin-top: 10px; }

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

.dbef-gpa6 { min-width: 0; }

.dbef-weq { margin-top: 10px; color: #615960; }

.dbef-gpa6 .ddu2 { margin-top: 18px; }

.dbef-qxf { display: grid; gap: 10px; min-width: 0; }

.dbef-et { border: 1px solid #CFCACE; border-radius: 22px; background: #FEFEFE; }

.dbef-et[open] { border-color: #171516; }

.dbef-z44i { font-weight: 700; padding: 16px 18px; display: flex; gap: 14px; align-items: center; color: #171516; justify-content: space-between; }

.dbef-z1gm { transition: transform .23s; display: grid; border-radius: 50%; place-items: center; width: 32px; background: #EBEAEB; flex: none; height: 32px; }

.dbef-et[open] .dbef-z1gm { transform: rotate(45deg); }

.dbef-ql { font-size: 14.5px; padding: 0 18px 18px; }

.dgucej-s2 { justify-content: space-between; align-items: center; color: #F3F3F3; flex-wrap: wrap; border-radius: 22px; display: flex; gap: 22px 36px; padding: 26px 20px; background: #151215; }

.dgucej-mz { max-width: 612px; min-width: 0; }

.dgucej-8c6d { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.451rem, 1.161rem + 1.2vw, 2.056rem); line-height: 1.12; color: #F3F3F3; }

.dgucej-x0 { color: #F3F3F3; margin-top: 10px; }

.dgucej-x0 a { color: #F3F3F3; }

.dric-7u { font-weight: 800; line-height: 1.15; font-size: clamp(1.33rem, 1.064rem + 1vw, 1.814rem); max-width: 728px; }

.dric-axf1 { columns: 2 340px; margin-top: 16px; font-size: 14.5px; column-gap: 44px; }

.dric-axf1 p + p { margin-top: 12px; }

.dwyxae-c8j { list-style: none; padding: 0; font-size: 12.5px; margin-bottom: 18px; flex-wrap: wrap; display: flex; gap: 6px 10px; color: #615960; }

.dwyxae-c8j li + li { margin-top: 0; }

.dwyxae-c8j li + li::before { margin-right: 10px; content: "/"; }

.dwyxae-ls { color: #615960; }

.dwyxae-qh59 { font-weight: 700; color: #171516; }

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

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

.dwy1-239n { min-width: 0; }

.dwy1-qu { font-family: "Space Mono", monospace; font-size: 12.5px; color: #615960; }

.dwy1-avkq { line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; margin-top: 10px; font-size: clamp(2.177rem, 1.258rem + 3.4vw, 3.87rem); }

.dwy1-530g { margin-top: 14px; font-size: 17.5px; max-width: 536px; }

.dwy1-wl { border: 1px solid #CFCACE; display: grid; overflow: hidden; gap: 1px; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 130px), 1fr)); background: #CFCACE; margin-top: 22px; }

.dwy1-ut { background: #FEFEFE; min-width: 0; padding: 10px 14px; }

.dwy1-cuk { font-size: 11.5px; color: #615960; font-weight: 700; }

.dwy1-8qij { font-family: "Space Mono", monospace; margin-top: 2px; hyphens: auto; font-size: 16.5px; overflow-wrap: break-word; font-weight: 700; color: #171516; }

.dwy1-c9tc { margin-top: 22px; }

.dwy1-z2 { font-size: 12.5px; color: #615960; margin-top: 10px; }

.dwy1-rlag { min-width: 0; }

.dsog-9t { border-radius: 22px; text-align: center; padding: 26px 18px 0; color: #F3F3F3; background: #151215; overflow: hidden; }

.dsog-whg3 { margin-inline: auto; max-width: 784px; }

.dsog-7j9 { font-family: "Space Mono", monospace; color: #F3F3F3; font-size: 12.5px; }

.dsog-ns8h { font-size: clamp(2.056rem, 1.258rem + 3.4vw, 3.991rem); letter-spacing: -0.03em; color: #F3F3F3; margin-top: 10px; line-height: 1.02; font-weight: 800; }

.dsog-z53 { color: #F3F3F3; font-size: 17.5px; margin-top: 12px; }

.dsog-z7 { justify-content: center; margin-top: 22px; }

.dsog-9qz0 { justify-content: center; padding: 0; flex-wrap: wrap; margin-top: 26px; display: flex; gap: 8px; list-style: none; }

.dsog-u4 { border: 1px solid #F3F3F3; color: #F3F3F3; font-size: 13.5px; border-radius: 999px; padding: 8px 12px; }

.dsog-u4 + .dsog-u4 { margin-top: 0; }

.dsog-u4 strong { color: #F3F3F3; font-family: "Space Mono", monospace; }

.dsog-q3wv { overflow: hidden; margin: 32px auto 0; border-radius: 22px 22px 0 0; aspect-ratio: 16 / 10; max-width: 920px; background-color: #EBEAEB; }

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

.dkaxa8 { padding-bottom: 44px; }

.dkaxa8-j4az { border: 1px solid #CFCACE; border-radius: 22px; background: #FEFEFE; }

.dkaxa8-wmv { min-height: 52px; align-items: center; padding: 0 14px; display: flex; justify-content: space-between; font-weight: 700; color: #171516; }

.dkaxa8-id7 { transition: transform .23s; }

.dkaxa8-j4az[open] .dkaxa8-id7 { transform: rotate(45deg); }

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

.dkaxa8-a3dk li + li { margin-top: 0; }

.dkaxa8-wo { text-decoration: none; padding: 0 8px; align-items: center; color: #2C292C; border-top: 1px solid #CFCACE; display: flex; min-height: 44px; font-weight: 600; }

.dkaxa8-wo:hover { color: #702689; }

.dsota2-bar { grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr)); gap: 26px 50px; align-items: start; display: grid; }

.dsota2-tgah { min-width: 0; max-width: 688px; font-size: 16.5px; }

.dsota2-tgah p { margin-top: 12px; }

.dsota2-8zf { border-radius: 22px; background: #EBEAEB; min-width: 0; padding: 22px; }

.dsota2-xm2t { font-weight: 600; font-size: 18.5px; }

.dsota2-xvh8 { margin-top: 12px; list-style: none; padding: 0; }

.dsota2-svgw { display: flex; gap: 10px; }

.dsota2-svgw svg { color: #1B7458; margin-top: 2px; flex: none; }

.ddus-dk9 { gap: 14px; margin: 0; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); display: grid; }

.ddus-dk9 > li + li { margin-top: 0; }

.ddus-6hcg { border: 1px solid #CFCACE; border-radius: 22px; background-color: #151215; overflow: hidden; aspect-ratio: 16 / 10; }

.ddus-3w { object-fit: contain; height: 100%; width: 100%; }

.ddus-s6yn { margin-top: 10px; font-size: 13.5px; }

.dqibej-0e3 { border: 1px solid #CFCACE; overflow-x: auto; background: #FEFEFE; border-radius: 22px; }

.dqibej-nv { font-size: 14.5px; min-width: 536px; }

.dqibej-nv thead { background: #EBEAEB; }

.dqibej-nv th, .dqibej-nv td { vertical-align: middle; padding: 10px 14px; }

.dqibej-nv thead th { color: #2C292C; font-weight: 700; font-size: 12.5px; }

.dqibej-nv tbody th, .dqibej-nv tbody td { border-top: 1px solid #CFCACE; }

.dqibej-p72 { font-family: "Space Mono", monospace; color: #171516; text-align: right; white-space: nowrap; }

.dqibej-v3id { font-weight: 700; gap: 10px; align-items: center; display: flex; color: #171516; }

.dqibej-6qe5 { width: 40px; border-radius: 8px; flex: none; overflow: hidden; height: 40px; background: #EBEAEB; }

.dqibej-6qe5 img { height: 100%; width: 100%; object-fit: contain; }

.dqibej-2k3l { background: #EBEAEB; }

.dqibej-2k3l .dqibej-6qe5 { background: #FEFEFE; }

.dqibej-mz68 { background: #852DA2; color: #FFFFFF; font-weight: 700; border-radius: 8px; padding: 2px 8px; font-size: 10.5px; }

.dfijah-naa { gap: 14px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); }

.dfijah-1t { border: 1px solid #CFCACE; gap: 10px; border-radius: 22px; display: flex; flex-direction: column; background: #FEFEFE; min-width: 0; padding: 22px; }

.dfijah-6t { font-weight: 600; font-size: 19.5px; }

.dfijah-qthb { font-size: 14.5px; flex: 1; }

.dfijah-eowv { flex-wrap: wrap; align-items: center; font-weight: 700; gap: 6px; font-size: 12.5px; display: flex; }

.dfijah-eowv svg { color: #615960; }

.dfijah-4gg6 { color: #171516; border-radius: 8px; padding: 4px 10px; background: #EBEAEB; }

.dfijah-8cdb { padding: 4px 10px; color: #FFFFFF; border-radius: 8px; background: #852DA2; }

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

.dwyzo5-k7j { min-width: 0; }

.dwyzo5-dbo5 { font-size: clamp(1.451rem, 1.161rem + 1vw, 2.056rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.dwyzo5-t6 { color: #615960; margin-top: 10px; }

.dwyzo5-322c { border: 1px solid #CFCACE; background: #FEFEFE; margin-top: 16px; overflow-x: auto; border-radius: 22px; }

.dwyzo5-bq { font-size: 14.5px; }

.dwyzo5-bq thead { background: #EBEAEB; }

.dwyzo5-bq th, .dwyzo5-bq td { padding: 10px 16px; }

.dwyzo5-bq thead th { font-size: 12.5px; }

.dwyzo5-bq tbody th, .dwyzo5-bq tbody td { border-top: 1px solid #CFCACE; }

.dwyzo5-bq tbody th { font-weight: 600; }

.dwyzo5-ct { color: #171516; white-space: nowrap; text-align: right; font-family: "Space Mono", monospace; }

.dwyzo5-fhv2 { display: block; height: 4px; border-radius: 999px; margin-top: 6px; background: #EBEAEB; }

.dwyzo5-yk { height: 100%; border-radius: 999px; background: #852DA2; display: block; }

.dwyzo5-uyzd { color: #1B7458; font-weight: 700; }

.dwyzo5-ofl { color: #615960; }

.dfita8-cu { border: 1px solid #CFCACE; aspect-ratio: 16 / 9; border-radius: 22px; position: relative; background-color: #151215; overflow: hidden; }

.dfita8-03ov { height: 100%; width: 100%; object-fit: cover; }

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

.dfita8-df1 { transition: transform .23s; padding: 0 24px; font-size: 16.5px; color: #151215; align-items: center; font-weight: 800; background: #F3F3F3; display: inline-flex; border-radius: 999px; gap: 10px; min-height: 56px; }

.dfita8-9jj:hover .dfita8-df1 { transform: scale(1.04); }

.dfita8-4fx { align-items: center; gap: 12px 28px; justify-content: space-between; margin-top: 14px; display: flex; flex-wrap: wrap; }

.dfita8-jd8 { max-width: 612px; font-size: 14.5px; }

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

.dloy-f0 { margin-bottom: 16px; letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; font-size: clamp(1.572rem, 1.161rem + 1.6vw, 2.419rem); }

.dloy-movc p + p { margin-top: 12px; }

.dzozo2-qbog { gap: 10px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 204px), 1fr)); margin-top: 22px; display: grid; }

.dzozo2-vum { border-radius: 12px; background: #FEFEFE; padding: 16px 18px; min-width: 0; }

.dzozo2-hm { font-weight: 700; font-size: 15.5px; font-family: "PT Sans", sans-serif; }

.dzozo2-vlwp { margin-top: 6px; font-size: 13.5px; }

.dgud { transition: transform .29s; display: flex; padding: 10px 10px 10px 14px; background: #FEFEFE; justify-content: space-between; left: 0; gap: 10px; z-index: 35; position: fixed; bottom: 0; transform: translateY(110%); align-items: center; border-top: 1px solid #CFCACE; right: 0; }

.dgud-k3m { transform: translateY(0); }

.dgud-cali { text-overflow: ellipsis; min-width: 0; overflow: hidden; font-weight: 700; white-space: nowrap; color: #171516; }

.dgud .ddu2 { flex: none; min-height: 44px; }

@media (min-width: 644px) {
  .dmihob { padding-inline: 22px; }
  .dxahov-7n { padding: 40px 36px; }
  .dxahov-js { padding: 22px 28px; }
  .dqio-qz { padding: 32px; }
  .dvem-aw, .dzozo2-h2dv { padding: 32px; }
  .dgucej-s2 { padding: 36px; }
  .dsog-9t { padding: 40px 36px 0; }
  .dlovep { padding: 36px; }
  .dlovep-rt { align-items: baseline; grid-template-columns: 148px minmax(0, 1fr); }
}

@media (min-width: 972px) {
  .dmihob { padding-inline: 36px; }
  main > section { padding-block: 0 80px; }
  .dmiu { padding: 10px 22px; }
  .dmiu-zlsa { grid-template-areas: "logo nav tools actions"; padding-left: 12px; gap: 14px; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .dmiu-dvz { display: none; }
  .dmiu-gl9q { border-top: 0; flex-wrap: wrap; display: flex; padding-top: 0; justify-content: center; gap: 2px; }
  .dmiu-afzf { font-size: 13.5px; min-height: 40px; }
  .dmiu-au8 { display: flex; }
  .dmiu-au8 .ddu2 { min-height: 42px; padding: 0 14px; }
  .dbee { padding-block: 22px 72px; }
  .dbee-0v2 { padding-block: 28px; }
  .dxahov-7n { padding: 58px; }
  .dwy1 { padding-block: 14px 44px; }
  .dkaxa8 { padding-bottom: 66px; }
  .dkaxa8-j4az[open] .dkaxa8-a3dk, .dkaxa8-a3dk { display: flex; flex-wrap: wrap; gap: 8px; padding: 0 10px 10px; }
  .dkaxa8-wo { padding: 0 10px; background: #EBEAEB; font-size: 13.5px; font-weight: 700; min-height: 36px; border-radius: 12px; border-top: 0; color: #171516; }
  .dkaxa8-wo:hover { color: #FFFFFF; background: #852DA2; }
  .dqio-qz { padding: 40px; }
  .dvem-aw, .dzozo2-h2dv { padding: 40px; }
  .dgucej-s2 { padding: 44px; }
  .dsog-9t { padding: 50px 50px 0; }
  .dlovep { margin: 0 22px 22px; padding: 44px; }
  .dgud { display: none; }
}