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

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

body { overflow-wrap: break-word; font-family: "Public Sans", sans-serif; color: #363033; background: #F8F7F7; line-height: 1.55; margin: 0; font-size: 16px; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #981B78; }

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

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

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

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

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

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

.q-miu { margin-inline: auto; max-width: 1328px; padding-inline: 1.062rem; }

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

.q-du3 { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 1.812rem; flex-wrap: wrap; gap: 1.062rem 2.062rem; }

.q-du3-lgji { min-width: 0; max-width: 748px; }

.q-du3-gbse { align-items: center; gap: 0.5rem; color: #A51D83; display: flex; font-size: 14px; font-weight: 700; margin-bottom: 0.625rem; }

.q-du3-gbse::before { background: #CD24A2; width: 8px; height: 8px; content: ""; flex: none; border-radius: 2px; }

.q-du3-yg { font-size: clamp(1.619rem, 1.195rem + 1.6vw, 2.49rem); text-wrap: balance; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; }

.q-du3-8e { color: #6A5E64; margin-top: 0.812rem; }

.q-du3-48y { text-decoration: none; border-bottom: 1.5px solid currentColor; gap: 0.5rem; align-items: center; font-weight: 700; padding-bottom: 2px; display: inline-flex; font-size: 15px; }

.q-du3-48y svg { flex: none; }

.q-lodul { border: 1.5px solid transparent; padding: 0 1.312rem; justify-content: center; transition: background-color .24s, color .24s, border-color .24s; text-decoration: none; border-radius: 6px; line-height: 1.2; cursor: pointer; min-height: 48px; font-family: "Public Sans", sans-serif; align-items: center; text-align: center; font-weight: 700; font-size: 15px; gap: 0.625rem; display: inline-flex; }

.q-lodul-uws9 { color: #FFFFFF; background: #CD24A2; }

.q-lodul-uws9:hover { color: #FFFFFF; background: #981B78; }

.q-lodul-rzf { background: transparent; color: #171416; border-color: #171416; }

.q-lodul-rzf:hover { color: #F8F7F7; background: #171416; }

.q-lodul-jn { font-size: 16px; min-height: 52px; }

.q-lodul-7n4 { display: flex; width: 100%; }

.q-lodul-h23c { color: #201B1E; background: #F7F7F7; }

.q-lodul-h23c:hover { color: #FFFFFF; background: #CD24A2; }

.q-lodul-yka { background: transparent; border-color: #F7F7F7; color: #F7F7F7; }

.q-lodul-yka:hover { background: #F7F7F7; color: #201B1E; }

.q-ja5 { gap: 0.625rem; flex-wrap: wrap; display: flex; }

.q-bewyb { border: 1px solid #D4CED1; border-radius: 12px; position: relative; background-image: repeating-linear-gradient(135deg, #E7E4E6 0 9px, #FBFBFB 9px 18px); overflow: hidden; background-color: #E7E4E6; }

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

.q-bewyb-6t { aspect-ratio: 16 / 10; }

.q-mija3 { position: sticky; z-index: 30; top: 0; padding: 0.625rem; background: #F8F7F7; }

.q-mija3-y1yo { border: 1px solid #D4CED1; max-width: 1328px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; border-radius: 12px; background: #FBFBFB; display: grid; padding: 0.625rem; align-items: center; margin-inline: auto; gap: 0.625rem; grid-template-columns: minmax(0, 1fr) auto auto; }

.q-mija3-mfi { line-height: 1.1; align-items: center; min-width: 0; font-family: "Space Grotesk", sans-serif; overflow-wrap: break-word; hyphens: auto; color: #171416; display: flex; font-weight: 800; text-decoration: none; letter-spacing: -0.02em; gap: 0.625rem; padding-left: 0.375rem; font-size: 21px; grid-area: logo; }

.q-mija3-mfi::before { content: ""; border-radius: 4px; height: 14px; transform: rotate(45deg); width: 14px; flex: none; background: #CD24A2; }

.q-mija3-mfi:hover { color: #171416; }

.q-mija3-ezw { pointer-events: none; opacity: 0; position: absolute; }

.q-mija3-x2db { grid-area: burger; display: grid; color: #F8F7F7; cursor: pointer; background: #171416; border-radius: 6px; height: 44px; place-items: center; width: 44px; }

.q-mija3-ezw:focus-visible + .q-mija3-x2db { outline: 2px solid #A51D83; outline-offset: 3px; }

.q-mija3-o6m { display: none; }

.q-mija3-ezw:checked + .q-mija3-x2db .q-mija3-632v { display: none; }

.q-mija3-ezw:checked + .q-mija3-x2db .q-mija3-o6m { display: block; }

.q-mija3-08jb { padding-top: 0.5rem; display: none; grid-area: nav; border-top: 1px solid #D4CED1; }

.q-mija3-ezw:checked ~ .q-mija3-08jb { display: grid; gap: 2px; }

.q-mija3-6dd1 { align-items: center; padding: 0 0.812rem; font-weight: 700; min-height: 48px; text-decoration: none; font-size: 17px; display: flex; border-radius: 6px; color: #363033; }

.q-mija3-6dd1:hover { background: #E7E4E6; color: #171416; }

.q-mija3-qtn { color: #171416; background: #E7E4E6; }

.q-mija3-r4sy { grid-area: actions; gap: 0.5rem; grid-template-columns: 1fr 1fr; display: grid; }

.q-mija3-r4sy .q-lodul { min-height: 44px; font-size: 14px; padding: 0 0.812rem; }

.q-xaqic { padding-block: 3.125rem 1.812rem; background: #201B1E; color: #F7F7F7; }

.q-xaqic-b2c { gap: 2.062rem 1.562rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); }

.q-xaqic-o2cq { color: #F7F7F7; font-family: "Space Grotesk", sans-serif; gap: 0.625rem; font-weight: 800; align-items: center; font-size: 21px; display: flex; }

.q-xaqic-o2cq::before { background: #F7F7F7; height: 14px; border-radius: 4px; transform: rotate(45deg); width: 14px; flex: none; content: ""; }

.q-xaqic-1z6 { color: #F7F7F7; font-size: 14px; margin-top: 0.812rem; }

.q-xaqic-1z6 a { color: #F7F7F7; }

.q-xaqic-2gs { font-weight: 700; margin-bottom: 0.812rem; font-size: 14px; font-family: "Public Sans", sans-serif; color: #F7F7F7; }

.q-xaqic-9k { padding: 0; list-style: none; }

.q-xaqic-9k li + li { margin-top: 0.5rem; }

.q-xaqic-kgak { color: #F7F7F7; font-size: 14px; text-decoration: none; }

.q-xaqic-kgak:hover { color: #F7F7F7; text-decoration: underline; }

.q-xaqic-karj { display: grid; border-top: 1px solid #6A5E64; margin-top: 2.625rem; padding-top: 1.562rem; align-items: start; grid-template-columns: auto minmax(0, 1fr); gap: 1.062rem 1.312rem; }

.q-xaqic-zq2 { border: 2px solid #B02826; height: 44px; width: 44px; display: grid; font-weight: 800; font-size: 14px; place-items: center; color: #F7F7F7; border-radius: 50%; }

.q-xaqic-5dn5 { color: #F7F7F7; font-size: 13px; line-height: 1.6; }

.q-xaqic-5dn5 + .q-xaqic-5dn5 { margin-top: 0.625rem; }

.q-mid { border: 1px solid #D4CED1; bottom: 10px; max-width: 852px; position: fixed; margin-inline: auto; border-radius: 12px; gap: 0.625rem 1.312rem; left: 10px; align-items: center; flex-wrap: wrap; background: #FBFBFB; z-index: 40; right: 10px; padding: 0.812rem 0.812rem 0.812rem 1.062rem; box-shadow: 0 14px 36px -12px rgba(9, 10, 15, 0.62); display: flex; }

.q-mid[hidden] { display: none; }

.q-mid-lwnm { color: #363033; flex: 1 1 260px; font-size: 14px; }

.q-mid-wqb { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.q-mid-wqb .q-lodul { min-height: 44px; padding: 0 0.938rem; font-size: 14px; }

.q-tawyp { padding-block: 0.812rem 3.688rem; }

.q-tawyp-v1 { border: 1px solid #D4CED1; display: grid; border-radius: 12px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); background: #FBFBFB; }

.q-tawyp-bzji { padding: 1.812rem 1.312rem; min-width: 0; }

.q-tawyp-f3j { line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.117rem, 1.295rem + 3.2vw, 3.736rem); text-wrap: balance; font-weight: 800; }

.q-tawyp-0n1 { margin-top: 1.188rem; max-width: 560px; font-size: 18px; }

.q-tawyp-8xx7 { margin-top: 1.688rem; }

.q-tawyp-qvpn { margin: 0; align-content: center; list-style: none; display: grid; padding: 0.812rem 1.312rem; background: #E7E4E6; min-width: 0; }

.q-tawyp-4x6 { border-bottom: 1px solid #D4CED1; gap: 1.062rem; display: grid; padding: 1.188rem 0; grid-template-columns: 44px minmax(0, 1fr); }

.q-tawyp-4x6 + .q-tawyp-4x6 { margin-top: 0; }

.q-tawyp-4x6:last-child { border-bottom: 0; }

.q-tawyp-vy { background: #FBFBFB; display: grid; height: 44px; width: 44px; color: #A51D83; border-radius: 6px; place-items: center; }

.q-tawyp-07w0 { overflow-wrap: break-word; font-weight: 700; color: #171416; hyphens: auto; }

.q-tawyp-ux { color: #6A5E64; font-size: 14px; }

.q-zo9-w2c { border: 1px solid #D4CED1; background: #D4CED1; grid-template-columns: repeat(auto-fit, minmax(min(100%, 156px), 1fr)); gap: 1px; display: grid; border-radius: 12px; overflow: hidden; }

.q-zo9-mlfe { flex-direction: column-reverse; padding: 1.312rem 1.438rem; background: #FBFBFB; min-width: 0; display: flex; }

.q-zo9-yv { font-size: clamp(1.494rem, 1.195rem + 1vw, 1.992rem); color: #171416; font-weight: 700; font-family: "Fira Code", monospace; hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.02em; }

.q-zo9-wh { font-size: 14px; color: #6A5E64; margin-top: 0.25rem; }

.q-fiy-84pw { grid-template-columns: repeat(auto-fill, minmax(min(45%, 174px), 1fr)); gap: 0.938rem; display: grid; padding: 0; list-style: none; margin: 0; }

.q-fiy-84pw > li + li { margin-top: 0; }

.q-fiy-4h { transition: transform .24s; display: block; min-width: 0; text-decoration: none; color: #171416; }

.q-fiy-4h:hover { transform: translateY(-4px); color: #A51D83; }

.q-fiy-w3gt { border: 1px solid #D4CED1; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E7E4E6 0 8px, #FBFBFB 8px 16px); aspect-ratio: 1 / 1; border-radius: 12px; position: relative; }

.q-fiy-2ta { height: 100%; object-fit: cover; width: 100%; }

.q-fiy-tx2 { overflow-wrap: break-word; line-height: 1.3; font-weight: 700; margin-top: 0.625rem; hyphens: auto; font-size: 15px; }

.q-fiy-2msk { color: #6A5E64; font-size: 13px; }

.q-kawyf-yj { margin: 0; padding: 0; display: grid; gap: 0.812rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); list-style: none; }

.q-kawyf-yj > li + li { margin-top: 0; }

.q-kawyf-o8rv { border: 1px solid #D4CED1; transition: border-color .24s; text-decoration: none; padding: 0.625rem 1.188rem 0.625rem 0.625rem; background: #FBFBFB; align-items: center; border-radius: 12px; color: #171416; gap: 1.062rem; display: grid; grid-template-columns: 90px minmax(0, 1fr) auto; }

.q-kawyf-o8rv:hover { color: #171416; border-color: #A51D83; }

.q-kawyf-809p { overflow: hidden; background-image: repeating-linear-gradient(135deg, #E7E4E6 0 6px, #FBFBFB 6px 12px); aspect-ratio: 1 / 1; border-radius: 12px; }

.q-kawyf-mz { width: 100%; height: 100%; object-fit: cover; }

.q-kawyf-yu65 { hyphens: auto; font-weight: 700; display: block; overflow-wrap: break-word; }

.q-kawyf-nw { font-size: 13px; display: block; color: #6A5E64; }

.q-kawyf-5u { font-family: "Fira Code", monospace; white-space: nowrap; color: #167342; font-weight: 700; font-size: 13px; }

.q-miv-21s { grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); display: grid; margin: 0; padding: 0; list-style: none; gap: 0.812rem; }

.q-miv-21s > li + li { margin-top: 0; }

.q-miv-zxyq { border: 1px solid #D4CED1; color: #171416; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 12px; background: #FBFBFB; height: 100%; text-decoration: none; padding: 1.062rem 1.188rem; align-items: center; transition: border-color .24s; display: grid; gap: 1.062rem; }

.q-miv-zxyq:hover { border-color: #A51D83; color: #171416; }

.q-miv-zst { height: 44px; color: #A51D83; border-radius: 6px; display: grid; place-items: center; background: #E7E4E6; width: 44px; }

.q-miv-u2v { hyphens: auto; font-weight: 700; overflow-wrap: break-word; display: block; }

.q-miv-k560 { color: #6A5E64; font-size: 13px; display: block; }

.q-lo5-849q { display: grid; gap: 1.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); }

.q-lo5-4ul { border: 1px solid #D4CED1; flex-direction: column; background: #FBFBFB; display: flex; min-width: 0; border-radius: 12px; }

.q-lo5-qb { padding: 1.562rem 1.562rem 1.312rem; }

.q-lo5-qn7x { border-radius: 2px; display: inline-block; color: #363033; padding: 0.25rem 0.625rem; font-weight: 700; font-size: 12px; background: #E7E4E6; }

.q-lo5-ol { font-size: 18px; line-height: 1.3; font-weight: 600; margin-top: 0.938rem; }

.q-lo5-usu { font-size: clamp(1.619rem, 1.295rem + 1vw, 1.992rem); line-height: 1.1; letter-spacing: -0.02em; color: #A51D83; margin-top: 0.5rem; overflow-wrap: break-word; font-weight: 800; font-family: "Space Grotesk", sans-serif; }

.q-lo5-1sw { flex: 1; gap: 1.062rem; border-top: 2px dashed #D4CED1; display: flex; margin-inline: 0.938rem; padding: 1.312rem 0.625rem 1.562rem; position: relative; flex-direction: column; }

.q-lo5-1sw::before, .q-lo5-1sw::after { content: ""; border-radius: 50%; height: 22px; top: -12px; width: 22px; background: #F8F7F7; position: absolute; }

.q-lo5-1sw::before { left: -26px; border-right: 1px solid #D4CED1; }

.q-lo5-1sw::after { right: -26px; border-left: 1px solid #D4CED1; }

.q-lo5-3up5 { font-size: 14px; flex: 1; }

.q-lo5-w6 { font-size: 12px; color: #6A5E64; }

.q-ceg-714 { border: 1px solid #D4CED1; background: #FBFBFB; border-radius: 12px; overflow-x: auto; }

.q-ceg-ur { font-size: 15px; counter-reset: facts-row; }

.q-ceg-ur thead th { border-bottom: 1px solid #D4CED1; color: #6A5E64; font-size: 13px; padding: 0.938rem 1.062rem; font-weight: 700; }

.q-ceg-ur tbody th, .q-ceg-ur tbody td { padding: 0.875rem 1.062rem; border-bottom: 1px dashed #D4CED1; }

.q-ceg-ur tbody tr:last-child th, .q-ceg-ur tbody tr:last-child td { border-bottom: 0; }

.q-ceg-ur tbody th { color: #363033; font-weight: 600; min-width: 150px; width: 40%; }

.q-ceg-ur tbody th::before { font-weight: 500; counter-increment: facts-row; display: inline-block; font-size: 12px; color: #6A5E64; font-family: "Fira Code", monospace; content: counter(facts-row, decimal-leading-zero); min-width: 32px; }

.q-ceg-ur tbody td { font-weight: 700; color: #171416; overflow-wrap: break-word; min-width: 180px; hyphens: auto; }

.q-qi5-oyud { display: block; }

.q-qi5-3rw4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 0.625rem; }

.q-qi5-jxn5 { border: 1px solid #D4CED1; min-width: 0; background: #FBFBFB; display: flex; flex-direction: column; padding: 1.188rem 1.312rem; border-radius: 12px; gap: 0.375rem; }

.q-qi5-zqw { font-size: 13px; color: #6A5E64; font-weight: 700; }

.q-qi5-ctq { font-family: "Space Grotesk", sans-serif; hyphens: auto; color: #171416; font-size: 24px; overflow-wrap: break-word; line-height: 1.15; font-weight: 800; }

.q-pec-165 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); gap: 1.062rem; display: grid; }

.q-pec-k7 { justify-content: space-between; padding: 1.688rem; min-height: 220px; display: flex; min-width: 0; text-decoration: none; border-radius: 12px; flex-direction: column; background: #201B1E; color: #F7F7F7; gap: 2.625rem; }

.q-pec-k7:hover { color: #F7F7F7; }

.q-pec-qu1k { display: flex; flex-wrap: wrap; font-weight: 700; justify-content: space-between; gap: 0.375rem 0.812rem; }

.q-pec-sk2q { font-size: 13px; font-family: "Fira Code", monospace; font-weight: 500; }

.q-pec-lf0 { letter-spacing: -0.03em; line-height: 1; font-weight: 700; font-family: "Fira Code", monospace; font-size: clamp(1.868rem, 1.195rem + 2.6vw, 3.362rem); overflow-wrap: break-word; hyphens: auto; }

.q-pec-wsg { border: 1px solid #D4CED1; display: grid; list-style: none; overflow: hidden; border-radius: 12px; margin: 0; gap: 1px; background: #D4CED1; padding: 0; }

.q-pec-wsg > li + li { margin-top: 0; }

.q-pec-b5 { flex-wrap: wrap; gap: 0.375rem 1.062rem; padding: 1.312rem 1.562rem; align-items: center; display: flex; height: 100%; justify-content: space-between; text-decoration: none; color: #171416; background: #FBFBFB; }

.q-pec-b5:hover { background: #E7E4E6; color: #171416; }

.q-pec-1512 { font-weight: 700; }

.q-pec-lnj { font-weight: 700; overflow-wrap: break-word; hyphens: auto; font-family: "Fira Code", monospace; font-size: 22px; }

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

.q-wyfiy-wywu > li + li { margin-top: 0; }

.q-wyfiy-1ig { border: 1px solid #D4CED1; transition: border-color .24s; border-radius: 12px; padding: 0.5rem 0.5rem 1.062rem; color: #171416; min-width: 0; text-decoration: none; display: block; background: #FBFBFB; height: 100%; }

.q-wyfiy-1ig:hover { color: #171416; border-color: #A51D83; }

.q-wyfiy-0qt { aspect-ratio: 16 / 10; overflow: hidden; border-radius: 12px; position: relative; background-image: repeating-linear-gradient(135deg, #E7E4E6 0 8px, #F8F7F7 8px 16px); }

.q-wyfiy-bz3c { font-size: 11px; position: absolute; border-radius: 2px; left: 10px; font-weight: 700; color: #FBFBFB; letter-spacing: .04em; top: 10px; padding: 3px 0.5rem; background: #B02826; }

.q-wyfiy-g4ge { margin-top: 0.938rem; padding-inline: 0.5rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.q-wyfiy-5bi2 { padding-inline: 0.5rem; font-size: 13px; color: #6A5E64; font-family: "Fira Code", monospace; }

.q-ho7-x7 { border: 1px solid #D4CED1; overflow-x: auto; background: #FBFBFB; border-radius: 12px; }

.q-ho7-nku { font-size: 15px; min-width: 644px; }

.q-ho7-nku thead { background: #E7E4E6; }

.q-ho7-nku th, .q-ho7-nku td { padding: 0.938rem 1.062rem; }

.q-ho7-nku thead th { font-weight: 700; color: #363033; font-size: 13px; }

.q-ho7-nku tbody th, .q-ho7-nku tbody td { border-top: 1px solid #D4CED1; vertical-align: middle; }

.q-ho7-4pns { align-items: center; display: flex; color: #171416; font-weight: 700; gap: 0.812rem; }

.q-ho7-gm { color: #171416; font-family: "Fira Code", monospace; white-space: nowrap; text-align: right; }

.q-ho7-nku thead .q-ho7-gm { font-family: "Public Sans", sans-serif; }

.q-wy9-ma { border-top: 1px solid #D4CED1; }

.q-wy9-ijd6 { padding: 1.562rem 0; grid-template-columns: auto minmax(0, 1fr); gap: 0.5rem 1.312rem; border-bottom: 1px solid #D4CED1; display: grid; }

.q-wy9-gl0s { background: #CD24A2; color: #FFFFFF; display: grid; height: 52px; border-radius: 6px; place-items: center; width: 52px; grid-row: span 2; }

.q-wy9-tcgt { font-weight: 600; font-size: 20px; }

.q-wy9-a3 { max-width: 788px; hyphens: auto; }

.q-qit-4yc { counter-reset: steps; display: grid; gap: 1.812rem 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); list-style: none; padding: 0; }

.q-qit-hpqp { min-width: 0; border-top: 2px solid #171416; padding-top: 1.188rem; }

.q-qit-hpqp + .q-qit-hpqp { margin-top: 0; }

.q-qit-hpqp::before { color: #A51D83; font-size: 14px; font-weight: 700; font-family: "Fira Code", monospace; counter-increment: steps; content: counter(steps, decimal-leading-zero); display: block; }

.q-qit-ao { font-size: 19px; margin-top: 0.625rem; font-weight: 600; line-height: 1.25; }

.q-qit-g8n { font-size: 15px; margin-top: 0.5rem; }

.q-wype7-j77 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; gap: 0 2.625rem; }

.q-wype7-1r { padding-block: 1.312rem 1.562rem; border-top: 1px solid #D4CED1; min-width: 0; }

.q-wype7-8ws { font-weight: 600; font-size: 19px; }

.q-wype7-28 { margin-top: 0.625rem; font-size: 15px; }

.q-ceso2-ign { max-width: 788px; font-size: 17px; line-height: 1.7; }

.q-ceso2-sve { font-size: clamp(1.619rem, 1.195rem + 1.6vw, 2.49rem); line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 1.312rem; }

.q-ceso2-ign h3 { margin: 1.812rem 0 0.625rem; font-weight: 600; font-size: 22px; }

.q-ceso2-ign p + p { margin-top: 0.938rem; }

.q-ceso2-ign ul, .q-ceso2-ign ol { margin-block: 1.062rem; }

.q-ceso2-t9 { background: #E7E4E6; padding: 1.562rem 1.812rem; border-radius: 12px; margin-block: 1.812rem; }

.q-ceso2-t9 p { font-family: "Space Grotesk", sans-serif; font-size: 21px; font-weight: 600; color: #171416; line-height: 1.4; }

.q-ceso2-t9 cite { font-size: 14px; display: block; margin-top: 0.812rem; font-weight: 600; color: #6A5E64; font-style: normal; }

.q-holoe-ajf8 { border: 1px solid #D4CED1; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); gap: 1.562rem 3.125rem; background: #FBFBFB; padding: 1.562rem 1.312rem; border-radius: 12px; }

.q-holoe-euzg { min-width: 0; }

.q-holoe-9g { line-height: 1.12; font-weight: 800; font-size: clamp(1.619rem, 1.195rem + 1.4vw, 2.366rem); letter-spacing: -0.02em; }

.q-holoe-oiz { margin-top: 0.938rem; }

.q-holoe-5dp { padding: 0; min-width: 0; list-style: none; }

.q-holoe-0e { gap: 0.938rem; overflow-wrap: break-word; hyphens: auto; display: flex; padding: 0.812rem 0; align-items: flex-start; border-bottom: 1px solid #D4CED1; }

.q-holoe-0e + .q-holoe-0e { margin-top: 0; }

.q-holoe-02 { flex: none; background: #167342; display: grid; height: 24px; place-items: center; color: #FBFBFB; width: 24px; border-radius: 50%; }

.q-pebe7-exlu { grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); display: grid; gap: 1.062rem; }

.q-pebe7-h9 { border: 1px solid #D4CED1; padding: 1.562rem; border-radius: 12px; min-width: 0; background: #FBFBFB; }

.q-pebe7-fb7 { overflow: hidden; background: #E7E4E6; height: 6px; border-radius: 999px; }

.q-pebe7-2s4 { border-radius: 999px; background: #CD24A2; height: 100%; }

.q-pebe7-apnj { margin-top: 1.312rem; font-weight: 800; font-size: 24px; }

.q-pebe7-e9 { font-size: 14px; color: #6A5E64; font-family: "Fira Code", monospace; }

.q-pebe7-fo { list-style: none; font-size: 15px; padding: 0; margin-top: 1.062rem; }

.q-pebe7-xep6 { display: flex; gap: 0.5rem; }

.q-pebe7-xep6 svg { color: #167342; flex: none; margin-top: 3px; }

.q-gudut-9f { gap: 1.062rem; display: flex; align-items: center; }

.q-gudut-ckd { font-family: "Space Grotesk", sans-serif; color: #171416; font-size: 52px; line-height: 1; font-weight: 800; }

.q-gudut-cds { color: #171416; display: flex; gap: 2px; }

.q-gudut-s0 { font-size: 14px; color: #6A5E64; }

.q-gudut-dm91 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 1.062rem; display: grid; }

.q-gudut-tz { border: 1px solid #D4CED1; background: #FBFBFB; display: flex; border-radius: 12px; gap: 1.062rem; min-width: 0; padding: 1.562rem; flex-direction: column; }

.q-gudut-84 { font-size: 15px; flex: 1; }

.q-gudut-vawo { align-items: center; display: flex; gap: 0.812rem; }

.q-gudut-h6 { height: 40px; flex: none; place-items: center; border-radius: 50%; width: 40px; background: #E7E4E6; font-weight: 700; font-size: 14px; display: grid; color: #171416; }

.q-gudut-9io { font-size: 15px; display: block; color: #171416; font-weight: 700; }

.q-gudut-img { font-size: 13px; display: block; color: #6A5E64; }

.q-sove9-3q { border: 1px solid #D4CED1; gap: 1.562rem 3.125rem; background: #FBFBFB; padding: 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); display: grid; border-radius: 12px; }

.q-sove9-vpwf { display: grid; gap: 1.062rem 1.312rem; align-items: start; grid-template-columns: auto minmax(0, 1fr); }

.q-sove9-83 { background: #CD24A2; display: grid; overflow: hidden; height: 64px; font-weight: 800; font-family: "Space Grotesk", sans-serif; color: #FFFFFF; place-items: center; width: 64px; font-size: 22px; border-radius: 50%; }

.q-sove9-83 img { width: 100%; object-fit: cover; height: 100%; }

.q-sove9-lh1 { font-size: 22px; font-weight: 800; }

.q-sove9-uh { color: #6A5E64; font-size: 14px; }

.q-sove9-ksi { margin-top: 0.625rem; }

.q-sove9-pazv { font-size: 14px; display: flex; margin-top: 0.812rem; flex-wrap: wrap; gap: 0.5rem 1.312rem; }

.q-sove9-7it { font-family: "Fira Code", monospace; color: #6A5E64; }

.q-pef-rcag { display: grid; list-style: none; margin: 0; gap: 0.625rem; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 144px), 1fr)); }

.q-pef-rcag > li + li { margin-top: 0; }

.q-pef-hdvf { border: 1px solid #D4CED1; background: #FBFBFB; aspect-ratio: 300 / 173; border-radius: 6px; padding: 0.625rem; display: block; transition: border-color .24s; }

.q-pef-hdvf:hover { border-color: #A51D83; }

.q-pef-2l { height: 100%; width: 100%; object-fit: contain; }

.q-kai-bhlj { grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); gap: 2.062rem; display: grid; align-items: center; }

.q-kai-fl { min-width: 0; }

.q-kai-qt73 { margin-top: 0.938rem; }

.q-kai-o8ya { padding: 0; margin-top: 1.188rem; list-style: none; }

.q-kai-q5 { gap: 0.625rem; display: flex; }

.q-kai-q5 svg { margin-top: 2px; color: #167342; flex: none; }

.q-kai-1f { display: flex; gap: 0.625rem; margin-top: 1.562rem; flex-wrap: wrap; }

.q-kai-4h { border: 1.5px solid #171416; border-radius: 6px; padding: 0.375rem 1.312rem; text-decoration: none; transition: background-color .24s, color .24s; flex-direction: column; display: inline-flex; justify-content: center; min-height: 52px; color: #171416; }

.q-kai-4h:hover { background: #171416; color: #F8F7F7; }

.q-kai-o48 { font-size: 11px; }

.q-kai-rtf { font-weight: 700; font-size: 16px; line-height: 1.2; }

.q-soveg-fdnx, .q-zoguc-m3g { padding: 1.562rem 1.312rem; border-radius: 12px; background: #E7E4E6; }

.q-soveg-uj { align-items: flex-end; gap: 1.312rem 2.625rem; justify-content: space-between; flex-wrap: wrap; display: flex; }

.q-soveg-0d { max-width: 664px; min-width: 0; }

.q-soveg-rjy, .q-zoguc-3h { max-width: 704px; margin-top: 0.812rem; }

.q-soveg-ey { grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); padding: 0; display: grid; gap: 0.625rem; list-style: none; margin-top: 1.812rem; }

.q-soveg-81ln { display: flex; align-items: center; border-radius: 6px; background: #FBFBFB; gap: 0.812rem; font-weight: 700; color: #171416; hyphens: auto; min-width: 0; overflow-wrap: break-word; padding: 1.062rem; }

.q-soveg-81ln + .q-soveg-81ln { margin-top: 0; }

.q-soveg-81ln svg { color: #A51D83; flex: none; }

.q-zoguc-51c8 { margin-top: 1.312rem; font-weight: 700; display: flex; flex-wrap: wrap; gap: 0.5rem 1.312rem; font-size: 14px; }

.q-zoq-zaqb { display: grid; gap: 2.062rem 3.688rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); }

.q-zoq-t64e { min-width: 0; }

.q-zoq-t64e p { margin-top: 0.938rem; }

.q-zoq-fb { align-content: start; min-width: 0; display: grid; gap: 1.062rem; }

.q-zoq-5z { border: 1px solid #D4CED1; display: grid; background: #D4CED1; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; border-radius: 12px; }

.q-zoq-47uv { padding: 1.188rem 1.312rem; background: #FBFBFB; flex-direction: column-reverse; display: flex; }

.q-zoq-g0 { hyphens: auto; overflow-wrap: break-word; font-size: 24px; font-weight: 700; font-family: "Fira Code", monospace; color: #171416; }

.q-zoq-s9g { color: #6A5E64; font-size: 13px; }

.q-zoq-wr { border: 1px solid #D4CED1; list-style: none; background: #FBFBFB; border-radius: 12px; padding: 0; }

.q-zoq-0h { display: flex; padding: 0.938rem 1.312rem; flex-wrap: wrap; justify-content: space-between; gap: 0.25rem 1.062rem; border-bottom: 1px solid #D4CED1; }

.q-zoq-0h + .q-zoq-0h { margin-top: 0; }

.q-zoq-0h:last-child { border-bottom: 0; }

.q-zoq-dldh { color: #171416; font-weight: 700; }

.q-zoq-eb { font-family: "Fira Code", monospace; color: #6A5E64; font-size: 14px; overflow-wrap: break-word; hyphens: auto; }

.q-zomir-72h { border-top: 1.5px solid #171416; counter-reset: faq; }

.q-zomir-9y { border-bottom: 1px solid #D4CED1; }

.q-zomir-o73p { font-size: 17px; gap: 0.812rem; align-items: center; padding: 1.188rem 0; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #171416; font-weight: 700; }

.q-zomir-o73p::before { counter-increment: faq; color: #A51D83; font-size: 13px; content: counter(faq, decimal-leading-zero); font-family: "Fira Code", monospace; }

.q-zomir-o73p:hover { color: #A51D83; }

.q-zomir-jgw { transition: transform .24s; }

.q-zomir-9y[open] .q-zomir-jgw { transform: rotate(45deg); }

.q-zomir-q83a { padding: 0 0 1.438rem 3.125rem; max-width: 892px; }

.q-zomir-q83a p + p { margin-top: 0.625rem; }

.q-tal-fm8b { display: flex; background: #201B1E; gap: 1.562rem 2.625rem; flex-wrap: wrap; border-radius: 12px; padding: 1.812rem 1.438rem; justify-content: space-between; align-items: center; color: #F7F7F7; }

.q-tal-bo { min-width: 0; max-width: 664px; }

.q-tal-8679 { line-height: 1.12; letter-spacing: -0.02em; color: #F7F7F7; font-weight: 800; font-size: clamp(1.494rem, 1.195rem + 1.2vw, 2.117rem); }

.q-tal-vdma { margin-top: 0.625rem; color: #F7F7F7; }

.q-tal-vdma a { color: #F7F7F7; }

.q-xabek-nv { font-weight: 800; max-width: 788px; font-size: clamp(1.37rem, 1.096rem + 1vw, 1.868rem); line-height: 1.15; }

.q-xabek-jgt { font-size: 15px; margin-top: 1.188rem; columns: 2 340px; column-gap: 3.125rem; }

.q-xabek-jgt p + p { margin-top: 0.938rem; }

.q-cex-vd { padding: 0; font-size: 13px; list-style: none; flex-wrap: wrap; color: #6A5E64; margin-bottom: 1.312rem; gap: 0.375rem 0.625rem; display: flex; }

.q-cex-vd li + li { margin-top: 0; }

.q-cex-vd li + li::before { content: "/"; margin-right: 0.625rem; }

.q-cex-z2 { color: #6A5E64; }

.q-cex-vbl { font-weight: 700; color: #171416; }

.q-wy4 { padding-block: 0.5rem 2.062rem; }

.q-wy4-vgfk { gap: 1.562rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); align-items: start; display: grid; }

.q-wy4-v5mv { min-width: 0; }

.q-wy4-xc4 { font-family: "Fira Code", monospace; font-size: 13px; color: #6A5E64; }

.q-wy4-ux4k { font-weight: 800; font-size: clamp(2.241rem, 1.295rem + 3.4vw, 3.985rem); line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.625rem; }

.q-wy4-r2w5 { max-width: 580px; margin-top: 1.062rem; font-size: 18px; }

.q-wy4-cfje { border: 1px solid #D4CED1; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); gap: 1px; margin-top: 1.562rem; overflow: hidden; border-radius: 12px; background: #D4CED1; display: grid; }

.q-wy4-nj { background: #FBFBFB; padding: 0.812rem 1.062rem; min-width: 0; }

.q-wy4-r76 { font-weight: 700; color: #6A5E64; font-size: 12px; }

.q-wy4-mx6 { font-size: 17px; color: #171416; margin-top: 2px; hyphens: auto; overflow-wrap: break-word; font-weight: 700; font-family: "Fira Code", monospace; }

.q-wy4-2h9y { margin-top: 1.562rem; }

.q-wy4-gp { margin-top: 0.812rem; color: #6A5E64; font-size: 13px; }

.q-wy4-7l { min-width: 0; }

.q-beqiv-is1n { padding: 1.812rem 1.312rem 0; overflow: hidden; color: #F7F7F7; background: #201B1E; text-align: center; border-radius: 12px; }

.q-beqiv-41t { margin-inline: auto; max-width: 852px; }

.q-beqiv-hdt1 { font-family: "Fira Code", monospace; font-size: 13px; color: #F7F7F7; }

.q-beqiv-qi { line-height: 1.02; margin-top: 0.625rem; color: #F7F7F7; font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.117rem, 1.295rem + 3.4vw, 4.109rem); }

.q-beqiv-76 { margin-top: 0.938rem; color: #F7F7F7; font-size: 18px; }

.q-beqiv-60bn { margin-top: 1.562rem; justify-content: center; }

.q-beqiv-r41 { display: flex; gap: 0.5rem; justify-content: center; padding: 0; flex-wrap: wrap; list-style: none; margin-top: 1.812rem; }

.q-beqiv-gt { border: 1px solid #F7F7F7; border-radius: 999px; font-size: 14px; padding: 0.5rem 0.938rem; color: #F7F7F7; }

.q-beqiv-gt + .q-beqiv-gt { margin-top: 0; }

.q-beqiv-gt strong { color: #F7F7F7; font-family: "Fira Code", monospace; }

.q-beqiv-8yq { margin: 2.375rem auto 0; aspect-ratio: 16 / 10; overflow: hidden; max-width: 996px; background-color: #E7E4E6; border-radius: 12px 12px 0 0; }

.q-beqiv-8yq img { width: 100%; object-fit: cover; height: 100%; }

.q-peveo { padding-bottom: 3.125rem; }

.q-peveo-3h { border: 1px solid #D4CED1; background: #FBFBFB; border-radius: 12px; }

.q-peveo-55 { display: flex; justify-content: space-between; min-height: 52px; color: #171416; padding: 0 1.062rem; align-items: center; font-weight: 700; }

.q-peveo-1o { transition: transform .24s; }

.q-peveo-3h[open] .q-peveo-1o { transform: rotate(45deg); }

.q-peveo-y0d { display: grid; list-style: none; margin: 0; padding: 0 0.5rem 0.5rem; }

.q-peveo-y0d li + li { margin-top: 0; }

.q-peveo-aydj { align-items: center; min-height: 44px; display: flex; padding: 0 0.5rem; text-decoration: none; font-weight: 600; color: #363033; border-top: 1px solid #D4CED1; }

.q-peveo-aydj:hover { color: #A51D83; }

.q-soi-9g { gap: 1.812rem 3.688rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); display: grid; }

.q-soi-2ibf { max-width: 748px; min-width: 0; font-size: 17px; }

.q-soi-2ibf p { margin-top: 0.938rem; }

.q-soi-4qr { border-radius: 12px; background: #E7E4E6; padding: 1.562rem; min-width: 0; }

.q-soi-lipp { font-size: 19px; font-weight: 600; }

.q-soi-mn { list-style: none; padding: 0; margin-top: 0.938rem; }

.q-soi-2ev3 { gap: 0.625rem; display: flex; }

.q-soi-2ev3 svg { margin-top: 2px; color: #167342; flex: none; }

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

.q-rihom-6dio > li + li { margin-top: 0; }

.q-rihom-geh { border: 1px solid #D4CED1; background-color: #201B1E; border-radius: 12px; overflow: hidden; aspect-ratio: 16 / 10; }

.q-rihom-csi { width: 100%; object-fit: contain; height: 100%; }

.q-rihom-s8 { margin-top: 0.625rem; font-size: 14px; }

.q-vep-kin { border: 1px solid #D4CED1; overflow-x: auto; border-radius: 12px; background: #FBFBFB; }

.q-vep-wqu { min-width: 580px; font-size: 15px; }

.q-vep-wqu thead { background: #E7E4E6; }

.q-vep-wqu th, .q-vep-wqu td { padding: 0.625rem 1.062rem; vertical-align: middle; }

.q-vep-wqu thead th { font-weight: 700; font-size: 13px; color: #363033; }

.q-vep-wqu tbody th, .q-vep-wqu tbody td { border-top: 1px solid #D4CED1; }

.q-vep-sr { color: #171416; font-family: "Fira Code", monospace; text-align: right; white-space: nowrap; }

.q-vep-zzv9 { align-items: center; display: flex; gap: 0.812rem; color: #171416; font-weight: 700; }

.q-vep-j7 { width: 40px; overflow: hidden; flex: none; height: 40px; background: #E7E4E6; border-radius: 2px; }

.q-vep-j7 img { height: 100%; width: 100%; object-fit: contain; }

.q-vep-nchl { background: #E7E4E6; }

.q-vep-nchl .q-vep-j7 { background: #FBFBFB; }

.q-vep-tmg { font-weight: 700; background: #CD24A2; padding: 2px 0.5rem; color: #FFFFFF; font-size: 11px; border-radius: 2px; }

.q-nulok-k6 { display: grid; gap: 1.062rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); }

.q-nulok-kjg { border: 1px solid #D4CED1; min-width: 0; border-radius: 12px; padding: 1.562rem; background: #FBFBFB; display: flex; gap: 0.812rem; flex-direction: column; }

.q-nulok-zg0 { font-size: 20px; font-weight: 600; }

.q-nulok-lz3q { font-size: 15px; flex: 1; }

.q-nulok-hnp { font-size: 13px; font-weight: 700; display: flex; flex-wrap: wrap; gap: 0.375rem; align-items: center; }

.q-nulok-hnp svg { color: #6A5E64; }

.q-nulok-sk { background: #E7E4E6; border-radius: 2px; color: #171416; padding: 0.25rem 0.625rem; }

.q-nulok-l1ra { border-radius: 2px; background: #CD24A2; color: #FFFFFF; padding: 0.25rem 0.625rem; }

.q-wyve3-b8 { gap: 2.625rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); display: grid; }

.q-wyve3-uxi { min-width: 0; }

.q-wyve3-p6f { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.494rem, 1.195rem + 1vw, 2.117rem); line-height: 1.12; }

.q-wyve3-yoqw { margin-top: 0.625rem; color: #6A5E64; }

.q-wyve3-cru { border: 1px solid #D4CED1; overflow-x: auto; background: #FBFBFB; border-radius: 12px; margin-top: 1.188rem; }

.q-wyve3-gi { font-size: 15px; }

.q-wyve3-gi thead { background: #E7E4E6; }

.q-wyve3-gi th, .q-wyve3-gi td { padding: 0.812rem 1.188rem; }

.q-wyve3-gi thead th { font-size: 13px; }

.q-wyve3-gi tbody th, .q-wyve3-gi tbody td { border-top: 1px solid #D4CED1; }

.q-wyve3-gi tbody th { font-weight: 600; }

.q-wyve3-p3 { text-align: right; font-family: "Fira Code", monospace; color: #171416; white-space: nowrap; }

.q-wyve3-4y { height: 4px; margin-top: 0.375rem; background: #E7E4E6; display: block; border-radius: 999px; }

.q-wyve3-j3 { height: 100%; border-radius: 999px; display: block; background: #CD24A2; }

.q-wyve3-6f7 { font-weight: 700; color: #167342; }

.q-wyve3-rwu { color: #6A5E64; }

.q-gut-j1k { border: 1px solid #D4CED1; position: relative; aspect-ratio: 16 / 9; border-radius: 12px; overflow: hidden; background-color: #201B1E; }

.q-gut-na { height: 100%; width: 100%; object-fit: cover; }

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

.q-gut-vvf { color: #201B1E; gap: 0.812rem; align-items: center; display: inline-flex; transition: transform .24s; font-weight: 800; min-height: 56px; background: #F7F7F7; padding: 0 1.688rem; border-radius: 999px; font-size: 17px; }

.q-gut-i93h:hover .q-gut-vvf { transform: scale(1.04); }

.q-gut-ty { flex-wrap: wrap; justify-content: space-between; display: flex; align-items: center; gap: 0.938rem 2.062rem; margin-top: 1.062rem; }

.q-gut-km7 { max-width: 664px; font-size: 15px; }

.q-duloi-uyb4 { font-size: 17px; line-height: 1.7; max-width: 788px; }

.q-duloi-bf { margin-bottom: 1.188rem; font-size: clamp(1.619rem, 1.195rem + 1.6vw, 2.49rem); letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; }

.q-duloi-uyb4 p + p { margin-top: 0.938rem; }

.q-zoguc-gxvr { gap: 0.812rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); display: grid; margin-top: 1.562rem; }

.q-zoguc-21t { background: #FBFBFB; border-radius: 6px; padding: 1.188rem 1.312rem; min-width: 0; }

.q-zoguc-ku6k { font-family: "Public Sans", sans-serif; font-size: 16px; font-weight: 700; }

.q-zoguc-1hn5 { margin-top: 0.375rem; font-size: 14px; }

.q-sonuc { justify-content: space-between; background: #FBFBFB; bottom: 0; left: 0; transform: translateY(110%); gap: 0.812rem; align-items: center; transition: transform .30s; z-index: 35; position: fixed; border-top: 1px solid #D4CED1; display: flex; right: 0; padding: 0.625rem 0.812rem 0.625rem 1.062rem; }

.q-sonuc-7fa { transform: translateY(0); }

.q-sonuc-1qcr { text-overflow: ellipsis; color: #171416; font-weight: 700; min-width: 0; white-space: nowrap; overflow: hidden; }

.q-sonuc .q-lodul { flex: none; min-height: 44px; }

@media (min-width: 641px) {
  .q-miu { padding-inline: 1.562rem; }
  .q-tawyp-bzji { padding: 2.875rem 2.625rem; }
  .q-tawyp-qvpn { padding: 1.562rem 2.062rem; }
  .q-holoe-ajf8 { padding: 2.375rem; }
  .q-soveg-fdnx, .q-zoguc-m3g { padding: 2.375rem; }
  .q-tal-fm8b { padding: 2.625rem; }
  .q-beqiv-is1n { padding: 2.875rem 2.625rem 0; }
}

@media (min-width: 949px) {
  .q-miu { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.75rem; }
  .q-mija3 { padding: 0.812rem 1.562rem; }
  .q-mija3-y1yo { padding-left: 0.938rem; gap: 1.062rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; }
  .q-mija3-x2db { display: none; }
  .q-mija3-08jb { gap: 2px; border-top: 0; flex-wrap: wrap; display: flex; justify-content: center; padding-top: 0; }
  .q-mija3-6dd1 { font-size: 14px; min-height: 40px; }
  .q-mija3-r4sy { display: flex; }
  .q-mija3-r4sy .q-lodul { padding: 0 1.062rem; min-height: 42px; }
  .q-tawyp-bzji { padding: 4.188rem; }
  .q-wy4 { padding-block: 1.062rem 3.125rem; }
  .q-peveo { padding-bottom: 4.688rem; }
  .q-peveo-3h[open] .q-peveo-y0d, .q-peveo-y0d { gap: 0.5rem; padding: 0 0.625rem 0.625rem; display: flex; flex-wrap: wrap; }
  .q-peveo-aydj { font-size: 14px; padding: 0 0.812rem; color: #171416; border-top: 0; font-weight: 700; border-radius: 6px; min-height: 36px; background: #E7E4E6; }
  .q-peveo-aydj:hover { color: #FFFFFF; background: #CD24A2; }
  .q-holoe-ajf8 { padding: 2.875rem; }
  .q-soveg-fdnx, .q-zoguc-m3g { padding: 2.875rem; }
  .q-tal-fm8b { padding: 3.125rem; }
  .q-beqiv-is1n { padding: 3.688rem 3.688rem 0; }
  .q-xaqic { padding-block: 4.688rem 1.812rem; }
  .q-sonuc { display: none; }
}