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

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

body { color: #3C313A; background: #F5F2F4; overflow-wrap: break-word; font-family: "Inter", sans-serif; font-size: 1.06rem; margin: 0; line-height: 1.55; }

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

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

p { text-wrap: pretty; }

strong { font-weight: 700; color: #1B171A; }

em { font-style: italic; }

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

a:hover { color: #681F7C; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.pi_kalop { margin-inline: auto; max-width: 1280px; padding-inline: 15px; }

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

.pi_qiduy { flex-wrap: wrap; justify-content: space-between; align-items: flex-end; margin-bottom: 26px; gap: 15px 30px; display: flex; }

.pi_qiduy-f23m { min-width: 0; max-width: 720px; }

.pi_qiduy-fqk8 { font-weight: 700; display: flex; gap: 7px; align-items: center; font-size: 0.931rem; margin-bottom: 9px; color: #8A2AA5; }

.pi_qiduy-fqk8::before { width: 8px; background: #8F2BAB; height: 8px; content: ""; flex: none; border-radius: 2px; }

.pi_qiduy-71xo { text-wrap: balance; letter-spacing: -0.02em; font-size: clamp(1.67rem, 1.234rem + 1.6vw, 2.57rem); font-weight: 800; line-height: 1.1; }

.pi_qiduy-27c { color: #665462; margin-top: 11px; }

.pi_qiduy-ql7 { display: inline-flex; align-items: center; font-weight: 700; font-size: 0.996rem; border-bottom: 1.5px solid currentColor; text-decoration: none; padding-bottom: 2px; gap: 7px; }

.pi_qiduy-ql7 svg { flex: none; }

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

.pi_dulow-iun { background: #8F2BAB; color: #FFFFFF; }

.pi_dulow-iun:hover { color: #FFFFFF; background: #681F7C; }

.pi_dulow-tq { border-color: #1B171A; background: transparent; color: #1B171A; }

.pi_dulow-tq:hover { background: #1B171A; color: #F5F2F4; }

.pi_dulow-sam { font-size: 1.06rem; min-height: 52px; }

.pi_dulow-0te { width: 100%; display: flex; }

.pi_dulow-00kl { color: #140F13; background: #F5F4F5; }

.pi_dulow-00kl:hover { color: #FFFFFF; background: #8F2BAB; }

.pi_dulow-hr { color: #F5F4F5; background: transparent; border-color: #F5F4F5; }

.pi_dulow-hr:hover { background: #F5F4F5; color: #140F13; }

.pi_xa5 { gap: 9px; flex-wrap: wrap; display: flex; }

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

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

.pi_qi0-4f4 { aspect-ratio: 16 / 10; }

.pi_sod { top: 0; padding: 9px; z-index: 30; position: sticky; background: #F5F2F4; }

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

.pi_sod-x1 { align-items: center; font-family: "Schibsted Grotesk", sans-serif; line-height: 1.1; letter-spacing: -0.02em; min-width: 0; font-size: 1.382rem; hyphens: auto; color: #1B171A; overflow-wrap: break-word; padding-left: 6px; grid-area: logo; display: flex; text-decoration: none; font-weight: 800; gap: 9px; }

.pi_sod-x1::before { border-radius: 4px; height: 14px; transform: rotate(45deg); background: #8F2BAB; content: ""; flex: none; width: 14px; }

.pi_sod-x1:hover { color: #1B171A; }

.pi_sod-zhof { opacity: 0; position: absolute; pointer-events: none; }

.pi_sod-fm { grid-area: burger; height: 44px; border-radius: 12px; color: #F5F2F4; background: #1B171A; display: grid; width: 44px; place-items: center; cursor: pointer; }

.pi_sod-zhof:focus-visible + .pi_sod-fm { outline: 2px solid #8A2AA5; outline-offset: 3px; }

.pi_sod-pc { display: none; }

.pi_sod-zhof:checked + .pi_sod-fm .pi_sod-j4as { display: none; }

.pi_sod-zhof:checked + .pi_sod-fm .pi_sod-pc { display: block; }

.pi_sod-71 { display: none; border-top: 1px solid #D8D0D6; grid-area: nav; padding-top: 7px; }

.pi_sod-zhof:checked ~ .pi_sod-71 { display: grid; gap: 2px; }

.pi_sod-6q { border-radius: 12px; font-size: 1.125rem; color: #3C313A; display: flex; min-height: 48px; align-items: center; text-decoration: none; padding: 0 11px; font-weight: 700; }

.pi_sod-6q:hover { background: #E9E4E8; color: #1B171A; }

.pi_sod-me5 { background: #E9E4E8; color: #1B171A; }

.pi_sod-kjot { grid-template-columns: 1fr 1fr; display: grid; gap: 7px; grid-area: actions; }

.pi_sod-kjot .pi_dulow { padding: 0 11px; font-size: 0.931rem; min-height: 44px; }

.pi_vezo0 { background: #140F13; color: #F5F4F5; padding-block: 45px 26px; }

.pi_vezo0-16zp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); gap: 30px 22px; display: grid; }

.pi_vezo0-ji7 { display: flex; align-items: center; font-weight: 800; color: #F5F4F5; font-size: 1.382rem; gap: 9px; font-family: "Schibsted Grotesk", sans-serif; }

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

.pi_vezo0-yj { font-size: 0.931rem; color: #F5F4F5; margin-top: 11px; }

.pi_vezo0-yj a { color: #F5F4F5; }

.pi_vezo0-ns1e { font-weight: 700; font-size: 0.931rem; margin-bottom: 11px; color: #F5F4F5; font-family: "Inter", sans-serif; }

.pi_vezo0-9z { padding: 0; list-style: none; }

.pi_vezo0-9z li + li { margin-top: 7px; }

.pi_vezo0-2o { font-size: 0.931rem; text-decoration: none; color: #F5F4F5; }

.pi_vezo0-2o:hover { text-decoration: underline; color: #F5F4F5; }

.pi_vezo0-kink { grid-template-columns: auto minmax(0, 1fr); gap: 15px 19px; align-items: start; margin-top: 37px; display: grid; border-top: 1px solid #665462; padding-top: 22px; }

.pi_vezo0-tf { border: 2px solid #B22530; place-items: center; font-weight: 800; width: 44px; font-size: 0.931rem; display: grid; border-radius: 50%; color: #F5F4F5; height: 44px; }

.pi_vezo0-oh { line-height: 1.6; color: #F5F4F5; font-size: 0.868rem; }

.pi_vezo0-oh + .pi_vezo0-oh { margin-top: 9px; }

.pi_kacec { border: 1px solid #D8D0D6; background: #FEFEFE; right: 10px; display: flex; margin-inline: auto; flex-wrap: wrap; align-items: center; bottom: 10px; max-width: 820px; box-shadow: 0 11px 28px -12px rgba(9, 10, 15, 0.64); position: fixed; gap: 9px 19px; border-radius: 22px; left: 10px; padding: 11px 11px 11px 15px; z-index: 40; }

.pi_kacec[hidden] { display: none; }

.pi_kacec-jh { flex: 1 1 260px; color: #3C313A; font-size: 0.931rem; }

.pi_kacec-knm { display: flex; gap: 7px; flex-wrap: wrap; }

.pi_kacec-knm .pi_dulow { min-height: 44px; font-size: 0.931rem; padding: 0 13px; }

.pi_guwyf { padding-block: 11px 52px; }

.pi_guwyf-6gk { border: 1px solid #D8D0D6; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); display: grid; overflow: hidden; background: #FEFEFE; }

.pi_guwyf-zfcy { min-width: 0; padding: 26px 19px; }

.pi_guwyf-ku { line-height: 1.04; font-weight: 800; text-wrap: balance; font-size: clamp(2.184rem, 1.336rem + 3.2vw, 3.855rem); letter-spacing: -0.03em; }

.pi_guwyf-oytv { margin-top: 17px; font-size: 1.188rem; max-width: 540px; }

.pi_guwyf-cma { margin-top: 24px; }

.pi_guwyf-v9ko { display: grid; margin: 0; align-content: center; list-style: none; background: #E9E4E8; padding: 11px 19px; min-width: 0; }

.pi_guwyf-2f { gap: 15px; border-bottom: 1px solid #D8D0D6; padding: 17px 0; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.pi_guwyf-2f + .pi_guwyf-2f { margin-top: 0; }

.pi_guwyf-2f:last-child { border-bottom: 0; }

.pi_guwyf-vc8l { width: 44px; place-items: center; display: grid; border-radius: 12px; height: 44px; background: #FEFEFE; color: #8A2AA5; }

.pi_guwyf-jpqs { font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #1B171A; }

.pi_guwyf-lg6 { color: #665462; font-size: 0.931rem; }

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

.pi_xajan-hp { display: flex; min-width: 0; flex-direction: column-reverse; background: #FEFEFE; padding: 19px 21px; }

.pi_xajan-1ui { font-family: "Inter", sans-serif; letter-spacing: -0.02em; font-size: clamp(1.542rem, 1.234rem + 1vw, 2.056rem); overflow-wrap: break-word; color: #1B171A; hyphens: auto; font-weight: 700; }

.pi_xajan-vm { font-size: 0.931rem; margin-top: 4px; color: #665462; }

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

.pi_xami9-7p > li + li { margin-top: 0; }

.pi_xami9-hpkm { text-decoration: none; transition: transform .24s; min-width: 0; display: block; color: #1B171A; }

.pi_xami9-hpkm:hover { transform: translateY(-4px); color: #8A2AA5; }

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

.pi_xami9-7bl7 { height: 100%; object-fit: cover; width: 100%; }

.pi_xami9-sqs { padding: 3px 7px; border-radius: 8px; position: absolute; color: #F5F2F4; font-weight: 700; top: 10px; left: 10px; background: #1B171A; font-size: 0.803rem; }

.pi_xami9-8bd { margin-top: 9px; hyphens: auto; font-weight: 700; line-height: 1.3; font-size: 0.996rem; overflow-wrap: break-word; }

.pi_xami9-il2 { font-size: 0.868rem; color: #665462; }

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

.pi_ka7-c56 > li + li { margin-top: 0; }

.pi_ka7-b9 { border: 1px solid #D8D0D6; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; height: 100%; text-decoration: none; color: #1B171A; border-radius: 22px; padding: 15px 17px; transition: border-color .24s; gap: 15px; align-items: center; background: #FEFEFE; }

.pi_ka7-b9:hover { border-color: #8A2AA5; color: #1B171A; }

.pi_ka7-0xf5 { height: 44px; place-items: center; color: #8A2AA5; background: #E9E4E8; width: 44px; display: grid; border-radius: 12px; }

.pi_ka7-5j2 { display: block; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.pi_ka7-99 { display: block; color: #665462; font-size: 0.868rem; }

.pi_loqir-t4q { grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); gap: 15px; display: grid; }

.pi_loqir-yva5 { border: 1px solid #D8D0D6; border-radius: 22px; min-width: 0; flex-direction: column; display: flex; background: #FEFEFE; }

.pi_loqir-ex { padding: 22px 22px 19px; }

.pi_loqir-qusl { display: inline-block; padding: 4px 9px; border-radius: 8px; font-weight: 700; color: #3C313A; font-size: 0.803rem; background: #E9E4E8; }

.pi_loqir-wcm1 { font-weight: 600; margin-top: 13px; font-size: 1.188rem; line-height: 1.3; }

.pi_loqir-u0fk { margin-top: 7px; overflow-wrap: break-word; letter-spacing: -0.02em; font-size: clamp(1.67rem, 1.336rem + 1vw, 2.056rem); line-height: 1.1; font-weight: 800; color: #8A2AA5; font-family: "Schibsted Grotesk", sans-serif; }

.pi_loqir-nk8 { flex: 1; flex-direction: column; padding: 19px 9px 22px; position: relative; display: flex; margin-inline: 13px; gap: 15px; border-top: 2px dashed #D8D0D6; }

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

.pi_loqir-nk8::before { border-right: 1px solid #D8D0D6; left: -26px; }

.pi_loqir-nk8::after { border-left: 1px solid #D8D0D6; right: -26px; }

.pi_loqir-zy { font-size: 0.931rem; flex: 1; }

.pi_loqir-0sek { font-size: 0.803rem; color: #665462; }

.pi_bezow-lelo { border: 1px solid #D8D0D6; border-radius: 22px; overflow-x: auto; background: #FEFEFE; }

.pi_bezow-77jh { counter-reset: facts-row; font-size: 0.996rem; }

.pi_bezow-77jh thead th { font-weight: 700; border-bottom: 1px solid #D8D0D6; font-size: 0.868rem; color: #665462; padding: 13px 15px; }

.pi_bezow-77jh tbody th, .pi_bezow-77jh tbody td { padding: 12px 15px; border-bottom: 1px dashed #D8D0D6; }

.pi_bezow-77jh tbody tr:last-child th, .pi_bezow-77jh tbody tr:last-child td { border-bottom: 0; }

.pi_bezow-77jh tbody th { color: #3C313A; width: 40%; min-width: 150px; font-weight: 600; }

.pi_bezow-77jh tbody th::before { color: #665462; font-family: "Inter", sans-serif; display: inline-block; font-weight: 500; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); min-width: 32px; font-size: 0.803rem; }

.pi_bezow-77jh tbody td { overflow-wrap: break-word; font-weight: 700; color: #1B171A; hyphens: auto; min-width: 180px; }

.pi_ceso3-n8 { border: 1px solid #D8D0D6; border-radius: 22px; background: #FEFEFE; overflow-x: auto; }

.pi_ceso3-isl { font-size: 0.996rem; min-width: 620px; }

.pi_ceso3-isl thead { background: #E9E4E8; }

.pi_ceso3-isl th, .pi_ceso3-isl td { padding: 13px 15px; }

.pi_ceso3-isl thead th { color: #3C313A; font-size: 0.868rem; font-weight: 700; }

.pi_ceso3-isl tbody th, .pi_ceso3-isl tbody td { vertical-align: middle; border-top: 1px solid #D8D0D6; }

.pi_ceso3-6oq { display: flex; font-weight: 700; align-items: center; color: #1B171A; gap: 11px; }

.pi_ceso3-b4q { color: #1B171A; font-family: "Inter", sans-serif; text-align: right; white-space: nowrap; }

.pi_ceso3-isl thead .pi_ceso3-b4q { font-family: "Inter", sans-serif; }

.pi_rivej-nr52 { border-top: 1px solid #D8D0D6; }

.pi_rivej-5cvp { grid-template-columns: auto minmax(0, 1fr); display: grid; gap: 7px 19px; padding: 22px 0; border-bottom: 1px solid #D8D0D6; }

.pi_rivej-gb { background: #8F2BAB; color: #FFFFFF; height: 52px; grid-row: span 2; width: 52px; border-radius: 12px; place-items: center; display: grid; }

.pi_rivej-ezk { font-size: 1.317rem; font-weight: 600; }

.pi_rivej-zi { hyphens: auto; max-width: 760px; }

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

.pi_pen-cx { padding-top: 17px; border-top: 2px solid #1B171A; min-width: 0; }

.pi_pen-cx + .pi_pen-cx { margin-top: 0; }

.pi_pen-cx::before { content: counter(steps, decimal-leading-zero); color: #8A2AA5; display: block; counter-increment: steps; font-size: 0.931rem; font-family: "Inter", sans-serif; font-weight: 700; }

.pi_pen-ch1 { margin-top: 9px; font-weight: 600; line-height: 1.25; font-size: 1.253rem; }

.pi_pen-5gv { margin-top: 7px; font-size: 0.996rem; }

.pi_sofie-0gog { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); display: grid; gap: 0 37px; }

.pi_sofie-1eu { border-top: 1px solid #D8D0D6; min-width: 0; padding-block: 19px 22px; }

.pi_sofie-2lq { font-weight: 600; font-size: 1.253rem; }

.pi_sofie-gj9 { margin-top: 9px; font-size: 0.996rem; }

.pi_pexay-fce { font-size: 1.125rem; max-width: 760px; line-height: 1.7; }

.pi_pexay-9i { margin-bottom: 19px; font-size: clamp(1.67rem, 1.234rem + 1.6vw, 2.57rem); letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; }

.pi_pexay-fce h3 { font-weight: 600; font-size: 1.445rem; margin: 26px 0 9px; }

.pi_pexay-fce p + p { margin-top: 13px; }

.pi_pexay-fce ul, .pi_pexay-fce ol { margin-block: 15px; }

.pi_pexay-16b { border-radius: 22px; padding: 22px 26px; margin-block: 26px; background: #E9E4E8; }

.pi_pexay-16b p { font-family: "Schibsted Grotesk", sans-serif; color: #1B171A; font-size: 1.382rem; line-height: 1.4; font-weight: 600; }

.pi_pexay-16b cite { font-weight: 600; color: #665462; display: block; margin-top: 11px; font-style: normal; font-size: 0.931rem; }

.pi_nus-f1 { border: 1px solid #D8D0D6; display: grid; gap: 22px 45px; border-radius: 22px; padding: 22px 19px; background: #FEFEFE; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); }

.pi_nus-bk1k { min-width: 0; }

.pi_nus-wzx { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.67rem, 1.234rem + 1.4vw, 2.441rem); }

.pi_nus-qu { margin-top: 13px; }

.pi_nus-5ad { padding: 0; min-width: 0; list-style: none; }

.pi_nus-wjj9 { gap: 13px; align-items: flex-start; display: flex; border-bottom: 1px solid #D8D0D6; hyphens: auto; padding: 11px 0; overflow-wrap: break-word; }

.pi_nus-wjj9 + .pi_nus-wjj9 { margin-top: 0; }

.pi_nus-rzs { background: #107536; flex: none; border-radius: 50%; color: #FEFEFE; place-items: center; height: 24px; width: 24px; display: grid; }

.pi_wysot-l40 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); display: grid; gap: 15px; }

.pi_wysot-7t { border: 1px solid #D8D0D6; border-radius: 22px; min-width: 0; padding: 22px; background: #FEFEFE; }

.pi_wysot-f9v { overflow: hidden; border-radius: 999px; height: 6px; background: #E9E4E8; }

.pi_wysot-1h { background: #8F2BAB; height: 100%; border-radius: 999px; }

.pi_wysot-xf6f { margin-top: 19px; font-weight: 800; font-size: 1.574rem; }

.pi_wysot-m0qe { color: #665462; font-family: "Inter", sans-serif; font-size: 0.931rem; }

.pi_wysot-nju { margin-top: 15px; list-style: none; font-size: 0.996rem; padding: 0; }

.pi_wysot-g0 { display: flex; gap: 7px; }

.pi_wysot-g0 svg { margin-top: 3px; flex: none; color: #107536; }

.pi_qilo2-q1r { display: flex; align-items: center; gap: 15px; }

.pi_qilo2-8x { line-height: 1; font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; color: #1B171A; font-size: 3.437rem; }

.pi_qilo2-8k8k { gap: 2px; display: flex; color: #1B171A; }

.pi_qilo2-tw { color: #665462; font-size: 0.931rem; }

.pi_qilo2-s2 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); display: grid; gap: 15px; }

.pi_qilo2-3u { border: 1px solid #D8D0D6; display: flex; padding: 22px; flex-direction: column; background: #FEFEFE; gap: 15px; min-width: 0; border-radius: 22px; }

.pi_qilo2-jvl { font-size: 0.996rem; flex: 1; }

.pi_qilo2-ekpf { align-items: center; display: flex; gap: 11px; }

.pi_qilo2-igde { font-size: 0.931rem; background: #E9E4E8; color: #1B171A; place-items: center; flex: none; width: 40px; display: grid; border-radius: 50%; height: 40px; font-weight: 700; }

.pi_qilo2-nqjl { color: #1B171A; font-size: 0.996rem; display: block; font-weight: 700; }

.pi_qilo2-01 { color: #665462; font-size: 0.868rem; display: block; }

.pi_mi5-x8r9 { border: 1px solid #D8D0D6; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 22px 45px; border-radius: 22px; display: grid; background: #FEFEFE; padding: 22px; }

.pi_mi5-gvc6 { align-items: start; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 15px 19px; }

.pi_mi5-01i { font-size: 1.445rem; font-weight: 800; place-items: center; background: #8F2BAB; width: 64px; display: grid; font-family: "Schibsted Grotesk", sans-serif; overflow: hidden; color: #FFFFFF; border-radius: 50%; height: 64px; }

.pi_mi5-01i img { width: 100%; object-fit: cover; height: 100%; }

.pi_mi5-qt { font-size: 1.445rem; font-weight: 800; }

.pi_mi5-wdh9 { color: #665462; font-size: 0.931rem; }

.pi_mi5-gnpj { margin-top: 9px; }

.pi_mi5-fs { gap: 7px 19px; margin-top: 11px; flex-wrap: wrap; display: flex; font-size: 0.931rem; }

.pi_mi5-pw { font-family: "Inter", sans-serif; color: #665462; }

.pi_guqip-om { grid-template-columns: repeat(auto-fill, minmax(min(30%, 144px), 1fr)); margin: 0; list-style: none; display: grid; padding: 0; gap: 9px; }

.pi_guqip-om > li + li { margin-top: 0; }

.pi_guqip-1gw { border: 1px solid #D8D0D6; padding: 9px; background: #FEFEFE; border-radius: 12px; display: block; transition: border-color .24s; aspect-ratio: 300 / 173; }

.pi_guqip-1gw:hover { border-color: #8A2AA5; }

.pi_guqip-3v { object-fit: contain; width: 100%; height: 100%; }

.pi_tai-hd, .pi_cevep-pvp8 { padding: 22px 19px; background: #E9E4E8; border-radius: 22px; }

.pi_tai-x0mm { justify-content: space-between; display: flex; gap: 19px 37px; align-items: flex-end; flex-wrap: wrap; }

.pi_tai-2v { min-width: 0; max-width: 640px; }

.pi_tai-nis, .pi_cevep-7fo6 { margin-top: 11px; max-width: 680px; }

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

.pi_tai-2f { background: #FEFEFE; min-width: 0; padding: 15px; font-weight: 700; color: #1B171A; display: flex; gap: 11px; align-items: center; border-radius: 12px; hyphens: auto; overflow-wrap: break-word; }

.pi_tai-2f + .pi_tai-2f { margin-top: 0; }

.pi_tai-2f svg { flex: none; color: #8A2AA5; }

.pi_cevep-0to4 { display: flex; flex-wrap: wrap; font-size: 0.931rem; font-weight: 700; margin-top: 19px; gap: 7px 19px; }

.pi_wye-3rcu { gap: 30px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.pi_wye-p1 { min-width: 0; }

.pi_wye-p1 p { margin-top: 13px; }

.pi_wye-i65 { display: grid; gap: 15px; min-width: 0; align-content: start; }

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

.pi_wye-x6 { padding: 17px 19px; flex-direction: column-reverse; background: #FEFEFE; display: flex; }

.pi_wye-flu { hyphens: auto; color: #1B171A; font-size: 1.574rem; font-weight: 700; overflow-wrap: break-word; font-family: "Inter", sans-serif; }

.pi_wye-ggkp { color: #665462; font-size: 0.868rem; }

.pi_wye-l1ul { border: 1px solid #D8D0D6; border-radius: 22px; padding: 0; list-style: none; background: #FEFEFE; }

.pi_wye-ih0 { display: flex; padding: 13px 19px; border-bottom: 1px solid #D8D0D6; gap: 4px 15px; justify-content: space-between; flex-wrap: wrap; }

.pi_wye-ih0 + .pi_wye-ih0 { margin-top: 0; }

.pi_wye-ih0:last-child { border-bottom: 0; }

.pi_wye-2p7 { color: #1B171A; font-weight: 700; }

.pi_wye-4x { font-family: "Inter", sans-serif; font-size: 0.931rem; color: #665462; hyphens: auto; overflow-wrap: break-word; }

.pi_vek-0s6t { counter-reset: faq; border-top: 1.5px solid #1B171A; }

.pi_vek-j53t { border-bottom: 1px solid #D8D0D6; }

.pi_vek-hn { font-size: 1.125rem; gap: 11px; font-weight: 700; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; color: #1B171A; padding: 17px 0; }

.pi_vek-hn::before { font-size: 0.868rem; content: counter(faq, decimal-leading-zero); font-family: "Inter", sans-serif; color: #8A2AA5; counter-increment: faq; }

.pi_vek-hn:hover { color: #8A2AA5; }

.pi_vek-tcom { transition: transform .24s; }

.pi_vek-j53t[open] .pi_vek-tcom { transform: rotate(45deg); }

.pi_vek-c2p8 { padding: 0 0 21px 45px; max-width: 860px; }

.pi_vek-c2p8 p + p { margin-top: 9px; }

.pi_fipea-th { align-items: center; flex-wrap: wrap; color: #F5F4F5; padding: 26px 21px; gap: 22px 37px; background: #140F13; border-radius: 22px; justify-content: space-between; display: flex; }

.pi_fipea-mjo { max-width: 640px; min-width: 0; }

.pi_fipea-gzo7 { font-weight: 800; letter-spacing: -0.02em; color: #F5F4F5; line-height: 1.12; font-size: clamp(1.542rem, 1.234rem + 1.2vw, 2.184rem); }

.pi_fipea-e8q { color: #F5F4F5; margin-top: 9px; }

.pi_fipea-e8q a { color: #F5F4F5; }

.pi_nuduw-51tv { line-height: 1.15; max-width: 760px; font-size: clamp(1.413rem, 1.131rem + 1vw, 1.927rem); font-weight: 800; }

.pi_nuduw-rc7 { font-size: 0.996rem; margin-top: 17px; column-gap: 45px; columns: 2 340px; }

.pi_nuduw-rc7 p + p { margin-top: 13px; }

.pi_xas-fjlj { flex-wrap: wrap; margin-bottom: 19px; display: flex; color: #665462; padding: 0; gap: 6px 9px; font-size: 0.868rem; list-style: none; }

.pi_xas-fjlj li + li { margin-top: 0; }

.pi_xas-fjlj li + li::before { margin-right: 9px; content: "/"; }

.pi_xas-yt { color: #665462; }

.pi_xas-ra { color: #1B171A; font-weight: 700; }

.pi_xab { padding-block: 7px 30px; }

.pi_xab-41va { align-items: start; gap: 22px 45px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr)); display: grid; }

.pi_xab-j1a { min-width: 0; }

.pi_xab-tbxi { font-size: 0.868rem; font-family: "Inter", sans-serif; color: #665462; }

.pi_xab-zjz { font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; margin-top: 9px; font-size: clamp(2.313rem, 1.336rem + 3.4vw, 4.112rem); }

.pi_xab-yhk { font-size: 1.188rem; max-width: 560px; margin-top: 15px; }

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

.pi_xab-nn8 { min-width: 0; background: #FEFEFE; padding: 11px 15px; }

.pi_xab-ef { font-size: 0.803rem; color: #665462; font-weight: 700; }

.pi_xab-io9t { overflow-wrap: break-word; color: #1B171A; font-family: "Inter", sans-serif; hyphens: auto; font-size: 1.125rem; font-weight: 700; margin-top: 2px; }

.pi_xab-81o5 { margin-top: 22px; }

.pi_xab-tvj { margin-top: 11px; font-size: 0.868rem; color: #665462; }

.pi_xab-mm5e { min-width: 0; }

.pi_kadu3-jb { text-align: center; color: #F5F4F5; border-radius: 22px; padding: 26px 19px 0; background: #140F13; overflow: hidden; }

.pi_kadu3-no { margin-inline: auto; max-width: 820px; }

.pi_kadu3-ist { font-size: 0.868rem; font-family: "Inter", sans-serif; color: #F5F4F5; }

.pi_kadu3-7vmq { font-weight: 800; font-size: clamp(2.184rem, 1.336rem + 3.4vw, 4.24rem); letter-spacing: -0.03em; color: #F5F4F5; margin-top: 9px; line-height: 1.02; }

.pi_kadu3-pv9z { margin-top: 13px; font-size: 1.188rem; color: #F5F4F5; }

.pi_kadu3-wa17 { justify-content: center; margin-top: 22px; }

.pi_kadu3-1k { justify-content: center; gap: 7px; margin-top: 26px; display: flex; padding: 0; list-style: none; flex-wrap: wrap; }

.pi_kadu3-f6 { border: 1px solid #F5F4F5; color: #F5F4F5; border-radius: 999px; font-size: 0.931rem; padding: 7px 13px; }

.pi_kadu3-f6 + .pi_kadu3-f6 { margin-top: 0; }

.pi_kadu3-f6 strong { color: #F5F4F5; font-family: "Inter", sans-serif; }

.pi_kadu3-1wv { border-radius: 22px 22px 0 0; overflow: hidden; max-width: 960px; margin: 34px auto 0; aspect-ratio: 16 / 10; background-color: #E9E4E8; }

.pi_kadu3-1wv img { height: 100%; object-fit: cover; width: 100%; }

.pi_hoc { padding-bottom: 45px; }

.pi_hoc-r9 { border: 1px solid #D8D0D6; background: #FEFEFE; border-radius: 22px; }

.pi_hoc-03c { font-weight: 700; min-height: 52px; color: #1B171A; display: flex; align-items: center; justify-content: space-between; padding: 0 15px; }

.pi_hoc-nrz { transition: transform .24s; }

.pi_hoc-r9[open] .pi_hoc-nrz { transform: rotate(45deg); }

.pi_hoc-dk { display: grid; margin: 0; list-style: none; padding: 0 7px 7px; }

.pi_hoc-dk li + li { margin-top: 0; }

.pi_hoc-ey { padding: 0 7px; color: #3C313A; text-decoration: none; font-weight: 600; border-top: 1px solid #D8D0D6; display: flex; min-height: 44px; align-items: center; }

.pi_hoc-ey:hover { color: #8A2AA5; }

.pi_mifi8-s3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 26px 52px; align-items: start; }

.pi_mifi8-i0o3 { font-size: 1.125rem; min-width: 0; max-width: 720px; }

.pi_mifi8-i0o3 p { margin-top: 13px; }

.pi_mifi8-vay { padding: 22px; min-width: 0; border-radius: 22px; background: #E9E4E8; }

.pi_mifi8-7b { font-weight: 600; font-size: 1.253rem; }

.pi_mifi8-nk { list-style: none; margin-top: 13px; padding: 0; }

.pi_mifi8-gb { display: flex; gap: 9px; }

.pi_mifi8-gb svg { flex: none; margin-top: 2px; color: #107536; }

.pi_mihos-kitu { gap: 15px; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); list-style: none; }

.pi_mihos-kitu > li + li { margin-top: 0; }

.pi_mihos-ul { border: 1px solid #D8D0D6; overflow: hidden; background-color: #140F13; aspect-ratio: 16 / 10; border-radius: 22px; }

.pi_mihos-va0 { object-fit: contain; height: 100%; width: 100%; }

.pi_mihos-veko { margin-top: 9px; font-size: 0.931rem; }

.pi_tagu8-oj { border: 1px solid #D8D0D6; border-radius: 22px; overflow-x: auto; background: #FEFEFE; }

.pi_tagu8-8q { min-width: 560px; font-size: 0.996rem; }

.pi_tagu8-8q thead { background: #E9E4E8; }

.pi_tagu8-8q th, .pi_tagu8-8q td { padding: 9px 15px; vertical-align: middle; }

.pi_tagu8-8q thead th { color: #3C313A; font-size: 0.868rem; font-weight: 700; }

.pi_tagu8-8q tbody th, .pi_tagu8-8q tbody td { border-top: 1px solid #D8D0D6; }

.pi_tagu8-kgny { text-align: right; color: #1B171A; white-space: nowrap; font-family: "Inter", sans-serif; }

.pi_tagu8-nrn { gap: 11px; color: #1B171A; font-weight: 700; align-items: center; display: flex; }

.pi_tagu8-zjb { height: 40px; overflow: hidden; flex: none; background: #E9E4E8; width: 40px; border-radius: 8px; }

.pi_tagu8-zjb img { width: 100%; object-fit: contain; height: 100%; }

.pi_tagu8-dc { background: #E9E4E8; }

.pi_tagu8-dc .pi_tagu8-zjb { background: #FEFEFE; }

.pi_tagu8-mc { font-weight: 700; border-radius: 8px; color: #FFFFFF; padding: 2px 7px; background: #8F2BAB; font-size: 0.739rem; }

.pi_guzo5-p1f { gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); display: grid; }

.pi_guzo5-fw { border: 1px solid #D8D0D6; border-radius: 22px; min-width: 0; padding: 22px; gap: 11px; background: #FEFEFE; flex-direction: column; display: flex; }

.pi_guzo5-25 { font-weight: 600; font-size: 1.317rem; }

.pi_guzo5-0mt3 { flex: 1; font-size: 0.996rem; }

.pi_guzo5-5p1 { font-size: 0.868rem; flex-wrap: wrap; gap: 6px; font-weight: 700; align-items: center; display: flex; }

.pi_guzo5-5p1 svg { color: #665462; }

.pi_guzo5-g7y { padding: 4px 9px; color: #1B171A; border-radius: 8px; background: #E9E4E8; }

.pi_guzo5-idn { border-radius: 8px; color: #FFFFFF; background: #8F2BAB; padding: 4px 9px; }

.pi_kag-aq2 { gap: 37px 45px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); display: grid; }

.pi_kag-riz { min-width: 0; }

.pi_kag-uff { font-size: clamp(1.542rem, 1.234rem + 1vw, 2.184rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.pi_kag-4ls { margin-top: 9px; color: #665462; }

.pi_kag-mgt { border: 1px solid #D8D0D6; margin-top: 17px; border-radius: 22px; overflow-x: auto; background: #FEFEFE; }

.pi_kag-l7 { font-size: 0.996rem; }

.pi_kag-l7 thead { background: #E9E4E8; }

.pi_kag-l7 th, .pi_kag-l7 td { padding: 11px 17px; }

.pi_kag-l7 thead th { font-size: 0.868rem; }

.pi_kag-l7 tbody th, .pi_kag-l7 tbody td { border-top: 1px solid #D8D0D6; }

.pi_kag-l7 tbody th { font-weight: 600; }

.pi_kag-ksek { font-family: "Inter", sans-serif; text-align: right; white-space: nowrap; color: #1B171A; }

.pi_kag-9o0 { border-radius: 999px; height: 4px; background: #E9E4E8; display: block; margin-top: 6px; }

.pi_kag-029 { display: block; height: 100%; border-radius: 999px; background: #8F2BAB; }

.pi_kag-s6y0 { font-weight: 700; color: #107536; }

.pi_kag-4kb { color: #665462; }

.pi_cel-97t { border: 1px solid #D8D0D6; border-radius: 22px; background-color: #140F13; aspect-ratio: 16 / 9; overflow: hidden; position: relative; }

.pi_cel-87r { object-fit: cover; height: 100%; width: 100%; }

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

.pi_cel-kad4 { background: #F5F4F5; font-size: 1.125rem; padding: 0 24px; font-weight: 800; align-items: center; display: inline-flex; transition: transform .24s; gap: 11px; border-radius: 999px; color: #140F13; min-height: 56px; }

.pi_cel-k8wa:hover .pi_cel-kad4 { transform: scale(1.04); }

.pi_cel-56u { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 13px 30px; margin-top: 15px; }

.pi_cel-x8rf { font-size: 0.996rem; max-width: 640px; }

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

.pi_kae-0r { border: 1px solid #D8D0D6; min-width: 0; background: #FEFEFE; padding: 21px 22px; border-radius: 22px; }

.pi_kae-in { font-size: 1.445rem; color: #1B171A; font-weight: 700; font-family: "Inter", sans-serif; }

.pi_kae-vcjh { font-size: 1.188rem; margin-top: 7px; font-weight: 600; }

.pi_kae-jy { margin-top: 6px; font-size: 0.996rem; }

.pi_fig-0j { max-width: 760px; font-size: 1.125rem; line-height: 1.7; }

.pi_fig-rk2o { letter-spacing: -0.02em; font-size: clamp(1.67rem, 1.234rem + 1.6vw, 2.57rem); margin-bottom: 17px; line-height: 1.1; font-weight: 800; }

.pi_fig-0j p + p { margin-top: 13px; }

.pi_cevep-fmb7 { margin-top: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); gap: 11px; display: grid; }

.pi_cevep-il { padding: 17px 19px; background: #FEFEFE; border-radius: 12px; min-width: 0; }

.pi_cevep-3x0l { font-family: "Inter", sans-serif; font-size: 1.06rem; font-weight: 700; }

.pi_cevep-br { margin-top: 6px; font-size: 0.931rem; }

.pi_benup { z-index: 35; bottom: 0; display: flex; position: fixed; padding: 9px 11px 9px 15px; transform: translateY(110%); gap: 11px; background: #FEFEFE; transition: transform .30s; right: 0; align-items: center; left: 0; border-top: 1px solid #D8D0D6; justify-content: space-between; }

.pi_benup-2y { transform: translateY(0); }

.pi_benup-07u { font-weight: 700; color: #1B171A; white-space: nowrap; min-width: 0; overflow: hidden; text-overflow: ellipsis; }

.pi_benup .pi_dulow { min-height: 44px; flex: none; }

@media (min-width: 641px) {
  .pi_kalop { padding-inline: 22px; }
  .pi_guwyf-zfcy { padding: 41px 37px; }
  .pi_guwyf-v9ko { padding: 22px 30px; }
  .pi_nus-f1 { padding: 34px; }
  .pi_tai-hd, .pi_cevep-pvp8 { padding: 34px; }
  .pi_fipea-th { padding: 37px; }
  .pi_kadu3-jb { padding: 41px 37px 0; }
}

@media (min-width: 950px) {
  .pi_kalop { padding-inline: 37px; }
  main > section { padding-block: 0 82px; }
  .pi_sod { padding: 11px 22px; }
  .pi_sod-9zgf { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 15px; grid-template-areas: "logo nav tools actions"; padding-left: 13px; }
  .pi_sod-fm { display: none; }
  .pi_sod-71 { flex-wrap: wrap; justify-content: center; padding-top: 0; gap: 2px; border-top: 0; display: flex; }
  .pi_sod-6q { font-size: 0.931rem; min-height: 40px; }
  .pi_sod-kjot { display: flex; }
  .pi_sod-kjot .pi_dulow { padding: 0 15px; min-height: 42px; }
  .pi_guwyf-zfcy { padding: 60px; }
  .pi_xab { padding-block: 15px 45px; }
  .pi_hoc { padding-bottom: 67px; }
  .pi_hoc-r9[open] .pi_hoc-dk, .pi_hoc-dk { padding: 0 9px 9px; gap: 7px; flex-wrap: wrap; display: flex; }
  .pi_hoc-ey { border-top: 0; font-weight: 700; color: #1B171A; padding: 0 11px; background: #E9E4E8; border-radius: 12px; font-size: 0.931rem; min-height: 36px; }
  .pi_hoc-ey:hover { color: #FFFFFF; background: #8F2BAB; }
  .pi_nus-f1 { padding: 41px; }
  .pi_tai-hd, .pi_cevep-pvp8 { padding: 41px; }
  .pi_fipea-th { padding: 45px; }
  .pi_kadu3-jb { padding: 52px 52px 0; }
  .pi_vezo0 { padding-block: 67px 26px; }
  .pi_benup { display: none; }
}