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

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

body { font-family: "Inter", sans-serif; color: #282A2E; line-height: 1.55; margin: 0; background: #F0F1F2; overflow-wrap: break-word; font-size: 16px; }

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

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

p { text-wrap: pretty; }

strong { font-weight: 700; color: #0C0D0E; }

em { font-style: italic; }

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

a:hover { color: #1F338E; }

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

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

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

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

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

button { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid #253CA8; outline-offset: 3px; }

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

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

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

.fp-lo8 { padding-inline: 1rem; margin-inline: auto; max-width: 1224px; }

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

.fp-ja1 { flex-wrap: wrap; gap: 1rem 2.25rem; display: flex; justify-content: space-between; margin-bottom: 2rem; align-items: flex-end; }

.fp-ja1-be { max-width: 688px; min-width: 0; }

.fp-ja1-wz8 { margin-bottom: 0.75rem; gap: 0.5rem; font-weight: 700; align-items: center; color: #253CA8; display: flex; font-size: 14px; }

.fp-ja1-wz8::before { height: 8px; border-radius: 2px; flex: none; background: #253CA8; content: ""; width: 8px; }

.fp-ja1-nmwm { font-size: clamp(1.612rem, 1.191rem + 1.6vw, 2.48rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; text-wrap: balance; }

.fp-ja1-vvj { margin-top: 0.75rem; color: #595E67; }

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

.fp-ja1-qthu svg { flex: none; }

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

.fp-rid-v1zu { color: #FFFFFF; background: #253CA8; }

.fp-rid-v1zu:hover { background: #1F338E; color: #FFFFFF; }

.fp-rid-xup { background: transparent; border-color: #0C0D0E; color: #0C0D0E; }

.fp-rid-xup:hover { color: #F0F1F2; background: #0C0D0E; }

.fp-rid-jq { min-height: 52px; font-size: 16px; }

.fp-rid-gpn6 { display: flex; width: 100%; }

.fp-rid-te { color: #0F1012; background: #F7F7F7; }

.fp-rid-te:hover { background: #253CA8; color: #FFFFFF; }

.fp-rid-mww { background: transparent; color: #F7F7F7; border-color: #F7F7F7; }

.fp-rid-mww:hover { background: #F7F7F7; color: #0F1012; }

.fp-gunub { flex-wrap: wrap; display: flex; gap: 0.75rem; }

.fp-wys { border: 1px solid #CACDD1; border-radius: 22px; background-image: repeating-linear-gradient(135deg, #E1E2E5 0 9px, #FCFCFD 9px 18px); background-color: #E1E2E5; position: relative; overflow: hidden; }

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

.fp-wys-h0 { aspect-ratio: 16 / 10; }

.fp-ceceb { z-index: 30; background: #F0F1F2; top: 0; position: sticky; padding: 0.75rem; }

.fp-ceceb-hq { border: 1px solid #CACDD1; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; align-items: center; max-width: 1224px; padding: 0.75rem; background: #FCFCFD; gap: 0.75rem; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; border-radius: 22px; }

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

.fp-ceceb-gv::before { border-radius: 4px; transform: rotate(45deg); width: 14px; height: 14px; content: ""; background: #253CA8; flex: none; }

.fp-ceceb-gv:hover { color: #0C0D0E; }

.fp-ceceb-kjdh { position: absolute; opacity: 0; pointer-events: none; }

.fp-ceceb-1v { width: 44px; cursor: pointer; color: #F0F1F2; place-items: center; grid-area: burger; border-radius: 12px; display: grid; background: #0C0D0E; height: 44px; }

.fp-ceceb-kjdh:focus-visible + .fp-ceceb-1v { outline: 2px solid #253CA8; outline-offset: 3px; }

.fp-ceceb-7i { display: none; }

.fp-ceceb-kjdh:checked + .fp-ceceb-1v .fp-ceceb-nt9z { display: none; }

.fp-ceceb-kjdh:checked + .fp-ceceb-1v .fp-ceceb-7i { display: block; }

.fp-ceceb-xjv { border-top: 1px solid #CACDD1; grid-area: nav; padding-top: 0.5rem; display: none; }

.fp-ceceb-kjdh:checked ~ .fp-ceceb-xjv { gap: 2px; display: grid; }

.fp-ceceb-xn { display: flex; text-decoration: none; border-radius: 12px; min-height: 48px; font-size: 17px; align-items: center; color: #282A2E; font-weight: 700; padding: 0 0.75rem; }

.fp-ceceb-xn:hover { color: #0C0D0E; background: #E1E2E5; }

.fp-ceceb-3w { color: #0C0D0E; background: #E1E2E5; }

.fp-ceceb-ssl { grid-template-columns: 1fr 1fr; display: grid; gap: 0.5rem; grid-area: actions; }

.fp-ceceb-ssl .fp-rid { min-height: 44px; font-size: 14px; padding: 0 0.75rem; }

.fp-qi4 { border: 1px solid #CACDD1; padding: 2rem 1.25rem; background: #FCFCFD; margin: 0 0.75rem 1.5rem; border-radius: 22px; }

.fp-qi4-ln { hyphens: auto; font-weight: 800; font-size: clamp(2.232rem, 0.992rem + 6vw, 5.457rem); letter-spacing: -0.04em; color: #0C0D0E; font-family: "Familjen Grotesk", sans-serif; line-height: 1; overflow-wrap: break-word; }

.fp-qi4-44ia { margin-top: 2.25rem; }

.fp-qi4-m0 { gap: 0.5rem 1.5rem; padding: 1rem 0; display: grid; border-top: 1px solid #CACDD1; }

.fp-qi4-i1j { color: #595E67; font-family: "JetBrains Mono", monospace; font-size: 13px; }

.fp-qi4-3n { display: flex; gap: 0.5rem 1.25rem; flex-wrap: wrap; padding: 0; list-style: none; }

.fp-qi4-3n li + li { margin-top: 0; }

.fp-qi4-n3 { font-size: 15px; color: #0C0D0E; font-weight: 600; text-decoration: none; }

.fp-qi4-n3:hover { color: #253CA8; }

.fp-qi4-71u { align-items: center; flex-wrap: wrap; justify-content: space-between; border-top: 1px solid #CACDD1; padding-top: 1.25rem; font-size: 13px; margin-top: 1.25rem; color: #595E67; display: flex; gap: 1rem 1.5rem; }

.fp-qi4-rdz3 { max-width: 824px; }

.fp-qi4-9m0a { border: 2px solid #B62028; flex: none; font-size: 13px; font-weight: 800; border-radius: 50%; height: 40px; width: 40px; display: grid; color: #B62028; place-items: center; }

.fp-jas { border: 1px solid #CACDD1; max-width: 784px; align-items: center; flex-wrap: wrap; background: #FCFCFD; position: fixed; gap: 0.75rem 1.25rem; border-radius: 22px; z-index: 40; margin-inline: auto; left: 10px; right: 10px; display: flex; box-shadow: 0 15px 41px -12px rgba(9, 10, 15, 0.61); bottom: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; }

.fp-jas[hidden] { display: none; }

.fp-jas-tmoo { color: #282A2E; font-size: 14px; flex: 1 1 260px; }

.fp-jas-3nni { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.fp-jas-3nni .fp-rid { font-size: 14px; min-height: 44px; padding: 0 1rem; }

.fp-wyhod { padding-block: 0.75rem 3.75rem; }

.fp-wyhod-5tmk { border: 1px solid #CACDD1; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr)); background: #FCFCFD; overflow: hidden; border-radius: 22px; }

.fp-wyhod-lghu { padding: 2rem 1.25rem; min-width: 0; }

.fp-wyhod-oji { line-height: 1.04; font-size: clamp(2.108rem, 1.29rem + 3.2vw, 3.721rem); text-wrap: balance; font-weight: 800; letter-spacing: -0.03em; }

.fp-wyhod-7w { font-size: 18px; max-width: 516px; margin-top: 1.25rem; }

.fp-wyhod-s0 { margin-top: 1.75rem; }

.fp-wyhod-4cx { display: grid; background: #E1E2E5; min-width: 0; padding: 0.75rem 1.25rem; margin: 0; list-style: none; align-content: center; }

.fp-wyhod-fcre { border-bottom: 1px solid #CACDD1; grid-template-columns: 44px minmax(0, 1fr); padding: 1.25rem 0; gap: 1rem; display: grid; }

.fp-wyhod-fcre + .fp-wyhod-fcre { margin-top: 0; }

.fp-wyhod-fcre:last-child { border-bottom: 0; }

.fp-wyhod-jkv { display: grid; background: #FCFCFD; place-items: center; color: #253CA8; height: 44px; width: 44px; border-radius: 12px; }

.fp-wyhod-v5z1 { color: #0C0D0E; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.fp-wyhod-fmdo { font-size: 14px; color: #595E67; }

.fp-miso8-8i { border: 1px solid #CACDD1; display: grid; background: #CACDD1; overflow: hidden; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr)); gap: 1px; }

.fp-miso8-lsmy { background: #FCFCFD; flex-direction: column-reverse; display: flex; min-width: 0; padding: 1.25rem 1.5rem; }

.fp-miso8-cnt { hyphens: auto; color: #0C0D0E; letter-spacing: -0.02em; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; font-weight: 700; font-size: clamp(1.488rem, 1.191rem + 1vw, 1.984rem); }

.fp-miso8-sg17 { color: #595E67; font-size: 14px; margin-top: 0.25rem; }

.fp-riq-4zle { display: grid; list-style: none; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(min(45%, 160px), 1fr)); padding: 0; margin: 0; }

.fp-riq-4zle > li + li { margin-top: 0; }

.fp-riq-l2 { display: block; transition: transform .23s; color: #0C0D0E; text-decoration: none; min-width: 0; }

.fp-riq-l2:hover { transform: translateY(-4px); color: #253CA8; }

.fp-riq-056j { border: 1px solid #CACDD1; border-radius: 22px; overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #E1E2E5 0 8px, #FCFCFD 8px 16px); position: relative; }

.fp-riq-1jt { height: 100%; width: 100%; object-fit: cover; }

.fp-riq-in37 { overflow-wrap: break-word; font-size: 15px; line-height: 1.3; font-weight: 700; margin-top: 0.75rem; hyphens: auto; }

.fp-riq-hvyr { color: #595E67; font-size: 13px; }

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

.fp-wyxai-ctc > li + li { margin-top: 0; }

.fp-wyxai-wwp { border: 1px solid #CACDD1; padding: 0.75rem 1.25rem 0.75rem 0.75rem; align-items: center; text-decoration: none; gap: 1rem; background: #FCFCFD; color: #0C0D0E; border-radius: 22px; grid-template-columns: 84px minmax(0, 1fr) auto; display: grid; transition: border-color .23s; }

.fp-wyxai-wwp:hover { border-color: #253CA8; color: #0C0D0E; }

.fp-wyxai-tg5 { background-image: repeating-linear-gradient(135deg, #E1E2E5 0 6px, #FCFCFD 6px 12px); overflow: hidden; aspect-ratio: 1 / 1; border-radius: 12px; }

.fp-wyxai-qyo { height: 100%; object-fit: cover; width: 100%; }

.fp-wyxai-yu2 { overflow-wrap: break-word; hyphens: auto; display: block; font-weight: 700; }

.fp-wyxai-m9kf { font-size: 13px; color: #595E67; display: block; }

.fp-wyxai-ggu { color: #18724D; font-family: "JetBrains Mono", monospace; font-weight: 700; white-space: nowrap; font-size: 13px; }

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

.fp-ka7-c0 > li + li { margin-top: 0; }

.fp-ka7-rt3 { border: 1px solid #CACDD1; border-radius: 22px; height: 100%; gap: 1rem; transition: border-color .23s; display: grid; align-items: center; text-decoration: none; color: #0C0D0E; grid-template-columns: auto minmax(0, 1fr) auto; padding: 1rem 1.25rem; background: #FCFCFD; }

.fp-ka7-rt3:hover { border-color: #253CA8; color: #0C0D0E; }

.fp-ka7-l1 { width: 44px; place-items: center; background: #E1E2E5; color: #253CA8; border-radius: 12px; display: grid; height: 44px; }

.fp-ka7-8t4 { hyphens: auto; font-weight: 700; overflow-wrap: break-word; display: block; }

.fp-ka7-d4 { color: #595E67; font-size: 13px; display: block; }

.fp-mi6-lds { grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); gap: 1rem; display: grid; }

.fp-mi6-4x { border: 1px solid #CACDD1; background: #FCFCFD; display: flex; min-width: 0; border-radius: 22px; flex-direction: column; }

.fp-mi6-4mtn { padding: 1.5rem 1.5rem 1.25rem; }

.fp-mi6-q3 { font-weight: 700; display: inline-block; background: #E1E2E5; padding: 0.25rem 0.75rem; color: #282A2E; border-radius: 8px; font-size: 12px; }

.fp-mi6-6tel { font-weight: 600; margin-top: 1rem; line-height: 1.3; font-size: 18px; }

.fp-mi6-e2 { font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; color: #253CA8; margin-top: 0.5rem; font-size: clamp(1.612rem, 1.29rem + 1vw, 1.984rem); }

.fp-mi6-hh { flex: 1; position: relative; flex-direction: column; display: flex; margin-inline: 1rem; gap: 1rem; padding: 1.25rem 0.75rem 1.5rem; border-top: 2px dashed #CACDD1; }

.fp-mi6-hh::before, .fp-mi6-hh::after { position: absolute; width: 22px; background: #F0F1F2; border-radius: 50%; height: 22px; content: ""; top: -12px; }

.fp-mi6-hh::before { border-right: 1px solid #CACDD1; left: -26px; }

.fp-mi6-hh::after { right: -26px; border-left: 1px solid #CACDD1; }

.fp-mi6-ov { flex: 1; font-size: 14px; }

.fp-mi6-5q { color: #595E67; font-size: 12px; }

.fp-qinu4-mj4 { border: 1px solid #CACDD1; overflow-x: auto; background: #FCFCFD; border-radius: 22px; }

.fp-qinu4-m6j { counter-reset: facts-row; font-size: 15px; }

.fp-qinu4-m6j thead th { border-bottom: 1px solid #CACDD1; color: #595E67; font-size: 13px; font-weight: 700; padding: 1rem 1rem; }

.fp-qinu4-m6j tbody th, .fp-qinu4-m6j tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #CACDD1; }

.fp-qinu4-m6j tbody tr:last-child th, .fp-qinu4-m6j tbody tr:last-child td { border-bottom: 0; }

.fp-qinu4-m6j tbody th { min-width: 150px; font-weight: 600; width: 40%; color: #282A2E; }

.fp-qinu4-m6j tbody th::before { font-family: "JetBrains Mono", monospace; counter-increment: facts-row; font-weight: 500; min-width: 32px; display: inline-block; color: #595E67; content: counter(facts-row, decimal-leading-zero); font-size: 12px; }

.fp-qinu4-m6j tbody td { overflow-wrap: break-word; hyphens: auto; color: #0C0D0E; min-width: 180px; font-weight: 700; }

.fp-duhog-zse8 { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 322px), 1fr)); display: grid; }

.fp-duhog-5xr { min-width: 0; flex-direction: column; display: flex; justify-content: space-between; text-decoration: none; padding: 1.75rem; color: #F7F7F7; min-height: 220px; border-radius: 22px; gap: 2.75rem; background: #0F1012; }

.fp-duhog-5xr:hover { color: #F7F7F7; }

.fp-duhog-4p6 { gap: 0.5rem 0.75rem; display: flex; font-weight: 700; justify-content: space-between; flex-wrap: wrap; }

.fp-duhog-pl6 { font-weight: 500; font-size: 13px; font-family: "JetBrains Mono", monospace; }

.fp-duhog-9d { overflow-wrap: break-word; letter-spacing: -0.03em; font-weight: 700; line-height: 1; font-family: "JetBrains Mono", monospace; font-size: clamp(1.86rem, 1.191rem + 2.6vw, 3.349rem); hyphens: auto; }

.fp-duhog-32qr { border: 1px solid #CACDD1; margin: 0; display: grid; border-radius: 22px; background: #CACDD1; list-style: none; padding: 0; overflow: hidden; gap: 1px; }

.fp-duhog-32qr > li + li { margin-top: 0; }

.fp-duhog-hr { align-items: center; height: 100%; display: flex; flex-wrap: wrap; padding: 1.25rem 1.5rem; color: #0C0D0E; text-decoration: none; gap: 0.5rem 1rem; background: #FCFCFD; justify-content: space-between; }

.fp-duhog-hr:hover { color: #0C0D0E; background: #E1E2E5; }

.fp-duhog-e7ag { font-weight: 700; }

.fp-duhog-jyj4 { font-size: 22px; hyphens: auto; overflow-wrap: break-word; font-weight: 700; font-family: "JetBrains Mono", monospace; }

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

.fp-firil-6wdl > li + li { margin-top: 0; }

.fp-firil-wub { border: 1px solid #CACDD1; transition: border-color .23s; display: block; padding: 0.5rem 0.5rem 1rem; border-radius: 22px; min-width: 0; height: 100%; background: #FCFCFD; color: #0C0D0E; text-decoration: none; }

.fp-firil-wub:hover { color: #0C0D0E; border-color: #253CA8; }

.fp-firil-0c { overflow: hidden; position: relative; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #E1E2E5 0 8px, #F0F1F2 8px 16px); aspect-ratio: 16 / 10; }

.fp-firil-rp { left: 10px; color: #FCFCFD; font-size: 11px; border-radius: 8px; font-weight: 700; top: 10px; letter-spacing: .04em; padding: 3px 0.5rem; position: absolute; background: #B62028; }

.fp-firil-wf { hyphens: auto; margin-top: 1rem; padding-inline: 0.5rem; overflow-wrap: break-word; font-weight: 700; }

.fp-firil-3mj { padding-inline: 0.5rem; font-size: 13px; font-family: "JetBrains Mono", monospace; color: #595E67; }

.fp-dum-pw { border: 1px solid #CACDD1; overflow-x: auto; background: #FCFCFD; border-radius: 22px; }

.fp-dum-co { min-width: 592px; font-size: 15px; }

.fp-dum-co thead { background: #E1E2E5; }

.fp-dum-co th, .fp-dum-co td { padding: 1rem 1rem; }

.fp-dum-co thead th { font-weight: 700; font-size: 13px; color: #282A2E; }

.fp-dum-co tbody th, .fp-dum-co tbody td { vertical-align: middle; border-top: 1px solid #CACDD1; }

.fp-dum-6ni { color: #0C0D0E; font-weight: 700; display: flex; gap: 0.75rem; align-items: center; }

.fp-dum-957 { color: #0C0D0E; text-align: right; font-family: "JetBrains Mono", monospace; white-space: nowrap; }

.fp-dum-co thead .fp-dum-957 { font-family: "Inter", sans-serif; }

.fp-kak-7ft { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 256px), 1fr)); display: grid; }

.fp-kak-9b { border: 1px solid #CACDD1; background: #FCFCFD; border-radius: 22px; min-width: 0; padding: 1.5rem; }

.fp-kak-b7mi { border: 1.5px solid #253CA8; height: 48px; color: #253CA8; place-items: center; display: grid; width: 48px; border-radius: 50%; }

.fp-kak-fupm { margin-top: 1.25rem; font-weight: 600; font-size: 19px; line-height: 1.25; }

.fp-kak-rbyi { margin-top: 0.5rem; font-size: 15px; }

.fp-kak-64a2 { margin-top: 1rem; font-size: 14px; padding: 0; list-style: none; }

.fp-kak-2781 { display: flex; gap: 0.5rem; }

.fp-kak-2781 svg { margin-top: 2px; flex: none; color: #18724D; }

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

.fp-mixan-96s { min-width: 0; padding-top: 1.25rem; border-top: 2px solid #0C0D0E; }

.fp-mixan-96s + .fp-mixan-96s { margin-top: 0; }

.fp-mixan-96s::before { color: #253CA8; font-size: 14px; font-weight: 700; font-family: "JetBrains Mono", monospace; counter-increment: steps; content: counter(steps, decimal-leading-zero); display: block; }

.fp-mixan-zacr { line-height: 1.25; font-weight: 600; font-size: 19px; margin-top: 0.75rem; }

.fp-mixan-axx { font-size: 15px; margin-top: 0.5rem; }

.fp-jatab-vy3 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); gap: 0 2.75rem; display: grid; }

.fp-jatab-10z8 { border-top: 1px solid #CACDD1; min-width: 0; padding-block: 1.25rem 1.5rem; }

.fp-jatab-zsz1 { font-size: 19px; font-weight: 600; }

.fp-jatab-lr { margin-top: 0.75rem; font-size: 15px; }

.fp-mia-t6b { max-width: 728px; font-size: 17px; line-height: 1.7; }

.fp-mia-j8 { line-height: 1.1; font-size: clamp(1.612rem, 1.191rem + 1.6vw, 2.48rem); letter-spacing: -0.02em; font-weight: 800; margin-bottom: 1.25rem; }

.fp-mia-t6b h3 { font-weight: 600; margin: 2rem 0 0.75rem; font-size: 22px; }

.fp-mia-t6b p + p { margin-top: 1rem; }

.fp-mia-t6b ul, .fp-mia-t6b ol { margin-block: 1rem; }

.fp-mia-90h { background: #E1E2E5; margin-block: 2rem; padding: 1.5rem 2rem; border-radius: 22px; }

.fp-mia-90h p { color: #0C0D0E; font-weight: 600; font-size: 21px; font-family: "Familjen Grotesk", sans-serif; line-height: 1.4; }

.fp-mia-90h cite { font-style: normal; color: #595E67; margin-top: 0.75rem; font-size: 14px; display: block; font-weight: 600; }

.fp-xab-d5 { border: 1px solid #CACDD1; background: #FCFCFD; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); padding: 1.5rem 1.25rem; border-radius: 22px; display: grid; gap: 1.5rem 3.25rem; }

.fp-xab-oket { min-width: 0; }

.fp-xab-z53 { line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.612rem, 1.191rem + 1.4vw, 2.356rem); }

.fp-xab-06 { margin-top: 1rem; }

.fp-xab-vbuf { padding: 0; list-style: none; min-width: 0; }

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

.fp-xab-yu + .fp-xab-yu { margin-top: 0; }

.fp-xab-h0 { background: #18724D; display: grid; border-radius: 50%; flex: none; color: #FCFCFD; height: 24px; place-items: center; width: 24px; }

.fp-socev-bl { display: flex; gap: 1rem; align-items: center; }

.fp-socev-g2 { font-size: 51.5px; color: #0C0D0E; font-weight: 800; font-family: "Familjen Grotesk", sans-serif; line-height: 1; }

.fp-socev-tmxr { color: #0C0D0E; display: flex; gap: 2px; }

.fp-socev-7o { font-size: 14px; color: #595E67; }

.fp-socev-tcvv { grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); gap: 1rem; display: grid; }

.fp-socev-1lzw { border: 1px solid #CACDD1; gap: 1rem; border-radius: 22px; background: #FCFCFD; flex-direction: column; min-width: 0; display: flex; padding: 1.5rem; }

.fp-socev-oc { font-size: 15px; flex: 1; }

.fp-socev-ca { gap: 0.75rem; display: flex; align-items: center; }

.fp-socev-h4 { width: 40px; flex: none; font-weight: 700; font-size: 14px; color: #0C0D0E; display: grid; height: 40px; background: #E1E2E5; place-items: center; border-radius: 50%; }

.fp-socev-75ll { font-size: 15px; font-weight: 700; display: block; color: #0C0D0E; }

.fp-socev-xbip { color: #595E67; display: block; font-size: 13px; }

.fp-guhou-pd10 { border: 1px solid #CACDD1; display: grid; background: #FCFCFD; border-radius: 22px; gap: 1.5rem 3.25rem; padding: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 322px), 1fr)); }

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

.fp-guhou-d3qb { height: 64px; font-family: "Familjen Grotesk", sans-serif; font-weight: 800; font-size: 22px; display: grid; overflow: hidden; background: #253CA8; color: #FFFFFF; border-radius: 50%; place-items: center; width: 64px; }

.fp-guhou-d3qb img { height: 100%; object-fit: cover; width: 100%; }

.fp-guhou-dm { font-weight: 800; font-size: 22px; }

.fp-guhou-39hb { color: #595E67; font-size: 14px; }

.fp-guhou-yqy0 { margin-top: 0.75rem; }

.fp-guhou-di2h { display: flex; margin-top: 0.75rem; flex-wrap: wrap; font-size: 14px; gap: 0.5rem 1.25rem; }

.fp-guhou-jij { font-family: "JetBrains Mono", monospace; color: #595E67; }

.fp-nutaa-janf { gap: 0.75rem; list-style: none; display: grid; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 132px), 1fr)); margin: 0; }

.fp-nutaa-janf > li + li { margin-top: 0; }

.fp-nutaa-i7nh { border: 1px solid #CACDD1; aspect-ratio: 300 / 173; background: #FCFCFD; display: block; border-radius: 12px; padding: 0.75rem; transition: border-color .23s; }

.fp-nutaa-i7nh:hover { border-color: #253CA8; }

.fp-nutaa-nk { width: 100%; object-fit: contain; height: 100%; }

.fp-xabeh-pjmw { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); gap: 2.25rem; align-items: center; }

.fp-xabeh-oxsl { min-width: 0; }

.fp-xabeh-5w { margin-top: 1rem; }

.fp-xabeh-4a { list-style: none; padding: 0; margin-top: 1.25rem; }

.fp-xabeh-9sx { display: flex; gap: 0.75rem; }

.fp-xabeh-9sx svg { margin-top: 2px; flex: none; color: #18724D; }

.fp-xabeh-f16b { gap: 0.75rem; margin-top: 1.5rem; flex-wrap: wrap; display: flex; }

.fp-xabeh-ay1 { border: 1.5px solid #0C0D0E; justify-content: center; color: #0C0D0E; flex-direction: column; text-decoration: none; padding: 0.5rem 1.25rem; display: inline-flex; border-radius: 12px; min-height: 52px; transition: background-color .23s, color .23s; }

.fp-xabeh-ay1:hover { background: #0C0D0E; color: #F0F1F2; }

.fp-xabeh-wetl { font-size: 11px; }

.fp-xabeh-ytbl { font-size: 16px; font-weight: 700; line-height: 1.2; }

.fp-pe6-lxg, .fp-ce3-p9 { border-radius: 22px; background: #E1E2E5; padding: 1.5rem 1.25rem; }

.fp-pe6-w5s { gap: 1.25rem 2.75rem; justify-content: space-between; flex-wrap: wrap; display: flex; align-items: flex-end; }

.fp-pe6-lxo2 { min-width: 0; max-width: 612px; }

.fp-pe6-61ss, .fp-ce3-lk { max-width: 652px; margin-top: 0.75rem; }

.fp-pe6-qam { padding: 0; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr)); list-style: none; display: grid; margin-top: 2rem; }

.fp-pe6-fw { hyphens: auto; padding: 1rem; background: #FCFCFD; color: #0C0D0E; gap: 0.75rem; display: flex; font-weight: 700; align-items: center; min-width: 0; border-radius: 12px; overflow-wrap: break-word; }

.fp-pe6-fw + .fp-pe6-fw { margin-top: 0; }

.fp-pe6-fw svg { color: #253CA8; flex: none; }

.fp-ce3-1it { flex-wrap: wrap; font-weight: 700; display: flex; margin-top: 1.25rem; gap: 0.5rem 1.25rem; font-size: 14px; }

.fp-ris-mgdo { gap: 2.25rem 3.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); display: grid; }

.fp-ris-bx7n { min-width: 0; }

.fp-ris-bx7n p { margin-top: 1rem; }

.fp-ris-qh5 { gap: 1rem; min-width: 0; align-content: start; display: grid; }

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

.fp-ris-be { padding: 1.25rem 1.25rem; flex-direction: column-reverse; display: flex; background: #FCFCFD; }

.fp-ris-mc6f { overflow-wrap: break-word; color: #0C0D0E; hyphens: auto; font-size: 24px; font-weight: 700; font-family: "JetBrains Mono", monospace; }

.fp-ris-my { font-size: 13px; color: #595E67; }

.fp-ris-78 { border: 1px solid #CACDD1; background: #FCFCFD; border-radius: 22px; padding: 0; list-style: none; }

.fp-ris-fe68 { flex-wrap: wrap; justify-content: space-between; padding: 1rem 1.25rem; display: flex; gap: 0.25rem 1rem; border-bottom: 1px solid #CACDD1; }

.fp-ris-fe68 + .fp-ris-fe68 { margin-top: 0; }

.fp-ris-fe68:last-child { border-bottom: 0; }

.fp-ris-aj8m { color: #0C0D0E; font-weight: 700; }

.fp-ris-5qy { font-family: "JetBrains Mono", monospace; hyphens: auto; font-size: 14px; color: #595E67; overflow-wrap: break-word; }

.fp-kat-hd { counter-reset: faq; border-top: 1.5px solid #0C0D0E; }

.fp-kat-nt { border-bottom: 1px solid #CACDD1; }

.fp-kat-5vjz { grid-template-columns: 36px minmax(0, 1fr) 24px; color: #0C0D0E; gap: 0.75rem; display: grid; padding: 1.25rem 0; align-items: center; font-weight: 700; font-size: 17px; }

.fp-kat-5vjz::before { counter-increment: faq; font-size: 13px; font-family: "JetBrains Mono", monospace; color: #253CA8; content: counter(faq, decimal-leading-zero); }

.fp-kat-5vjz:hover { color: #253CA8; }

.fp-kat-tvci { transition: transform .23s; }

.fp-kat-nt[open] .fp-kat-tvci { transform: rotate(45deg); }

.fp-kat-p1 { padding: 0 0 1.5rem 3.25rem; max-width: 824px; }

.fp-kat-p1 p + p { margin-top: 0.75rem; }

.fp-soq-cfoc { gap: 1.5rem 2.75rem; justify-content: space-between; padding: 2rem 1.5rem; align-items: center; flex-wrap: wrap; color: #F7F7F7; display: flex; background: #0F1012; border-radius: 22px; }

.fp-soq-syz { min-width: 0; max-width: 612px; }

.fp-soq-p3 { color: #F7F7F7; font-weight: 800; font-size: clamp(1.488rem, 1.191rem + 1.2vw, 2.108rem); line-height: 1.12; letter-spacing: -0.02em; }

.fp-soq-zvl { margin-top: 0.75rem; color: #F7F7F7; }

.fp-soq-zvl a { color: #F7F7F7; }

.fp-ta5-d5u { font-size: clamp(1.364rem, 1.091rem + 1vw, 1.86rem); font-weight: 800; line-height: 1.15; max-width: 728px; }

.fp-ta5-vnw { font-size: 15px; column-gap: 3.25rem; columns: 2 340px; margin-top: 1.25rem; }

.fp-ta5-vnw p + p { margin-top: 1rem; }

.fp-hoo-1cx1 { padding: 0; flex-wrap: wrap; gap: 0.5rem 0.75rem; font-size: 13px; margin-bottom: 1.25rem; display: flex; color: #595E67; list-style: none; }

.fp-hoo-1cx1 li + li { margin-top: 0; }

.fp-hoo-1cx1 li + li::before { content: "/"; margin-right: 0.75rem; }

.fp-hoo-cyms { color: #595E67; }

.fp-hoo-0h0 { color: #0C0D0E; font-weight: 700; }

.fp-xajag { padding-block: 0.5rem 2.25rem; }

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

.fp-xajag-0n8 { min-width: 0; }

.fp-xajag-tl9 { color: #595E67; font-size: 13px; font-family: "JetBrains Mono", monospace; }

.fp-xajag-2hu { line-height: 1.02; font-size: clamp(2.232rem, 1.29rem + 3.4vw, 3.969rem); letter-spacing: -0.03em; margin-top: 0.75rem; font-weight: 800; }

.fp-xajag-8n { max-width: 536px; font-size: 18px; margin-top: 1rem; }

.fp-xajag-s7p { border: 1px solid #CACDD1; margin-top: 1.5rem; background: #CACDD1; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 132px), 1fr)); gap: 1px; overflow: hidden; display: grid; }

.fp-xajag-moni { background: #FCFCFD; min-width: 0; padding: 0.75rem 1rem; }

.fp-xajag-r0m { color: #595E67; font-weight: 700; font-size: 12px; }

.fp-xajag-3a2d { overflow-wrap: break-word; font-size: 17px; hyphens: auto; font-weight: 700; color: #0C0D0E; font-family: "JetBrains Mono", monospace; margin-top: 2px; }

.fp-xajag-8v0 { margin-top: 1.5rem; }

.fp-xajag-lr { color: #595E67; font-size: 13px; margin-top: 0.75rem; }

.fp-xajag-5ik4 { min-width: 0; }

.fp-ta7-l7c { overflow: hidden; text-align: center; border-radius: 22px; color: #F7F7F7; padding: 2rem 1.25rem 0; background: #0F1012; }

.fp-ta7-le1 { max-width: 784px; margin-inline: auto; }

.fp-ta7-me { color: #F7F7F7; font-family: "JetBrains Mono", monospace; font-size: 13px; }

.fp-ta7-itc { margin-top: 0.75rem; letter-spacing: -0.03em; font-size: clamp(2.108rem, 1.29rem + 3.4vw, 4.093rem); font-weight: 800; color: #F7F7F7; line-height: 1.02; }

.fp-ta7-kdgz { color: #F7F7F7; margin-top: 1rem; font-size: 18px; }

.fp-ta7-5r { justify-content: center; margin-top: 1.5rem; }

.fp-ta7-q5yx { gap: 0.5rem; display: flex; margin-top: 2rem; flex-wrap: wrap; padding: 0; justify-content: center; list-style: none; }

.fp-ta7-am2 { border: 1px solid #F7F7F7; color: #F7F7F7; border-radius: 999px; padding: 0.5rem 1rem; font-size: 14px; }

.fp-ta7-am2 + .fp-ta7-am2 { margin-top: 0; }

.fp-ta7-am2 strong { color: #F7F7F7; font-family: "JetBrains Mono", monospace; }

.fp-ta7-61t6 { aspect-ratio: 16 / 10; border-radius: 22px 22px 0 0; background-color: #E1E2E5; max-width: 920px; margin: 2.5rem auto 0; overflow: hidden; }

.fp-ta7-61t6 img { object-fit: cover; width: 100%; height: 100%; }

.fp-kag { padding-bottom: 3.25rem; }

.fp-kag-gsmx { border: 1px solid #CACDD1; background: #FCFCFD; border-radius: 22px; }

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

.fp-kag-w632 { transition: transform .23s; }

.fp-kag-gsmx[open] .fp-kag-w632 { transform: rotate(45deg); }

.fp-kag-rs8g { margin: 0; padding: 0 0.5rem 0.5rem; display: grid; list-style: none; }

.fp-kag-rs8g li + li { margin-top: 0; }

.fp-kag-g5 { color: #282A2E; align-items: center; display: flex; min-height: 44px; border-top: 1px solid #CACDD1; text-decoration: none; padding: 0 0.5rem; font-weight: 600; }

.fp-kag-g5:hover { color: #253CA8; }

.fp-zo3-jgy { align-items: start; display: grid; gap: 2rem 3.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 322px), 1fr)); }

.fp-zo3-1z { font-size: 17px; min-width: 0; max-width: 688px; }

.fp-zo3-1z p { margin-top: 1rem; }

.fp-zo3-zfc { padding: 1.5rem; background: #E1E2E5; border-radius: 22px; min-width: 0; }

.fp-zo3-afog { font-weight: 600; font-size: 19px; }

.fp-zo3-gsru { list-style: none; margin-top: 1rem; padding: 0; }

.fp-zo3-azi { gap: 0.75rem; display: flex; }

.fp-zo3-azi svg { color: #18724D; flex: none; margin-top: 2px; }

.fp-zow-vk { padding: 0; list-style: none; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); gap: 1rem; }

.fp-zow-vk > li + li { margin-top: 0; }

.fp-zow-otu { border: 1px solid #CACDD1; background-color: #0F1012; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 22px; }

.fp-zow-8h1 { height: 100%; width: 100%; object-fit: contain; }

.fp-zow-fhi { font-size: 14px; margin-top: 0.75rem; }

.fp-cedu3-hm { border: 1px solid #CACDD1; overflow-x: auto; border-radius: 22px; background: #FCFCFD; }

.fp-cedu3-0bu { font-size: 15px; min-width: 536px; }

.fp-cedu3-0bu thead { background: #E1E2E5; }

.fp-cedu3-0bu th, .fp-cedu3-0bu td { padding: 0.75rem 1rem; vertical-align: middle; }

.fp-cedu3-0bu thead th { font-size: 13px; font-weight: 700; color: #282A2E; }

.fp-cedu3-0bu tbody th, .fp-cedu3-0bu tbody td { border-top: 1px solid #CACDD1; }

.fp-cedu3-czqx { white-space: nowrap; text-align: right; color: #0C0D0E; font-family: "JetBrains Mono", monospace; }

.fp-cedu3-sm { display: flex; gap: 0.75rem; color: #0C0D0E; align-items: center; font-weight: 700; }

.fp-cedu3-17s { border-radius: 8px; flex: none; width: 40px; overflow: hidden; height: 40px; background: #E1E2E5; }

.fp-cedu3-17s img { width: 100%; height: 100%; object-fit: contain; }

.fp-cedu3-43t { background: #E1E2E5; }

.fp-cedu3-43t .fp-cedu3-17s { background: #FCFCFD; }

.fp-cedu3-fw84 { border-radius: 8px; color: #FFFFFF; background: #253CA8; font-size: 11px; font-weight: 700; padding: 2px 0.5rem; }

.fp-risor-5pqu { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.fp-risor-z9p { border: 1px solid #CACDD1; border-radius: 22px; min-width: 0; gap: 0.75rem; display: flex; background: #FCFCFD; padding: 1.5rem; flex-direction: column; }

.fp-risor-6g { font-weight: 600; font-size: 20px; }

.fp-risor-mr0d { flex: 1; font-size: 15px; }

.fp-risor-l69c { font-size: 13px; align-items: center; display: flex; flex-wrap: wrap; gap: 0.5rem; font-weight: 700; }

.fp-risor-l69c svg { color: #595E67; }

.fp-risor-gbxf { padding: 0.25rem 0.75rem; background: #E1E2E5; color: #0C0D0E; border-radius: 8px; }

.fp-risor-g0 { padding: 0.25rem 0.75rem; color: #FFFFFF; background: #253CA8; border-radius: 8px; }

.fp-qih-50a { grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); display: grid; gap: 2.75rem 3.25rem; }

.fp-qih-zu { min-width: 0; }

.fp-qih-ese { font-size: clamp(1.488rem, 1.191rem + 1vw, 2.108rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.fp-qih-w8t9 { margin-top: 0.75rem; color: #595E67; }

.fp-qih-ue { border: 1px solid #CACDD1; background: #FCFCFD; border-radius: 22px; margin-top: 1.25rem; overflow-x: auto; }

.fp-qih-jn { font-size: 15px; }

.fp-qih-jn thead { background: #E1E2E5; }

.fp-qih-jn th, .fp-qih-jn td { padding: 0.75rem 1.25rem; }

.fp-qih-jn thead th { font-size: 13px; }

.fp-qih-jn tbody th, .fp-qih-jn tbody td { border-top: 1px solid #CACDD1; }

.fp-qih-jn tbody th { font-weight: 600; }

.fp-qih-pa2 { font-family: "JetBrains Mono", monospace; text-align: right; color: #0C0D0E; white-space: nowrap; }

.fp-qih-8fw { margin-top: 0.5rem; height: 4px; background: #E1E2E5; border-radius: 999px; display: block; }

.fp-qih-jnt { height: 100%; border-radius: 999px; background: #253CA8; display: block; }

.fp-qih-fh6 { font-weight: 700; color: #18724D; }

.fp-tadu6-d2 { border: 1px solid #CACDD1; overflow: hidden; border-radius: 22px; aspect-ratio: 16 / 9; position: relative; background-color: #0F1012; }

.fp-tadu6-q8r { height: 100%; object-fit: cover; width: 100%; }

.fp-tadu6-by2n { display: grid; position: absolute; text-decoration: none; place-items: center; background: rgba(9, 10, 15, 0.61); inset: 0; }

.fp-tadu6-oh { color: #0F1012; display: inline-flex; padding: 0 1.75rem; min-height: 56px; align-items: center; background: #F7F7F7; gap: 0.75rem; font-weight: 800; border-radius: 999px; transition: transform .23s; font-size: 17px; }

.fp-tadu6-by2n:hover .fp-tadu6-oh { transform: scale(1.04); }

.fp-tadu6-u8i { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; margin-top: 1rem; gap: 1rem 2.25rem; }

.fp-tadu6-odi { font-size: 15px; max-width: 612px; }

.fp-ces-nfsn { font-size: 17px; max-width: 728px; line-height: 1.7; }

.fp-ces-1uv { margin-bottom: 1.25rem; line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.612rem, 1.191rem + 1.6vw, 2.48rem); }

.fp-ces-nfsn p + p { margin-top: 1rem; }

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

.fp-ce3-k4 { padding: 1.25rem 1.25rem; min-width: 0; border-radius: 12px; background: #FCFCFD; }

.fp-ce3-o8 { font-size: 16px; font-weight: 700; font-family: "Inter", sans-serif; }

.fp-ce3-o0xy { margin-top: 0.5rem; font-size: 14px; }

.fp-fi2 { border-top: 1px solid #CACDD1; gap: 0.75rem; position: fixed; justify-content: space-between; left: 0; transition: transform .29s; display: flex; transform: translateY(110%); z-index: 35; background: #FCFCFD; bottom: 0; right: 0; align-items: center; padding: 0.75rem 0.75rem 0.75rem 1rem; }

.fp-fi2-v0s { transform: translateY(0); }

.fp-fi2-4s5 { text-overflow: ellipsis; overflow: hidden; color: #0C0D0E; min-width: 0; white-space: nowrap; font-weight: 700; }

.fp-fi2 .fp-rid { min-height: 44px; flex: none; }

@media (min-width: 643px) {
  .fp-lo8 { padding-inline: 1.5rem; }
  .fp-wyhod-lghu { padding: 3rem 2.75rem; }
  .fp-wyhod-4cx { padding: 1.5rem 2.25rem; }
  .fp-xab-d5 { padding: 2.5rem; }
  .fp-pe6-lxg, .fp-ce3-p9 { padding: 2.5rem; }
  .fp-soq-cfoc { padding: 2.75rem; }
  .fp-ta7-l7c { padding: 3rem 2.75rem 0; }
  .fp-qi4 { padding: 2.75rem; }
  .fp-qi4-m0 { grid-template-columns: 152px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 965px) {
  .fp-lo8 { padding-inline: 2.75rem; }
  main > section { padding-block: 0 6rem; }
  .fp-ceceb { padding: 0.75rem 1.5rem; }
  .fp-ceceb-hq { grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 1rem; grid-template-areas: "logo nav tools actions"; gap: 1rem; }
  .fp-ceceb-1v { display: none; }
  .fp-ceceb-xjv { padding-top: 0; display: flex; justify-content: center; flex-wrap: wrap; gap: 2px; border-top: 0; }
  .fp-ceceb-xn { min-height: 40px; font-size: 14px; }
  .fp-ceceb-ssl { display: flex; }
  .fp-ceceb-ssl .fp-rid { min-height: 42px; padding: 0 1rem; }
  .fp-wyhod-lghu { padding: 4.25rem; }
  .fp-xajag { padding-block: 1rem 3.25rem; }
  .fp-kag { padding-bottom: 4.75rem; }
  .fp-kag-gsmx[open] .fp-kag-rs8g, .fp-kag-rs8g { flex-wrap: wrap; display: flex; gap: 0.5rem; padding: 0 0.75rem 0.75rem; }
  .fp-kag-g5 { font-weight: 700; font-size: 14px; background: #E1E2E5; padding: 0 0.75rem; min-height: 36px; border-top: 0; border-radius: 12px; color: #0C0D0E; }
  .fp-kag-g5:hover { color: #FFFFFF; background: #253CA8; }
  .fp-xab-d5 { padding: 3rem; }
  .fp-pe6-lxg, .fp-ce3-p9 { padding: 3rem; }
  .fp-soq-cfoc { padding: 3.25rem; }
  .fp-ta7-l7c { padding: 3.75rem 3.75rem 0; }
  .fp-qi4 { padding: 3.25rem; margin: 0 1.5rem 1.5rem; }
  .fp-fi2 { display: none; }
}