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

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

body { background: #F1F1EE; overflow-wrap: break-word; color: #33332B; font-size: 0.991rem; line-height: 1.55; font-family: "Mulish", sans-serif; margin: 0; }

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

h1, h2, h3 { overflow-wrap: break-word; color: #191A16; font-family: "Spectral", serif; }

p { text-wrap: pretty; }

strong { color: #191A16; font-weight: 700; }

em { font-style: italic; }

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

a:hover { color: #807518; }

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

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

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

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

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

button { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid #736A16; outline-offset: 3px; }

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

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

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

.pk_cezo3 { padding-inline: 16px; max-width: 1316px; margin-inline: auto; }

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

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

.pk_jagu0-7dzm { max-width: 740px; min-width: 0; }

.pk_jagu0-8m { font-size: 0.867rem; gap: 8px; display: flex; align-items: center; color: #736A16; font-weight: 700; margin-bottom: 8px; }

.pk_jagu0-8m::before { content: ""; flex: none; background: #817619; width: 8px; border-radius: 2px; height: 8px; }

.pk_jagu0-pv { line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; text-wrap: balance; font-size: clamp(1.611rem, 1.19rem + 1.6vw, 2.478rem); }

.pk_jagu0-km { color: #686858; margin-top: 12px; }

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

.pk_jagu0-1o svg { flex: none; }

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

.pk_fiz-1yw { color: #FFFFFF; background: #817619; }

.pk_fiz-1yw:hover { background: #807518; color: #FFFFFF; }

.pk_fiz-tw { border-color: #191A16; background: transparent; color: #191A16; }

.pk_fiz-tw:hover { background: #191A16; color: #F1F1EE; }

.pk_fiz-04u6 { min-height: 52px; font-size: 0.991rem; }

.pk_fiz-jkpn { display: flex; width: 100%; }

.pk_fiz-di { background: #F8F8F7; color: #13130F; }

.pk_fiz-di:hover { background: #817619; color: #FFFFFF; }

.pk_fiz-enkk { background: transparent; border-color: #F8F8F7; color: #F8F8F7; }

.pk_fiz-enkk:hover { color: #13130F; background: #F8F8F7; }

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

.pk_nu0 { border: 1px solid #D6D6CF; overflow: hidden; background-color: #E9E9E5; border-radius: 28px; background-image: repeating-linear-gradient(135deg, #E9E9E5 0 9px, #FCFCFC 9px 18px); position: relative; }

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

.pk_nu0-a0 { aspect-ratio: 16 / 10; }

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

.pk_veg-giwp { border: 1px solid #D6D6CF; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; gap: 8px; border-radius: 28px; align-items: center; max-width: 1316px; background: #FCFCFC; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 8px; display: grid; }

.pk_veg-xm { font-weight: 800; overflow-wrap: break-word; min-width: 0; padding-left: 4px; font-family: "Spectral", serif; hyphens: auto; align-items: center; text-decoration: none; color: #191A16; gap: 8px; letter-spacing: -0.02em; line-height: 1.1; grid-area: logo; font-size: 1.301rem; display: flex; }

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

.pk_veg-xm:hover { color: #191A16; }

.pk_veg-qiqg { position: absolute; opacity: 0; pointer-events: none; }

.pk_veg-jo { border-radius: 16px; place-items: center; width: 44px; height: 44px; display: grid; background: #191A16; color: #F1F1EE; grid-area: burger; cursor: pointer; }

.pk_veg-qiqg:focus-visible + .pk_veg-jo { outline: 2px solid #736A16; outline-offset: 3px; }

.pk_veg-fn { display: none; }

.pk_veg-qiqg:checked + .pk_veg-jo .pk_veg-fot { display: none; }

.pk_veg-qiqg:checked + .pk_veg-jo .pk_veg-fn { display: block; }

.pk_veg-yp0 { grid-area: nav; padding-top: 8px; display: none; border-top: 1px solid #D6D6CF; }

.pk_veg-qiqg:checked ~ .pk_veg-yp0 { display: grid; gap: 2px; }

.pk_veg-2o5 { font-size: 1.053rem; display: flex; min-height: 48px; padding: 0 12px; font-weight: 700; align-items: center; color: #33332B; text-decoration: none; border-radius: 16px; }

.pk_veg-2o5:hover { background: #E9E9E5; color: #191A16; }

.pk_veg-nx { background: #E9E9E5; color: #191A16; }

.pk_veg-9h { grid-area: actions; gap: 8px; grid-template-columns: 1fr 1fr; display: grid; }

.pk_veg-9h .pk_fiz { min-height: 44px; padding: 0 12px; font-size: 0.867rem; }

.pk_zo2 { border: 1px solid #D6D6CF; padding: 28px 20px; border-radius: 28px; margin: 0 8px 24px; background: #FCFCFC; }

.pk_zo2-ily0 { font-family: "Spectral", serif; letter-spacing: -0.04em; line-height: 1; font-weight: 800; overflow-wrap: break-word; font-size: clamp(2.231rem, 0.991rem + 6vw, 5.452rem); color: #191A16; hyphens: auto; }

.pk_zo2-0mlp { margin-top: 32px; }

.pk_zo2-jz { border-top: 1px solid #D6D6CF; gap: 4px 24px; padding: 12px 0; display: grid; }

.pk_zo2-z15z { color: #686858; font-family: "Space Mono", monospace; font-size: 0.805rem; }

.pk_zo2-qi6 { flex-wrap: wrap; display: flex; gap: 4px 20px; padding: 0; list-style: none; }

.pk_zo2-qi6 li + li { margin-top: 0; }

.pk_zo2-47nu { font-size: 0.93rem; text-decoration: none; color: #191A16; font-weight: 600; }

.pk_zo2-47nu:hover { color: #736A16; }

.pk_zo2-kmz { padding-top: 20px; font-size: 0.805rem; color: #686858; justify-content: space-between; border-top: 1px solid #D6D6CF; margin-top: 20px; flex-wrap: wrap; gap: 16px 24px; align-items: center; display: flex; }

.pk_zo2-8o { max-width: 884px; }

.pk_zo2-wqkm { border: 2px solid #BC1B1A; font-weight: 800; height: 40px; color: #BC1B1A; display: grid; flex: none; place-items: center; font-size: 0.805rem; border-radius: 50%; width: 40px; }

.pk_dulo2 { border: 1px solid #D6D6CF; border-radius: 28px; z-index: 40; align-items: center; position: fixed; flex-wrap: wrap; margin-inline: auto; gap: 8px 20px; max-width: 844px; left: 10px; bottom: 10px; padding: 12px 12px 12px 16px; display: flex; box-shadow: 0 10px 28px -12px rgba(9, 10, 15, 0.59); background: #FCFCFC; right: 10px; }

.pk_dulo2[hidden] { display: none; }

.pk_dulo2-q1il { color: #33332B; flex: 1 1 260px; font-size: 0.867rem; }

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

.pk_dulo2-a1dl .pk_fiz { min-height: 44px; font-size: 0.867rem; padding: 0 12px; }

.pk_tay { padding-block: 12px 56px; }

.pk_tay-204z { border: 1px solid #D6D6CF; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); overflow: hidden; background: #FCFCFC; border-radius: 28px; }

.pk_tay-l0 { padding: 28px 20px; min-width: 0; }

.pk_tay-294 { letter-spacing: -0.03em; font-size: clamp(2.107rem, 1.289rem + 3.2vw, 3.718rem); font-weight: 800; line-height: 1.04; text-wrap: balance; }

.pk_tay-md { margin-top: 16px; max-width: 556px; font-size: 1.115rem; }

.pk_tay-euvh { margin-top: 24px; }

.pk_tay-6db { background: #E9E9E5; margin: 0; list-style: none; display: grid; align-content: center; padding: 12px 20px; min-width: 0; }

.pk_tay-ibkw { border-bottom: 1px solid #D6D6CF; gap: 16px; display: grid; grid-template-columns: 44px minmax(0, 1fr); padding: 16px 0; }

.pk_tay-ibkw + .pk_tay-ibkw { margin-top: 0; }

.pk_tay-ibkw:last-child { border-bottom: 0; }

.pk_tay-z81 { place-items: center; border-radius: 16px; color: #736A16; display: grid; height: 44px; width: 44px; background: #FCFCFC; }

.pk_tay-svn { font-weight: 700; color: #191A16; hyphens: auto; overflow-wrap: break-word; }

.pk_tay-29up { color: #686858; font-size: 0.867rem; }

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

.pk_bea-7tck { flex-direction: column-reverse; padding: 20px 20px; min-width: 0; background: #FCFCFC; display: flex; }

.pk_bea-3v { letter-spacing: -0.02em; overflow-wrap: break-word; hyphens: auto; font-family: "Space Mono", monospace; color: #191A16; font-size: clamp(1.487rem, 1.19rem + 1vw, 1.983rem); font-weight: 700; }

.pk_bea-66l { color: #686858; font-size: 0.867rem; margin-top: 4px; }

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

.pk_wymi0-qk6m > li + li { margin-top: 0; }

.pk_wymi0-ffn8 { color: #191A16; display: block; transition: transform .24s; text-decoration: none; min-width: 0; }

.pk_wymi0-ffn8:hover { transform: translateY(-4px); color: #736A16; }

.pk_wymi0-j9lk { border: 1px solid #D6D6CF; background-image: repeating-linear-gradient(135deg, #E9E9E5 0 8px, #FCFCFC 8px 16px); border-radius: 28px; aspect-ratio: 1 / 1; position: relative; overflow: hidden; }

.pk_wymi0-k3gx { height: 100%; width: 100%; object-fit: cover; }

.pk_wymi0-b1 { line-height: 1.3; hyphens: auto; font-weight: 700; overflow-wrap: break-word; margin-top: 8px; font-size: 0.93rem; }

.pk_wymi0-6d { color: #686858; font-size: 0.805rem; }

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

.pk_cecei-ma > li + li { margin-top: 0; }

.pk_cecei-dq { border: 1px solid #D6D6CF; background: #FCFCFC; border-radius: 28px; display: grid; padding: 8px 16px 8px 8px; gap: 16px; align-items: center; transition: border-color .24s; color: #191A16; text-decoration: none; grid-template-columns: 90px minmax(0, 1fr) auto; }

.pk_cecei-dq:hover { border-color: #736A16; color: #191A16; }

.pk_cecei-c229 { background-image: repeating-linear-gradient(135deg, #E9E9E5 0 6px, #FCFCFC 6px 12px); border-radius: 12px; aspect-ratio: 1 / 1; overflow: hidden; }

.pk_cecei-z0 { height: 100%; object-fit: cover; width: 100%; }

.pk_cecei-2pb6 { hyphens: auto; display: block; overflow-wrap: break-word; font-weight: 700; }

.pk_cecei-7h6 { font-size: 0.805rem; display: block; color: #686858; }

.pk_cecei-ut { font-family: "Space Mono", monospace; white-space: nowrap; color: #0D763E; font-weight: 700; font-size: 0.805rem; }

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

.pk_sofij-tus > li + li { margin-top: 0; }

.pk_sofij-k1 { border: 1px solid #D6D6CF; text-decoration: none; color: #191A16; height: 100%; gap: 16px; padding: 16px 16px; border-radius: 28px; background: #FCFCFC; align-items: center; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .24s; }

.pk_sofij-k1:hover { color: #191A16; border-color: #736A16; }

.pk_sofij-oz { background: #E9E9E5; height: 44px; place-items: center; color: #736A16; border-radius: 16px; display: grid; width: 44px; }

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

.pk_sofij-6ts { font-size: 0.805rem; display: block; color: #686858; }

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

.pk_tarih-uwtj { border: 1px solid #D6D6CF; display: flex; border-radius: 28px; min-width: 0; background: #FCFCFC; flex-direction: column; }

.pk_tarih-l0re { padding: 24px 24px 20px; }

.pk_tarih-t3 { display: inline-block; border-radius: 10px; color: #33332B; background: #E9E9E5; padding: 4px 8px; font-size: 0.744rem; font-weight: 700; }

.pk_tarih-1c8r { margin-top: 12px; font-size: 1.115rem; line-height: 1.3; font-weight: 600; }

.pk_tarih-igt6 { font-family: "Spectral", serif; letter-spacing: -0.02em; margin-top: 8px; color: #736A16; font-weight: 800; line-height: 1.1; font-size: clamp(1.611rem, 1.289rem + 1vw, 1.983rem); overflow-wrap: break-word; }

.pk_tarih-ns { flex: 1; gap: 16px; border-top: 2px dashed #D6D6CF; margin-inline: 12px; position: relative; flex-direction: column; padding: 20px 8px 24px; display: flex; }

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

.pk_tarih-ns::before { border-right: 1px solid #D6D6CF; left: -26px; }

.pk_tarih-ns::after { right: -26px; border-left: 1px solid #D6D6CF; }

.pk_tarih-ok { flex: 1; font-size: 0.867rem; }

.pk_tarih-yd0n { color: #686858; font-size: 0.744rem; }

.pk_gu5-n3t5 { border: 1px solid #D6D6CF; border-radius: 28px; background: #FCFCFC; overflow-x: auto; }

.pk_gu5-rrxf { font-size: 0.93rem; counter-reset: facts-row; }

.pk_gu5-rrxf thead th { padding: 12px 16px; font-weight: 700; color: #686858; font-size: 0.805rem; border-bottom: 1px solid #D6D6CF; }

.pk_gu5-rrxf tbody th, .pk_gu5-rrxf tbody td { border-bottom: 1px dashed #D6D6CF; padding: 12px 16px; }

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

.pk_gu5-rrxf tbody th { min-width: 150px; color: #33332B; width: 40%; font-weight: 600; }

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

.pk_gu5-rrxf tbody td { min-width: 180px; overflow-wrap: break-word; hyphens: auto; color: #191A16; font-weight: 700; }

.pk_zou-bqfz { display: block; }

.pk_zou-hp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); gap: 8px; display: grid; }

.pk_zou-3ss { border: 1px solid #D6D6CF; gap: 4px; display: flex; min-width: 0; border-radius: 28px; padding: 16px 20px; background: #FCFCFC; flex-direction: column; }

.pk_zou-br { font-weight: 700; font-size: 0.805rem; color: #686858; }

.pk_zou-cxjv { hyphens: auto; line-height: 1.15; color: #191A16; font-family: "Spectral", serif; overflow-wrap: break-word; font-size: 1.487rem; font-weight: 800; }

.pk_fid-sx99 { border: 1px solid #D6D6CF; background: #FCFCFC; overflow-x: auto; border-radius: 28px; }

.pk_fid-4jn4 { font-size: 0.93rem; min-width: 636px; }

.pk_fid-4jn4 thead { background: #E9E9E5; }

.pk_fid-4jn4 th, .pk_fid-4jn4 td { padding: 12px 16px; }

.pk_fid-4jn4 thead th { color: #33332B; font-size: 0.805rem; font-weight: 700; }

.pk_fid-4jn4 tbody th, .pk_fid-4jn4 tbody td { vertical-align: middle; border-top: 1px solid #D6D6CF; }

.pk_fid-se { font-weight: 700; gap: 12px; align-items: center; display: flex; color: #191A16; }

.pk_fid-jjp { white-space: nowrap; text-align: right; color: #191A16; font-family: "Space Mono", monospace; }

.pk_fid-4jn4 thead .pk_fid-jjp { font-family: "Mulish", sans-serif; }

.pk_dul-9ya { border-top: 1px solid #D6D6CF; }

.pk_dul-5381 { gap: 8px 20px; padding: 24px 0; border-bottom: 1px solid #D6D6CF; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.pk_dul-8ay { border-radius: 16px; background: #817619; color: #FFFFFF; height: 52px; grid-row: span 2; display: grid; place-items: center; width: 52px; }

.pk_dul-xm { font-weight: 600; font-size: 1.239rem; }

.pk_dul-x4s { hyphens: auto; max-width: 780px; }

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

.pk_mij-lqu { border-top: 2px solid #191A16; min-width: 0; padding-top: 16px; }

.pk_mij-lqu + .pk_mij-lqu { margin-top: 0; }

.pk_mij-lqu::before { content: counter(steps, decimal-leading-zero); font-size: 0.867rem; counter-increment: steps; font-family: "Space Mono", monospace; color: #736A16; display: block; font-weight: 700; }

.pk_mij-ca03 { margin-top: 8px; font-weight: 600; font-size: 1.178rem; line-height: 1.25; }

.pk_mij-8au { font-size: 0.93rem; margin-top: 8px; }

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

.pk_zos-xsxy { min-width: 0; border-top: 1px solid #D6D6CF; padding-block: 20px 24px; }

.pk_zos-zq { font-size: 1.178rem; font-weight: 600; }

.pk_zos-lf { font-size: 0.93rem; margin-top: 8px; }

.pk_so4-esi5 { font-size: 1.053rem; line-height: 1.7; max-width: 780px; }

.pk_so4-cv { margin-bottom: 20px; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.611rem, 1.19rem + 1.6vw, 2.478rem); }

.pk_so4-esi5 h3 { font-weight: 600; margin: 28px 0 8px; font-size: 1.363rem; }

.pk_so4-esi5 p + p { margin-top: 12px; }

.pk_so4-esi5 ul, .pk_so4-esi5 ol { margin-block: 16px; }

.pk_so4-f5o4 { border-radius: 28px; margin-block: 28px; background: #E9E9E5; padding: 24px 28px; }

.pk_so4-f5o4 p { color: #191A16; line-height: 1.4; font-size: 1.301rem; font-weight: 600; font-family: "Spectral", serif; }

.pk_so4-f5o4 cite { display: block; font-size: 0.867rem; font-weight: 600; color: #686858; font-style: normal; margin-top: 12px; }

.pk_hovec-su { border: 1px solid #D6D6CF; padding: 24px 20px; gap: 24px 48px; display: grid; background: #FCFCFC; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); border-radius: 28px; }

.pk_hovec-vjx { min-width: 0; }

.pk_hovec-n8 { font-size: clamp(1.611rem, 1.19rem + 1.4vw, 2.354rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.pk_hovec-knby { margin-top: 12px; }

.pk_hovec-t4p { list-style: none; padding: 0; min-width: 0; }

.pk_hovec-cw { border-bottom: 1px solid #D6D6CF; display: flex; gap: 12px; align-items: flex-start; padding: 12px 0; hyphens: auto; overflow-wrap: break-word; }

.pk_hovec-cw + .pk_hovec-cw { margin-top: 0; }

.pk_hovec-qyk { background: #0D763E; display: grid; flex: none; border-radius: 50%; place-items: center; width: 24px; height: 24px; color: #FCFCFC; }

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

.pk_vesol-19k1 { border: 1px solid #D6D6CF; min-width: 0; background: #FCFCFC; padding: 24px; border-radius: 28px; }

.pk_vesol-kly { background: #E9E9E5; overflow: hidden; border-radius: 999px; height: 6px; }

.pk_vesol-3s { border-radius: 999px; height: 100%; background: #817619; }

.pk_vesol-0j47 { font-size: 1.487rem; font-weight: 800; margin-top: 20px; }

.pk_vesol-dm45 { color: #686858; font-family: "Space Mono", monospace; font-size: 0.867rem; }

.pk_vesol-oxh { margin-top: 16px; list-style: none; font-size: 0.93rem; padding: 0; }

.pk_vesol-x50 { display: flex; gap: 8px; }

.pk_vesol-x50 svg { flex: none; color: #0D763E; margin-top: 3px; }

.pk_kao-9yv { align-items: center; display: flex; gap: 16px; }

.pk_kao-n0j { line-height: 1; font-weight: 800; color: #191A16; font-size: 3.191rem; font-family: "Spectral", serif; }

.pk_kao-ae { display: flex; color: #191A16; gap: 2px; }

.pk_kao-2b { font-size: 0.867rem; color: #686858; }

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

.pk_kao-hv8 { border: 1px solid #D6D6CF; padding: 24px; border-radius: 28px; flex-direction: column; min-width: 0; display: flex; gap: 16px; background: #FCFCFC; }

.pk_kao-ipob { flex: 1; font-size: 0.93rem; }

.pk_kao-os8t { display: flex; align-items: center; gap: 12px; }

.pk_kao-5po7 { height: 40px; color: #191A16; width: 40px; display: grid; font-weight: 700; border-radius: 50%; font-size: 0.867rem; place-items: center; background: #E9E9E5; flex: none; }

.pk_kao-2hcg { display: block; font-weight: 700; font-size: 0.93rem; color: #191A16; }

.pk_kao-vl { display: block; font-size: 0.805rem; color: #686858; }

.pk_jaw-cud5 { border: 1px solid #D6D6CF; display: grid; gap: 24px 48px; padding: 24px; background: #FCFCFC; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); }

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

.pk_jaw-fkb5 { display: grid; width: 64px; place-items: center; border-radius: 50%; background: #817619; font-size: 1.363rem; overflow: hidden; height: 64px; font-family: "Spectral", serif; font-weight: 800; color: #FFFFFF; }

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

.pk_jaw-z02k { font-weight: 800; font-size: 1.363rem; }

.pk_jaw-85i { color: #686858; font-size: 0.867rem; }

.pk_jaw-y2il { margin-top: 8px; }

.pk_jaw-097 { gap: 8px 20px; font-size: 0.867rem; display: flex; flex-wrap: wrap; margin-top: 12px; }

.pk_jaw-cg { color: #686858; font-family: "Space Mono", monospace; }

.pk_fizou-7t3 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); display: grid; align-items: center; gap: 32px; }

.pk_fizou-nj8c { min-width: 0; }

.pk_fizou-0b { margin-top: 12px; }

.pk_fizou-n5 { padding: 0; margin-top: 16px; list-style: none; }

.pk_fizou-9b5 { display: flex; gap: 8px; }

.pk_fizou-9b5 svg { flex: none; margin-top: 2px; color: #0D763E; }

.pk_fizou-zpp { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 24px; }

.pk_fizou-08l { border: 1.5px solid #191A16; text-decoration: none; justify-content: center; padding: 4px 20px; border-radius: 16px; display: inline-flex; transition: background-color .24s, color .24s; min-height: 52px; flex-direction: column; color: #191A16; }

.pk_fizou-08l:hover { background: #191A16; color: #F1F1EE; }

.pk_fizou-949s { font-size: 0.682rem; }

.pk_fizou-smq { line-height: 1.2; font-weight: 700; font-size: 0.991rem; }

.pk_veh-6veg, .pk_beta1-akq { padding: 24px 20px; border-radius: 28px; background: #E9E9E5; }

.pk_veh-3u { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 20px 40px; justify-content: space-between; }

.pk_veh-qm { min-width: 0; max-width: 660px; }

.pk_veh-0gcm, .pk_beta1-4qc { margin-top: 12px; max-width: 700px; }

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

.pk_veh-yxj0 { min-width: 0; hyphens: auto; color: #191A16; padding: 16px; border-radius: 16px; background: #FCFCFC; display: flex; gap: 12px; overflow-wrap: break-word; align-items: center; font-weight: 700; }

.pk_veh-yxj0 + .pk_veh-yxj0 { margin-top: 0; }

.pk_veh-yxj0 svg { color: #736A16; flex: none; }

.pk_beta1-8n0 { gap: 8px 20px; font-size: 0.867rem; margin-top: 20px; flex-wrap: wrap; display: flex; font-weight: 700; }

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

.pk_rid-6zge { min-width: 0; }

.pk_rid-6zge p { margin-top: 12px; }

.pk_rid-bd { display: grid; min-width: 0; align-content: start; gap: 16px; }

.pk_rid-gz { border: 1px solid #D6D6CF; gap: 1px; border-radius: 28px; background: #D6D6CF; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); display: grid; }

.pk_rid-pue { padding: 16px 20px; background: #FCFCFC; display: flex; flex-direction: column-reverse; }

.pk_rid-jb { font-family: "Space Mono", monospace; overflow-wrap: break-word; font-size: 1.487rem; hyphens: auto; color: #191A16; font-weight: 700; }

.pk_rid-mbkl { font-size: 0.805rem; color: #686858; }

.pk_rid-fkc { border: 1px solid #D6D6CF; padding: 0; background: #FCFCFC; list-style: none; border-radius: 28px; }

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

.pk_rid-etot + .pk_rid-etot { margin-top: 0; }

.pk_rid-etot:last-child { border-bottom: 0; }

.pk_rid-zctw { color: #191A16; font-weight: 700; }

.pk_rid-u0b { overflow-wrap: break-word; hyphens: auto; font-size: 0.867rem; font-family: "Space Mono", monospace; color: #686858; }

.pk_ri2-ur0z { border-top: 1.5px solid #191A16; counter-reset: faq; }

.pk_ri2-vcs { border-bottom: 1px solid #D6D6CF; }

.pk_ri2-hwn { display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; font-weight: 700; padding: 16px 0; font-size: 1.053rem; align-items: center; gap: 12px; color: #191A16; }

.pk_ri2-hwn::before { font-size: 0.805rem; counter-increment: faq; content: counter(faq, decimal-leading-zero); color: #736A16; font-family: "Space Mono", monospace; }

.pk_ri2-hwn:hover { color: #736A16; }

.pk_ri2-qj5u { transition: transform .24s; }

.pk_ri2-vcs[open] .pk_ri2-qj5u { transform: rotate(45deg); }

.pk_ri2-b8w { padding: 0 0 20px 48px; max-width: 884px; }

.pk_ri2-b8w p + p { margin-top: 8px; }

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

.pk_tac-p9 { min-width: 0; }

.pk_tac-z6p1 { margin-top: 12px; color: #686858; }

.pk_tac-p9 .pk_fiz { margin-top: 20px; }

.pk_tac-7ra1 { gap: 8px; min-width: 0; display: grid; }

.pk_tac-b5i { border: 1px solid #D6D6CF; background: #FCFCFC; border-radius: 28px; }

.pk_tac-b5i[open] { border-color: #191A16; }

.pk_tac-6z { font-weight: 700; justify-content: space-between; display: flex; padding: 16px 20px; color: #191A16; gap: 16px; align-items: center; }

.pk_tac-h9c { border-radius: 50%; transition: transform .24s; flex: none; width: 32px; background: #E9E9E5; place-items: center; height: 32px; display: grid; }

.pk_tac-b5i[open] .pk_tac-h9c { transform: rotate(45deg); }

.pk_tac-lnv { font-size: 0.93rem; padding: 0 20px 20px; }

.pk_xad-rjvp { flex-wrap: wrap; color: #F8F8F7; padding: 28px 20px; display: flex; align-items: center; gap: 24px 40px; border-radius: 28px; background: #13130F; justify-content: space-between; }

.pk_xad-yh3 { min-width: 0; max-width: 660px; }

.pk_xad-m4q { line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; color: #F8F8F7; font-size: clamp(1.487rem, 1.19rem + 1.2vw, 2.107rem); }

.pk_xad-ubh { margin-top: 8px; color: #F8F8F7; }

.pk_xad-ubh a { color: #F8F8F7; }

.pk_fit-kmh { max-width: 780px; font-weight: 800; line-height: 1.15; font-size: clamp(1.363rem, 1.09rem + 1vw, 1.859rem); }

.pk_fit-kko3 { margin-top: 16px; font-size: 0.93rem; columns: 2 340px; column-gap: 48px; }

.pk_fit-kko3 p + p { margin-top: 12px; }

.pk_loka9-fdvu { margin-bottom: 20px; color: #686858; flex-wrap: wrap; display: flex; font-size: 0.805rem; gap: 4px 8px; list-style: none; padding: 0; }

.pk_loka9-fdvu li + li { margin-top: 0; }

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

.pk_loka9-3y { color: #686858; }

.pk_loka9-1qs { color: #191A16; font-weight: 700; }

.pk_cenu9 { padding-block: 8px 32px; }

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

.pk_cenu9-96t { min-width: 0; }

.pk_cenu9-8x { font-size: 0.805rem; color: #686858; font-family: "Space Mono", monospace; }

.pk_cenu9-nq { letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; margin-top: 8px; font-size: clamp(2.231rem, 1.289rem + 3.4vw, 3.965rem); }

.pk_cenu9-nzc { font-size: 1.115rem; max-width: 576px; margin-top: 16px; }

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

.pk_cenu9-iacm { background: #FCFCFC; min-width: 0; padding: 12px 16px; }

.pk_cenu9-otyh { font-size: 0.744rem; color: #686858; font-weight: 700; }

.pk_cenu9-33v { font-family: "Space Mono", monospace; overflow-wrap: break-word; margin-top: 2px; hyphens: auto; color: #191A16; font-size: 1.053rem; font-weight: 700; }

.pk_cenu9-lack { margin-top: 24px; }

.pk_cenu9-xg67 { color: #686858; margin-top: 12px; font-size: 0.805rem; }

.pk_cenu9-jc6 { min-width: 0; }

.pk_kab-ech { padding: 28px 20px 0; background: #13130F; text-align: center; color: #F8F8F7; border-radius: 28px; overflow: hidden; }

.pk_kab-8ep { max-width: 844px; margin-inline: auto; }

.pk_kab-wm6 { font-family: "Space Mono", monospace; font-size: 0.805rem; color: #F8F8F7; }

.pk_kab-6fv6 { font-size: clamp(2.107rem, 1.289rem + 3.4vw, 4.089rem); color: #F8F8F7; margin-top: 8px; line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; }

.pk_kab-j8 { color: #F8F8F7; font-size: 1.115rem; margin-top: 12px; }

.pk_kab-ksy { justify-content: center; margin-top: 24px; }

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

.pk_kab-fo1z { border: 1px solid #F8F8F7; color: #F8F8F7; font-size: 0.867rem; padding: 8px 12px; border-radius: 999px; }

.pk_kab-fo1z + .pk_kab-fo1z { margin-top: 0; }

.pk_kab-fo1z strong { font-family: "Space Mono", monospace; color: #F8F8F7; }

.pk_kab-tmb { overflow: hidden; max-width: 988px; background-color: #E9E9E5; aspect-ratio: 16 / 10; border-radius: 28px 28px 0 0; margin: 36px auto 0; }

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

.pk_loh { padding-bottom: 48px; }

.pk_loh-719 { border: 1px solid #D6D6CF; border-radius: 28px; background: #FCFCFC; }

.pk_loh-gk { font-weight: 700; color: #191A16; min-height: 52px; align-items: center; display: flex; padding: 0 16px; justify-content: space-between; }

.pk_loh-p5if { transition: transform .24s; }

.pk_loh-719[open] .pk_loh-p5if { transform: rotate(45deg); }

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

.pk_loh-au li + li { margin-top: 0; }

.pk_loh-6jbm { padding: 0 8px; border-top: 1px solid #D6D6CF; display: flex; align-items: center; text-decoration: none; color: #33332B; min-height: 44px; font-weight: 600; }

.pk_loh-6jbm:hover { color: #736A16; }

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

.pk_jaqib-8w { max-width: 740px; font-size: 1.053rem; min-width: 0; }

.pk_jaqib-8w p { margin-top: 12px; }

.pk_jaqib-hi93 { border-radius: 28px; background: #E9E9E5; padding: 24px; min-width: 0; }

.pk_jaqib-jjk { font-size: 1.178rem; font-weight: 600; }

.pk_jaqib-vdep { list-style: none; padding: 0; margin-top: 12px; }

.pk_jaqib-xq { gap: 8px; display: flex; }

.pk_jaqib-xq svg { flex: none; color: #0D763E; margin-top: 2px; }

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

.pk_hon-3d5o > li + li { margin-top: 0; }

.pk_hon-yo8 { border: 1px solid #D6D6CF; aspect-ratio: 16 / 10; border-radius: 28px; background-color: #13130F; overflow: hidden; }

.pk_hon-jn { height: 100%; object-fit: contain; width: 100%; }

.pk_hon-jh1 { margin-top: 8px; font-size: 0.867rem; }

.pk_rik-0r { border: 1px solid #D6D6CF; background: #FCFCFC; overflow-x: auto; border-radius: 28px; }

.pk_rik-x5g { font-size: 0.93rem; min-width: 576px; }

.pk_rik-x5g thead { background: #E9E9E5; }

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

.pk_rik-x5g thead th { font-size: 0.805rem; color: #33332B; font-weight: 700; }

.pk_rik-x5g tbody th, .pk_rik-x5g tbody td { border-top: 1px solid #D6D6CF; }

.pk_rik-818 { text-align: right; color: #191A16; white-space: nowrap; font-family: "Space Mono", monospace; }

.pk_rik-dzgq { display: flex; gap: 12px; color: #191A16; font-weight: 700; align-items: center; }

.pk_rik-2w { width: 40px; overflow: hidden; flex: none; height: 40px; background: #E9E9E5; border-radius: 10px; }

.pk_rik-2w img { object-fit: contain; width: 100%; height: 100%; }

.pk_rik-9e { background: #E9E9E5; }

.pk_rik-9e .pk_rik-2w { background: #FCFCFC; }

.pk_rik-sj4p { font-size: 0.682rem; border-radius: 10px; color: #FFFFFF; padding: 2px 8px; background: #817619; font-weight: 700; }

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

.pk_pe0-8s3 { border: 1px solid #D6D6CF; min-width: 0; flex-direction: column; background: #FCFCFC; border-radius: 28px; padding: 24px; display: flex; gap: 12px; }

.pk_pe0-9oc { font-weight: 600; font-size: 1.239rem; }

.pk_pe0-7us { font-size: 0.93rem; flex: 1; }

.pk_pe0-b5a { display: flex; gap: 4px; flex-wrap: wrap; font-size: 0.805rem; align-items: center; font-weight: 700; }

.pk_pe0-b5a svg { color: #686858; }

.pk_pe0-iro { color: #191A16; padding: 4px 8px; border-radius: 10px; background: #E9E9E5; }

.pk_pe0-io { color: #FFFFFF; padding: 4px 8px; border-radius: 10px; background: #817619; }

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

.pk_wyfig-ly { min-width: 0; }

.pk_wyfig-0n7 { font-size: clamp(1.487rem, 1.19rem + 1vw, 2.107rem); letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.pk_wyfig-heq { margin-top: 8px; color: #686858; }

.pk_wyfig-y7o5 { border: 1px solid #D6D6CF; margin-top: 16px; border-radius: 28px; overflow-x: auto; background: #FCFCFC; }

.pk_wyfig-f4 { font-size: 0.93rem; }

.pk_wyfig-f4 thead { background: #E9E9E5; }

.pk_wyfig-f4 th, .pk_wyfig-f4 td { padding: 12px 16px; }

.pk_wyfig-f4 thead th { font-size: 0.805rem; }

.pk_wyfig-f4 tbody th, .pk_wyfig-f4 tbody td { border-top: 1px solid #D6D6CF; }

.pk_wyfig-f4 tbody th { font-weight: 600; }

.pk_wyfig-vm5 { text-align: right; font-family: "Space Mono", monospace; white-space: nowrap; color: #191A16; }

.pk_wyfig-kz2m { background: #E9E9E5; margin-top: 4px; display: block; height: 4px; border-radius: 999px; }

.pk_wyfig-o84 { border-radius: 999px; height: 100%; display: block; background: #817619; }

.pk_wyfig-1u { font-weight: 700; color: #0D763E; }

.pk_wyfig-hh { color: #686858; }

.pk_miduu-bx2 { border: 1px solid #D6D6CF; aspect-ratio: 16 / 9; position: relative; border-radius: 28px; background-color: #13130F; overflow: hidden; }

.pk_miduu-rqu { object-fit: cover; height: 100%; width: 100%; }

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

.pk_miduu-6o { padding: 0 24px; background: #F8F8F7; font-weight: 800; font-size: 1.053rem; min-height: 56px; display: inline-flex; align-items: center; transition: transform .24s; border-radius: 999px; gap: 12px; color: #13130F; }

.pk_miduu-tqri:hover .pk_miduu-6o { transform: scale(1.04); }

.pk_miduu-mw { display: flex; justify-content: space-between; margin-top: 16px; align-items: center; gap: 12px 32px; flex-wrap: wrap; }

.pk_miduu-bna7 { max-width: 660px; font-size: 0.93rem; }

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

.pk_peri2-tjg { border: 1px solid #D6D6CF; padding: 20px 24px; border-radius: 28px; background: #FCFCFC; min-width: 0; }

.pk_peri2-jq4k { font-family: "Space Mono", monospace; font-weight: 700; color: #191A16; font-size: 1.363rem; }

.pk_peri2-4g3n { margin-top: 8px; font-weight: 600; font-size: 1.115rem; }

.pk_peri2-jgv { margin-top: 4px; font-size: 0.93rem; }

.pk_jai-aubn { max-width: 780px; font-size: 1.053rem; line-height: 1.7; }

.pk_jai-isq { line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 16px; font-size: clamp(1.611rem, 1.19rem + 1.6vw, 2.478rem); font-weight: 800; }

.pk_jai-aubn p + p { margin-top: 12px; }

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

.pk_beta1-l3k { padding: 16px 20px; border-radius: 16px; min-width: 0; background: #FCFCFC; }

.pk_beta1-ip5 { font-size: 0.991rem; font-weight: 700; font-family: "Mulish", sans-serif; }

.pk_beta1-ori { font-size: 0.867rem; margin-top: 4px; }

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

.pk_befiq-hvya { transform: translateY(0); }

.pk_befiq-82y { min-width: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #191A16; font-weight: 700; }

.pk_befiq .pk_fiz { min-height: 44px; flex: none; }

@media (min-width: 643px) {
  .pk_cezo3 { padding-inline: 24px; }
  .pk_tay-l0 { padding: 44px 40px; }
  .pk_tay-6db { padding: 24px 32px; }
  .pk_hovec-su { padding: 36px; }
  .pk_veh-6veg, .pk_beta1-akq { padding: 36px; }
  .pk_xad-rjvp { padding: 40px; }
  .pk_kab-ech { padding: 44px 40px 0; }
  .pk_zo2 { padding: 40px; }
  .pk_zo2-jz { align-items: baseline; grid-template-columns: 164px minmax(0, 1fr); }
}

@media (min-width: 944px) {
  .pk_cezo3 { padding-inline: 40px; }
  main > section { padding-block: 0 88px; }
  .pk_veg { padding: 12px 24px; }
  .pk_veg-giwp { padding-left: 12px; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 16px; grid-template-areas: "logo nav tools actions"; }
  .pk_veg-jo { display: none; }
  .pk_veg-yp0 { justify-content: center; padding-top: 0; flex-wrap: wrap; border-top: 0; display: flex; gap: 2px; }
  .pk_veg-2o5 { font-size: 0.867rem; min-height: 40px; }
  .pk_veg-9h { display: flex; }
  .pk_veg-9h .pk_fiz { padding: 0 16px; min-height: 42px; }
  .pk_tay-l0 { padding: 64px; }
  .pk_cenu9 { padding-block: 16px 48px; }
  .pk_loh { padding-bottom: 72px; }
  .pk_loh-719[open] .pk_loh-au, .pk_loh-au { padding: 0 8px 8px; gap: 8px; display: flex; flex-wrap: wrap; }
  .pk_loh-6jbm { font-size: 0.867rem; border-radius: 16px; color: #191A16; background: #E9E9E5; font-weight: 700; border-top: 0; min-height: 36px; padding: 0 12px; }
  .pk_loh-6jbm:hover { background: #817619; color: #FFFFFF; }
  .pk_hovec-su { padding: 44px; }
  .pk_veh-6veg, .pk_beta1-akq { padding: 44px; }
  .pk_xad-rjvp { padding: 48px; }
  .pk_kab-ech { padding: 56px 56px 0; }
  .pk_zo2 { padding: 48px; margin: 0 24px 24px; }
  .pk_befiq { display: none; }
}