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

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

body { margin: 0; font-family: "Hanken Grotesk", sans-serif; color: #2C2B3A; background: #F0F0F4; font-size: 1.008rem; overflow-wrap: break-word; line-height: 1.55; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { text-underline-offset: 3px; color: #2A15AE; transition: color .19s; }

a:hover { color: #2814A6; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.t-zoo { margin-inline: auto; padding-inline: 14px; max-width: 1304px; }

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

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

.t-zojaz-kn { min-width: 0; max-width: 732px; }

.t-zojaz-du { margin-bottom: 10px; color: #2A15AE; font-weight: 700; gap: 8px; align-items: center; font-size: 0.882rem; display: flex; }

.t-zojaz-du::before { content: ""; height: 8px; flex: none; border-radius: 2px; background: #341AD7; width: 8px; }

.t-zojaz-5k3t { font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem); line-height: 1.1; letter-spacing: -0.02em; text-wrap: balance; font-weight: 800; }

.t-zojaz-80sq { margin-top: 10px; color: #52516B; }

.t-zojaz-5q { align-items: center; gap: 8px; text-decoration: none; font-weight: 700; display: inline-flex; font-size: 0.945rem; padding-bottom: 2px; border-bottom: 1.5px solid currentColor; }

.t-zojaz-5q svg { flex: none; }

.t-zojaz-kxt { align-items: center; max-width: 776px; flex-direction: column; text-align: center; margin-inline: auto; }

.t-zojaz-kxt .t-zojaz-du { border: 1px solid #CFCEDA; color: #2C2B3A; padding: 4px 10px; justify-content: center; border-radius: 999px; }

.t-zojaz-kxt .t-zojaz-du::before { display: none; }

.t-zojaz-kxt .t-zojaz-5k3t { font-size: clamp(1.763rem, 1.31rem + 2vw, 2.897rem); }

.t-zojaz-kxt .t-zojaz-5q { font-size: 0.882rem; border-bottom: 0; padding: 0 14px; background: #DEDDE5; color: #0B0B0F; border-radius: 999px; min-height: 40px; }

.t-zojaz-kxt .t-zojaz-5q:hover { background: #CFCEDA; color: #0B0B0F; }

.t-hokad { border: 1.5px solid transparent; font-size: 0.945rem; line-height: 1.2; font-family: "Hanken Grotesk", sans-serif; display: inline-flex; min-height: 48px; cursor: pointer; text-align: center; transition: background-color .19s, color .19s, border-color .19s; font-weight: 700; gap: 10px; text-decoration: none; padding: 0 18px; border-radius: 8px; align-items: center; justify-content: center; }

.t-hokad-ng2c { color: #FFFFFF; background: #341AD7; }

.t-hokad-ng2c:hover { background: #2814A6; color: #FFFFFF; }

.t-hokad-mgfp { background: transparent; color: #0B0B0F; border-color: #0B0B0F; }

.t-hokad-mgfp:hover { background: #0B0B0F; color: #F0F0F4; }

.t-hokad-ye60 { font-size: 1.008rem; min-height: 52px; }

.t-hokad-o2 { width: 100%; display: flex; }

.t-hokad-5v { background: #F0F0F2; color: #13121C; }

.t-hokad-5v:hover { background: #341AD7; color: #FFFFFF; }

.t-hokad-a6u { border-color: #F0F0F2; color: #F0F0F2; background: transparent; }

.t-hokad-a6u:hover { color: #13121C; background: #F0F0F2; }

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

.t-qix { border: 1px solid #CFCEDA; background-image: repeating-linear-gradient(135deg, #DEDDE5 0 9px, #FDFDFD 9px 18px); border-radius: 14px; position: relative; overflow: hidden; background-color: #DEDDE5; }

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

.t-qix-c7x { aspect-ratio: 16 / 10; }

.t-nurio { z-index: 30; padding: 10px; top: 0; background: #F0F0F4; position: sticky; }

.t-nurio-mx { border: 1px solid #CFCEDA; margin-inline: auto; border-radius: 14px; align-items: center; gap: 10px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; max-width: 1304px; padding: 10px; background: #FDFDFD; display: grid; }

.t-nurio-xqm { align-items: center; grid-area: logo; letter-spacing: -0.02em; display: flex; overflow-wrap: break-word; font-family: "Montserrat", sans-serif; line-height: 1.1; padding-left: 6px; font-weight: 800; font-size: 1.322rem; text-decoration: none; hyphens: auto; min-width: 0; gap: 10px; color: #0B0B0F; }

.t-nurio-xqm::before { flex: none; height: 14px; width: 14px; content: ""; background: #341AD7; border-radius: 4px; transform: rotate(45deg); }

.t-nurio-xqm:hover { color: #0B0B0F; }

.t-nurio-luhr { opacity: 0; pointer-events: none; position: absolute; }

.t-nurio-bw { height: 44px; display: grid; place-items: center; background: #0B0B0F; grid-area: burger; border-radius: 8px; color: #F0F0F4; cursor: pointer; width: 44px; }

.t-nurio-luhr:focus-visible + .t-nurio-bw { outline: 2px solid #2A15AE; outline-offset: 3px; }

.t-nurio-veal { display: none; }

.t-nurio-luhr:checked + .t-nurio-bw .t-nurio-b8 { display: none; }

.t-nurio-luhr:checked + .t-nurio-bw .t-nurio-veal { display: block; }

.t-nurio-jwy { display: none; grid-area: nav; padding-top: 8px; border-top: 1px solid #CFCEDA; }

.t-nurio-luhr:checked ~ .t-nurio-jwy { display: grid; gap: 2px; }

.t-nurio-alh { color: #2C2B3A; min-height: 48px; border-radius: 8px; font-size: 1.07rem; text-decoration: none; align-items: center; display: flex; padding: 0 10px; font-weight: 700; }

.t-nurio-alh:hover { background: #DEDDE5; color: #0B0B0F; }

.t-nurio-4zv { color: #0B0B0F; background: #DEDDE5; }

.t-nurio-dqqo { grid-template-columns: 1fr 1fr; grid-area: actions; gap: 8px; display: grid; }

.t-nurio-dqqo .t-hokad { padding: 0 10px; font-size: 0.882rem; min-height: 44px; }

.t-loxa0 { border: 1px solid #CFCEDA; border-radius: 14px; margin: 0 10px 22px; padding: 26px 18px; background: #FDFDFD; }

.t-loxa0-fnu { font-weight: 800; letter-spacing: -0.04em; font-family: "Montserrat", sans-serif; hyphens: auto; line-height: 1; overflow-wrap: break-word; font-size: clamp(2.267rem, 1.008rem + 6vw, 5.542rem); color: #0B0B0F; }

.t-loxa0-lz { margin-top: 30px; }

.t-loxa0-7a { gap: 6px 22px; display: grid; border-top: 1px solid #CFCEDA; padding: 12px 0; }

.t-loxa0-si { font-family: "Hanken Grotesk", sans-serif; font-size: 0.818rem; color: #52516B; }

.t-loxa0-a5bs { list-style: none; padding: 0; flex-wrap: wrap; gap: 6px 18px; display: flex; }

.t-loxa0-a5bs li + li { margin-top: 0; }

.t-loxa0-j6zg { text-decoration: none; color: #0B0B0F; font-weight: 600; font-size: 0.945rem; }

.t-loxa0-j6zg:hover { color: #2A15AE; }

.t-loxa0-64 { justify-content: space-between; padding-top: 18px; flex-wrap: wrap; color: #52516B; font-size: 0.818rem; border-top: 1px solid #CFCEDA; display: flex; margin-top: 18px; gap: 14px 22px; align-items: center; }

.t-loxa0-tutz { max-width: 876px; }

.t-loxa0-uj7 { border: 2px solid #BA221C; color: #BA221C; width: 40px; font-size: 0.818rem; font-weight: 800; flex: none; height: 40px; display: grid; place-items: center; border-radius: 50%; }

.t-pey { border: 1px solid #CFCEDA; box-shadow: 0 12px 32px -12px rgba(9, 10, 15, 0.67); align-items: center; max-width: 836px; border-radius: 14px; display: flex; margin-inline: auto; bottom: 10px; padding: 10px 10px 10px 14px; left: 10px; flex-wrap: wrap; right: 10px; gap: 10px 18px; background: #FDFDFD; position: fixed; z-index: 40; }

.t-pey[hidden] { display: none; }

.t-pey-mo6 { color: #2C2B3A; font-size: 0.882rem; flex: 1 1 260px; }

.t-pey-2pqr { gap: 8px; display: flex; flex-wrap: wrap; }

.t-pey-2pqr .t-hokad { font-size: 0.882rem; padding: 0 12px; min-height: 44px; }

.t-jagun { padding-block: 10px 52px; }

.t-jagun-nb { border: 1px solid #CFCEDA; overflow: hidden; border-radius: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 432px), 1fr)); display: grid; background: #FDFDFD; }

.t-jagun-ja { min-width: 0; padding: 26px 18px; }

.t-jagun-x58 { line-height: 1.04; letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.141rem, 1.31rem + 3.2vw, 3.779rem); font-weight: 800; }

.t-jagun-3h0t { margin-top: 16px; font-size: 1.134rem; max-width: 552px; }

.t-jagun-i90a { margin-top: 24px; }

.t-jagun-fyvr { display: grid; margin: 0; list-style: none; align-content: center; min-width: 0; padding: 10px 18px; background: #DEDDE5; }

.t-jagun-hnw { border-bottom: 1px solid #CFCEDA; padding: 16px 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; gap: 14px; }

.t-jagun-hnw + .t-jagun-hnw { margin-top: 0; }

.t-jagun-hnw:last-child { border-bottom: 0; }

.t-jagun-qy76 { height: 44px; border-radius: 8px; color: #2A15AE; width: 44px; display: grid; place-items: center; background: #FDFDFD; }

.t-jagun-vvk { hyphens: auto; font-weight: 700; overflow-wrap: break-word; color: #0B0B0F; }

.t-jagun-l5x { font-size: 0.882rem; color: #52516B; }

.t-qive0-yg { border: 1px solid #CFCEDA; gap: 1px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); display: grid; background: #CFCEDA; border-radius: 14px; }

.t-qive0-lw5 { background: #FDFDFD; display: flex; min-width: 0; padding: 18px 20px; flex-direction: column-reverse; }

.t-qive0-a7 { font-weight: 700; hyphens: auto; letter-spacing: -0.02em; overflow-wrap: break-word; color: #0B0B0F; font-family: "Hanken Grotesk", sans-serif; font-size: clamp(1.511rem, 1.209rem + 1vw, 2.015rem); }

.t-qive0-qar { margin-top: 4px; font-size: 0.882rem; color: #52516B; }

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

.t-jal-pg > li + li { margin-top: 0; }

.t-jal-ewp { color: #0B0B0F; transition: transform .19s; min-width: 0; display: block; text-decoration: none; }

.t-jal-ewp:hover { transform: translateY(-4px); color: #2A15AE; }

.t-jal-7x { border: 1px solid #CFCEDA; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #DEDDE5 0 8px, #FDFDFD 8px 16px); overflow: hidden; border-radius: 14px; position: relative; }

.t-jal-aw2c { object-fit: cover; height: 100%; width: 100%; }

.t-jal-mu { position: absolute; font-size: 0.756rem; border-radius: 4px; background: #0B0B0F; color: #F0F0F4; top: 10px; font-weight: 700; left: 10px; padding: 3px 8px; }

.t-jal-4434 { overflow-wrap: break-word; hyphens: auto; font-weight: 700; font-size: 0.945rem; line-height: 1.3; margin-top: 10px; }

.t-jal-wc { font-size: 0.818rem; color: #52516B; }

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

.t-xasoq-mcod > li + li { margin-top: 0; }

.t-xasoq-xv { border: 1px solid #CFCEDA; gap: 14px; color: #0B0B0F; text-decoration: none; height: 100%; background: #FDFDFD; display: grid; align-items: center; transition: border-color .19s; border-radius: 14px; padding: 14px 16px; grid-template-columns: auto minmax(0, 1fr) auto; }

.t-xasoq-xv:hover { color: #0B0B0F; border-color: #2A15AE; }

.t-xasoq-cmfn { width: 44px; color: #2A15AE; border-radius: 8px; height: 44px; place-items: center; display: grid; background: #DEDDE5; }

.t-xasoq-3qjn { display: block; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.t-xasoq-mxw { font-size: 0.818rem; color: #52516B; display: block; }

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

.t-beho3-lw { border: 1px solid #CFCEDA; min-width: 0; flex-direction: column; display: flex; background: #FDFDFD; border-radius: 14px; }

.t-beho3-gn { padding: 22px 22px 18px; }

.t-beho3-wxw { padding: 4px 10px; font-weight: 700; font-size: 0.756rem; display: inline-block; color: #2C2B3A; background: #DEDDE5; border-radius: 4px; }

.t-beho3-ez3 { font-size: 1.134rem; line-height: 1.3; margin-top: 12px; font-weight: 600; }

.t-beho3-bvl { letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; overflow-wrap: break-word; font-size: clamp(1.637rem, 1.31rem + 1vw, 2.015rem); color: #2A15AE; margin-top: 8px; font-family: "Montserrat", sans-serif; }

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

.t-beho3-tlc::before, .t-beho3-tlc::after { top: -12px; content: ""; width: 22px; border-radius: 50%; height: 22px; background: #F0F0F4; position: absolute; }

.t-beho3-tlc::before { left: -26px; border-right: 1px solid #CFCEDA; }

.t-beho3-tlc::after { border-left: 1px solid #CFCEDA; right: -26px; }

.t-beho3-d3d { font-size: 0.882rem; flex: 1; }

.t-beho3-b5 { color: #52516B; font-size: 0.756rem; }

.t-qis-aa4 { border: 1px solid #CFCEDA; background: #FDFDFD; overflow-x: auto; border-radius: 14px; }

.t-qis-m9 { font-size: 0.945rem; counter-reset: facts-row; }

.t-qis-m9 thead th { padding: 12px 14px; font-size: 0.818rem; font-weight: 700; border-bottom: 1px solid #CFCEDA; color: #52516B; }

.t-qis-m9 tbody th, .t-qis-m9 tbody td { border-bottom: 1px dashed #CFCEDA; padding: 12px 14px; }

.t-qis-m9 tbody tr:last-child th, .t-qis-m9 tbody tr:last-child td { border-bottom: 0; }

.t-qis-m9 tbody th { min-width: 150px; width: 40%; font-weight: 600; color: #2C2B3A; }

.t-qis-m9 tbody th::before { font-size: 0.756rem; min-width: 32px; color: #52516B; font-family: "Hanken Grotesk", sans-serif; display: inline-block; counter-increment: facts-row; font-weight: 500; content: counter(facts-row, decimal-leading-zero); }

.t-qis-m9 tbody td { color: #0B0B0F; hyphens: auto; min-width: 180px; font-weight: 700; overflow-wrap: break-word; }

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

.t-sot-bbw { gap: 36px; display: flex; justify-content: space-between; background: #13121C; border-radius: 14px; text-decoration: none; flex-direction: column; min-width: 0; min-height: 220px; padding: 24px; color: #F0F0F2; }

.t-sot-bbw:hover { color: #F0F0F2; }

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

.t-sot-u8y { font-family: "Hanken Grotesk", sans-serif; font-size: 0.818rem; font-weight: 500; }

.t-sot-5e { line-height: 1; overflow-wrap: break-word; hyphens: auto; font-weight: 700; font-size: clamp(1.889rem, 1.209rem + 2.6vw, 3.401rem); font-family: "Hanken Grotesk", sans-serif; letter-spacing: -0.03em; }

.t-sot-2wzn { border: 1px solid #CFCEDA; gap: 1px; border-radius: 14px; display: grid; padding: 0; list-style: none; margin: 0; overflow: hidden; background: #CFCEDA; }

.t-sot-2wzn > li + li { margin-top: 0; }

.t-sot-4yhe { padding: 18px 22px; align-items: center; background: #FDFDFD; color: #0B0B0F; gap: 6px 14px; flex-wrap: wrap; justify-content: space-between; display: flex; height: 100%; text-decoration: none; }

.t-sot-4yhe:hover { background: #DEDDE5; color: #0B0B0F; }

.t-sot-4dx { font-weight: 700; }

.t-sot-u6 { font-family: "Hanken Grotesk", sans-serif; font-size: 1.385rem; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

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

.t-nuqi5-0ei > li + li { margin-top: 0; }

.t-nuqi5-x2s7 { border: 1px solid #CFCEDA; background: #FDFDFD; height: 100%; padding: 8px 8px 14px; border-radius: 14px; transition: border-color .19s; display: block; text-decoration: none; min-width: 0; color: #0B0B0F; }

.t-nuqi5-x2s7:hover { color: #0B0B0F; border-color: #2A15AE; }

.t-nuqi5-17 { overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #DEDDE5 0 8px, #F0F0F4 8px 16px); aspect-ratio: 16 / 10; border-radius: 12px; }

.t-nuqi5-wnl { color: #FDFDFD; left: 10px; position: absolute; font-weight: 700; font-size: 0.693rem; padding: 3px 8px; border-radius: 4px; letter-spacing: .04em; background: #BA221C; top: 10px; }

.t-nuqi5-2c { hyphens: auto; font-weight: 700; margin-top: 12px; overflow-wrap: break-word; padding-inline: 8px; }

.t-nuqi5-gewt { font-family: "Hanken Grotesk", sans-serif; padding-inline: 8px; font-size: 0.818rem; color: #52516B; }

.t-bepe0-7iy { border: 1px solid #CFCEDA; border-radius: 14px; background: #FDFDFD; overflow-x: auto; }

.t-bepe0-wv { font-size: 0.945rem; min-width: 632px; }

.t-bepe0-wv thead { background: #DEDDE5; }

.t-bepe0-wv th, .t-bepe0-wv td { padding: 12px 14px; }

.t-bepe0-wv thead th { font-size: 0.818rem; font-weight: 700; color: #2C2B3A; }

.t-bepe0-wv tbody th, .t-bepe0-wv tbody td { vertical-align: middle; border-top: 1px solid #CFCEDA; }

.t-bepe0-m61 { align-items: center; display: flex; font-weight: 700; gap: 10px; color: #0B0B0F; }

.t-bepe0-nrpo { white-space: nowrap; text-align: right; font-family: "Hanken Grotesk", sans-serif; color: #0B0B0F; }

.t-bepe0-wv thead .t-bepe0-nrpo { font-family: "Hanken Grotesk", sans-serif; }

.t-zoriw-c33y { border-top: 1px solid #CFCEDA; }

.t-zoriw-yg { display: grid; border-bottom: 1px solid #CFCEDA; gap: 8px 18px; padding: 22px 0; grid-template-columns: auto minmax(0, 1fr); }

.t-zoriw-e7 { width: 52px; height: 52px; place-items: center; border-radius: 8px; color: #FFFFFF; grid-row: span 2; background: #341AD7; display: grid; }

.t-zoriw-bjl1 { font-weight: 600; font-size: 1.26rem; }

.t-zoriw-95 { max-width: 776px; hyphens: auto; }

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

.t-ho1-vs9 { padding-top: 16px; border-top: 2px solid #0B0B0F; min-width: 0; }

.t-ho1-vs9 + .t-ho1-vs9 { margin-top: 0; }

.t-ho1-vs9::before { display: block; font-size: 0.882rem; font-weight: 700; counter-increment: steps; color: #2A15AE; font-family: "Hanken Grotesk", sans-serif; content: counter(steps, decimal-leading-zero); }

.t-ho1-9hi5 { font-size: 1.197rem; margin-top: 10px; font-weight: 600; line-height: 1.25; }

.t-ho1-8bav { font-size: 0.945rem; margin-top: 8px; }

.t-ce5-jy { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); display: grid; gap: 0 36px; }

.t-ce5-xnpl { min-width: 0; padding-block: 18px 22px; border-top: 1px solid #CFCEDA; }

.t-ce5-dbt { font-size: 1.197rem; font-weight: 600; }

.t-ce5-6v2 { margin-top: 10px; font-size: 0.945rem; }

.t-jadu3-t7x { font-size: 1.07rem; max-width: 776px; line-height: 1.7; }

.t-jadu3-bg { line-height: 1.1; font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem); margin-bottom: 18px; letter-spacing: -0.02em; font-weight: 800; }

.t-jadu3-t7x h3 { font-size: 1.385rem; font-weight: 600; margin: 26px 0 10px; }

.t-jadu3-t7x p + p { margin-top: 12px; }

.t-jadu3-t7x ul, .t-jadu3-t7x ol { margin-block: 14px; }

.t-jadu3-2j { margin-block: 26px; background: #DEDDE5; border-radius: 14px; padding: 22px 26px; }

.t-jadu3-2j p { font-family: "Montserrat", sans-serif; font-weight: 600; color: #0B0B0F; line-height: 1.4; font-size: 1.322rem; }

.t-jadu3-2j cite { font-weight: 600; font-style: normal; margin-top: 10px; display: block; font-size: 0.882rem; color: #52516B; }

.t-cec-sg { border: 1px solid #CFCEDA; border-radius: 14px; gap: 22px 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); padding: 22px 18px; background: #FDFDFD; }

.t-cec-my6p { min-width: 0; }

.t-cec-iz { line-height: 1.12; font-weight: 800; font-size: clamp(1.637rem, 1.209rem + 1.4vw, 2.393rem); letter-spacing: -0.02em; }

.t-cec-p6 { margin-top: 12px; }

.t-cec-0i { padding: 0; list-style: none; min-width: 0; }

.t-cec-i9s2 { hyphens: auto; display: flex; border-bottom: 1px solid #CFCEDA; gap: 12px; padding: 10px 0; overflow-wrap: break-word; align-items: flex-start; }

.t-cec-i9s2 + .t-cec-i9s2 { margin-top: 0; }

.t-cec-op4f { color: #FDFDFD; place-items: center; height: 24px; display: grid; background: #1B6E4F; width: 24px; flex: none; border-radius: 50%; }

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

.t-zojad-4rwh { border: 1px solid #CFCEDA; min-width: 0; background: #FDFDFD; padding: 22px; border-radius: 14px; }

.t-zojad-di { border-radius: 999px; overflow: hidden; height: 6px; background: #DEDDE5; }

.t-zojad-xth { height: 100%; background: #341AD7; border-radius: 999px; }

.t-zojad-hspq { font-size: 1.511rem; font-weight: 800; margin-top: 18px; }

.t-zojad-i3 { color: #52516B; font-size: 0.882rem; font-family: "Hanken Grotesk", sans-serif; }

.t-zojad-lp { padding: 0; margin-top: 14px; list-style: none; font-size: 0.945rem; }

.t-zojad-v55g { display: flex; gap: 8px; }

.t-zojad-v55g svg { margin-top: 3px; color: #1B6E4F; flex: none; }

.t-tam-tyf { align-items: center; display: flex; gap: 14px; }

.t-tam-43m { font-weight: 800; line-height: 1; font-size: 3.306rem; font-family: "Montserrat", sans-serif; color: #0B0B0F; }

.t-tam-vw { gap: 2px; display: flex; color: #0B0B0F; }

.t-tam-xakb { color: #52516B; font-size: 0.882rem; }

.t-tam-5ugr { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 14px; }

.t-tam-9j { border: 1px solid #CFCEDA; border-radius: 14px; flex-direction: column; background: #FDFDFD; padding: 22px; gap: 14px; display: flex; min-width: 0; }

.t-tam-ju1k { flex: 1; font-size: 0.945rem; }

.t-tam-ia { align-items: center; display: flex; gap: 10px; }

.t-tam-zad { border-radius: 50%; flex: none; font-weight: 700; font-size: 0.882rem; display: grid; width: 40px; color: #0B0B0F; height: 40px; place-items: center; background: #DEDDE5; }

.t-tam-16d { font-weight: 700; color: #0B0B0F; display: block; font-size: 0.945rem; }

.t-tam-r95n { display: block; color: #52516B; font-size: 0.818rem; }

.t-nux-pi { border: 1px solid #CFCEDA; gap: 22px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); display: grid; background: #FDFDFD; padding: 22px; border-radius: 14px; }

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

.t-nux-85 { color: #FFFFFF; font-size: 1.385rem; font-weight: 800; border-radius: 50%; overflow: hidden; font-family: "Montserrat", sans-serif; background: #341AD7; width: 64px; place-items: center; display: grid; height: 64px; }

.t-nux-85 img { height: 100%; object-fit: cover; width: 100%; }

.t-nux-p66w { font-size: 1.385rem; font-weight: 800; }

.t-nux-x9b { color: #52516B; font-size: 0.882rem; }

.t-nux-hp { margin-top: 10px; }

.t-nux-89e { display: flex; flex-wrap: wrap; font-size: 0.882rem; gap: 8px 18px; margin-top: 10px; }

.t-nux-cey { color: #52516B; font-family: "Hanken Grotesk", sans-serif; }

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

.t-qita1-vs > li + li { margin-top: 0; }

.t-qita1-25g { border: 1px solid #CFCEDA; transition: border-color .19s; padding: 10px; display: block; background: #FDFDFD; border-radius: 8px; aspect-ratio: 300 / 173; }

.t-qita1-25g:hover { border-color: #2A15AE; }

.t-qita1-97j { height: 100%; object-fit: contain; width: 100%; }

.t-rizov-k67, .t-holo7-89 { border-radius: 14px; padding: 22px 18px; background: #DEDDE5; }

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

.t-rizov-bb6 { max-width: 652px; min-width: 0; }

.t-rizov-hv, .t-holo7-im9s { max-width: 692px; margin-top: 10px; }

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

.t-rizov-xky { background: #FDFDFD; border-radius: 8px; display: flex; align-items: center; color: #0B0B0F; font-weight: 700; min-width: 0; gap: 10px; overflow-wrap: break-word; padding: 14px; hyphens: auto; }

.t-rizov-xky + .t-rizov-xky { margin-top: 0; }

.t-rizov-xky svg { color: #2A15AE; flex: none; }

.t-holo7-ukw { display: flex; flex-wrap: wrap; gap: 8px 18px; font-weight: 700; margin-top: 18px; font-size: 0.882rem; }

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

.t-lo3-6y { min-width: 0; }

.t-lo3-6y p { margin-top: 12px; }

.t-lo3-agj0 { min-width: 0; align-content: start; gap: 14px; display: grid; }

.t-lo3-jsz { border: 1px solid #CFCEDA; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; background: #CFCEDA; gap: 1px; display: grid; border-radius: 14px; }

.t-lo3-ciwi { background: #FDFDFD; padding: 16px 18px; display: flex; flex-direction: column-reverse; }

.t-lo3-t1oz { font-family: "Hanken Grotesk", sans-serif; color: #0B0B0F; overflow-wrap: break-word; font-weight: 700; font-size: 1.511rem; hyphens: auto; }

.t-lo3-e2 { font-size: 0.818rem; color: #52516B; }

.t-lo3-qg { border: 1px solid #CFCEDA; list-style: none; padding: 0; background: #FDFDFD; border-radius: 14px; }

.t-lo3-egyu { padding: 12px 18px; flex-wrap: wrap; gap: 4px 14px; justify-content: space-between; display: flex; border-bottom: 1px solid #CFCEDA; }

.t-lo3-egyu + .t-lo3-egyu { margin-top: 0; }

.t-lo3-egyu:last-child { border-bottom: 0; }

.t-lo3-j2d { color: #0B0B0F; font-weight: 700; }

.t-lo3-mj { color: #52516B; font-size: 0.882rem; overflow-wrap: break-word; hyphens: auto; font-family: "Hanken Grotesk", sans-serif; }

.t-xap-48b { counter-reset: faq; border-top: 1.5px solid #0B0B0F; }

.t-xap-7q { border-bottom: 1px solid #CFCEDA; }

.t-xap-wxig { padding: 16px 0; align-items: center; gap: 10px; font-size: 1.07rem; font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; color: #0B0B0F; }

.t-xap-wxig::before { counter-increment: faq; font-family: "Hanken Grotesk", sans-serif; content: counter(faq, decimal-leading-zero); color: #2A15AE; font-size: 0.818rem; }

.t-xap-wxig:hover { color: #2A15AE; }

.t-xap-tcw { transition: transform .19s; }

.t-xap-7q[open] .t-xap-tcw { transform: rotate(45deg); }

.t-xap-23 { padding: 0 0 20px 44px; max-width: 876px; }

.t-xap-23 p + p { margin-top: 10px; }

.t-miv-7xc4 { gap: 22px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); display: grid; align-items: start; }

.t-miv-10 { min-width: 0; }

.t-miv-tgm5 { color: #52516B; margin-top: 10px; }

.t-miv-10 .t-hokad { margin-top: 18px; }

.t-miv-blq { gap: 10px; display: grid; min-width: 0; }

.t-miv-35x3 { border: 1px solid #CFCEDA; border-radius: 14px; background: #FDFDFD; }

.t-miv-35x3[open] { border-color: #0B0B0F; }

.t-miv-wh { justify-content: space-between; padding: 16px 18px; color: #0B0B0F; gap: 14px; display: flex; font-weight: 700; align-items: center; }

.t-miv-uoo { flex: none; width: 32px; border-radius: 50%; height: 32px; transition: transform .19s; place-items: center; display: grid; background: #DEDDE5; }

.t-miv-35x3[open] .t-miv-uoo { transform: rotate(45deg); }

.t-miv-w1 { padding: 0 18px 18px; font-size: 0.945rem; }

.t-soveo-g1 { flex-wrap: wrap; align-items: center; display: flex; border-radius: 14px; color: #F0F0F2; padding: 26px 20px; gap: 22px 36px; justify-content: space-between; background: #13121C; }

.t-soveo-hz { min-width: 0; max-width: 652px; }

.t-soveo-3659 { font-weight: 800; color: #F0F0F2; letter-spacing: -0.02em; font-size: clamp(1.511rem, 1.209rem + 1.2vw, 2.141rem); line-height: 1.12; }

.t-soveo-zk9 { margin-top: 10px; color: #F0F0F2; }

.t-soveo-zk9 a { color: #F0F0F2; }

.t-wypee-xlr { font-size: clamp(1.385rem, 1.108rem + 1vw, 1.889rem); font-weight: 800; line-height: 1.15; max-width: 776px; }

.t-wypee-491 { columns: 2 340px; column-gap: 44px; margin-top: 16px; font-size: 0.945rem; }

.t-wypee-491 p + p { margin-top: 12px; }

.t-fita5-fb { list-style: none; margin-bottom: 18px; flex-wrap: wrap; padding: 0; gap: 6px 10px; font-size: 0.818rem; color: #52516B; display: flex; }

.t-fita5-fb li + li { margin-top: 0; }

.t-fita5-fb li + li::before { margin-right: 10px; content: "/"; }

.t-fita5-4oq6 { color: #52516B; }

.t-fita5-87i5 { font-weight: 700; color: #0B0B0F; }

.t-due { padding-block: 8px 30px; }

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

.t-due-6mxz { min-width: 0; }

.t-due-d8s4 { font-size: 0.818rem; font-family: "Hanken Grotesk", sans-serif; color: #52516B; }

.t-due-0a { margin-top: 10px; font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.267rem, 1.31rem + 3.4vw, 4.031rem); }

.t-due-zlc { max-width: 572px; font-size: 1.134rem; margin-top: 14px; }

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

.t-due-p52c { min-width: 0; padding: 10px 14px; background: #FDFDFD; }

.t-due-dm { color: #52516B; font-weight: 700; font-size: 0.756rem; }

.t-due-se { overflow-wrap: break-word; font-family: "Hanken Grotesk", sans-serif; font-size: 1.07rem; font-weight: 700; color: #0B0B0F; margin-top: 2px; hyphens: auto; }

.t-due-q37 { margin-top: 22px; }

.t-due-nkv { font-size: 0.818rem; color: #52516B; margin-top: 10px; }

.t-due-cz1q { min-width: 0; }

.t-mita9-ax { text-align: center; border-radius: 14px; overflow: hidden; padding: 26px 18px 0; background: #13121C; color: #F0F0F2; }

.t-mita9-55 { max-width: 836px; margin-inline: auto; }

.t-mita9-nm { font-size: 0.818rem; font-family: "Hanken Grotesk", sans-serif; color: #F0F0F2; }

.t-mita9-dc { font-weight: 800; margin-top: 10px; color: #F0F0F2; font-size: clamp(2.141rem, 1.31rem + 3.4vw, 4.156rem); line-height: 1.02; letter-spacing: -0.03em; }

.t-mita9-jqf { color: #F0F0F2; font-size: 1.134rem; margin-top: 12px; }

.t-mita9-lc { justify-content: center; margin-top: 22px; }

.t-mita9-ob3 { gap: 8px; list-style: none; display: flex; margin-top: 26px; flex-wrap: wrap; justify-content: center; padding: 0; }

.t-mita9-5nd8 { border: 1px solid #F0F0F2; padding: 8px 12px; font-size: 0.882rem; border-radius: 999px; color: #F0F0F2; }

.t-mita9-5nd8 + .t-mita9-5nd8 { margin-top: 0; }

.t-mita9-5nd8 strong { font-family: "Hanken Grotesk", sans-serif; color: #F0F0F2; }

.t-mita9-ti { overflow: hidden; aspect-ratio: 16 / 10; border-radius: 14px 14px 0 0; background-color: #DEDDE5; max-width: 980px; margin: 32px auto 0; }

.t-mita9-ti img { width: 100%; object-fit: cover; height: 100%; }

.t-fiso3 { padding-bottom: 44px; }

.t-fiso3-ar6 { border: 1px solid #CFCEDA; border-radius: 14px; background: #FDFDFD; }

.t-fiso3-ryl { justify-content: space-between; display: flex; font-weight: 700; align-items: center; padding: 0 14px; min-height: 52px; color: #0B0B0F; }

.t-fiso3-3fb { transition: transform .19s; }

.t-fiso3-ar6[open] .t-fiso3-3fb { transform: rotate(45deg); }

.t-fiso3-uv { list-style: none; margin: 0; padding: 0 8px 8px; display: grid; }

.t-fiso3-uv li + li { margin-top: 0; }

.t-fiso3-66 { align-items: center; padding: 0 8px; min-height: 44px; color: #2C2B3A; display: flex; font-weight: 600; text-decoration: none; border-top: 1px solid #CFCEDA; }

.t-fiso3-66:hover { color: #2A15AE; }

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

.t-sopep-eog { font-size: 1.07rem; max-width: 732px; min-width: 0; }

.t-sopep-eog p { margin-top: 12px; }

.t-sopep-7pq { background: #DEDDE5; min-width: 0; padding: 22px; border-radius: 14px; }

.t-sopep-3wd5 { font-size: 1.197rem; font-weight: 600; }

.t-sopep-1yps { list-style: none; padding: 0; margin-top: 12px; }

.t-sopep-y3v { display: flex; gap: 10px; }

.t-sopep-y3v svg { color: #1B6E4F; flex: none; margin-top: 2px; }

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

.t-gudui-dl > li + li { margin-top: 0; }

.t-gudui-cv1 { border: 1px solid #CFCEDA; background-color: #13121C; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 14px; }

.t-gudui-vqth { height: 100%; object-fit: contain; width: 100%; }

.t-gudui-8bym { font-size: 0.882rem; margin-top: 10px; }

.t-los-wyps { border: 1px solid #CFCEDA; background: #FDFDFD; overflow-x: auto; border-radius: 14px; }

.t-los-3mzg { font-size: 0.945rem; min-width: 572px; }

.t-los-3mzg thead { background: #DEDDE5; }

.t-los-3mzg th, .t-los-3mzg td { vertical-align: middle; padding: 10px 14px; }

.t-los-3mzg thead th { font-size: 0.818rem; color: #2C2B3A; font-weight: 700; }

.t-los-3mzg tbody th, .t-los-3mzg tbody td { border-top: 1px solid #CFCEDA; }

.t-los-qxj { font-family: "Hanken Grotesk", sans-serif; text-align: right; color: #0B0B0F; white-space: nowrap; }

.t-los-ja { align-items: center; display: flex; gap: 10px; font-weight: 700; color: #0B0B0F; }

.t-los-r9 { border-radius: 4px; flex: none; height: 40px; background: #DEDDE5; width: 40px; overflow: hidden; }

.t-los-r9 img { height: 100%; width: 100%; object-fit: contain; }

.t-los-xs { background: #DEDDE5; }

.t-los-xs .t-los-r9 { background: #FDFDFD; }

.t-los-9qo3 { padding: 2px 8px; color: #FFFFFF; border-radius: 4px; background: #341AD7; font-weight: 700; font-size: 0.693rem; }

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

.t-nuso0-c0 { border: 1px solid #CFCEDA; background: #FDFDFD; min-width: 0; flex-direction: column; gap: 10px; display: flex; padding: 22px; border-radius: 14px; }

.t-nuso0-b7s { font-size: 1.26rem; font-weight: 600; }

.t-nuso0-cf8t { font-size: 0.945rem; flex: 1; }

.t-nuso0-c4g { font-size: 0.818rem; align-items: center; display: flex; gap: 6px; font-weight: 700; flex-wrap: wrap; }

.t-nuso0-c4g svg { color: #52516B; }

.t-nuso0-wj { color: #0B0B0F; background: #DEDDE5; padding: 4px 10px; border-radius: 4px; }

.t-nuso0-zu { color: #FFFFFF; border-radius: 4px; background: #341AD7; padding: 4px 10px; }

.t-wyc-pi34 { gap: 36px 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); }

.t-wyc-6eok { min-width: 0; }

.t-wyc-7x { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.511rem, 1.209rem + 1vw, 2.141rem); line-height: 1.12; }

.t-wyc-p8a { margin-top: 10px; color: #52516B; }

.t-wyc-ly4g { border: 1px solid #CFCEDA; border-radius: 14px; margin-top: 16px; overflow-x: auto; background: #FDFDFD; }

.t-wyc-943 { font-size: 0.945rem; }

.t-wyc-943 thead { background: #DEDDE5; }

.t-wyc-943 th, .t-wyc-943 td { padding: 10px 16px; }

.t-wyc-943 thead th { font-size: 0.818rem; }

.t-wyc-943 tbody th, .t-wyc-943 tbody td { border-top: 1px solid #CFCEDA; }

.t-wyc-943 tbody th { font-weight: 600; }

.t-wyc-w61l { text-align: right; font-family: "Hanken Grotesk", sans-serif; color: #0B0B0F; white-space: nowrap; }

.t-wyc-eu7 { height: 4px; display: block; border-radius: 999px; margin-top: 6px; background: #DEDDE5; }

.t-wyc-9p5o { height: 100%; border-radius: 999px; background: #341AD7; display: block; }

.t-wyc-qca { color: #1B6E4F; font-weight: 700; }

.t-wyc-7mnu { color: #52516B; }

.t-pexal-5xfx { border: 1px solid #CFCEDA; overflow: hidden; position: relative; background-color: #13121C; aspect-ratio: 16 / 9; border-radius: 14px; }

.t-pexal-tsv { width: 100%; height: 100%; object-fit: cover; }

.t-pexal-r88 { inset: 0; position: absolute; display: grid; background: rgba(9, 10, 15, 0.67); place-items: center; text-decoration: none; }

.t-pexal-u2me { transition: transform .19s; background: #F0F0F2; display: inline-flex; font-size: 1.07rem; align-items: center; color: #13121C; font-weight: 800; min-height: 56px; border-radius: 999px; gap: 10px; padding: 0 24px; }

.t-pexal-r88:hover .t-pexal-u2me { transform: scale(1.04); }

.t-pexal-9us { gap: 12px 30px; flex-wrap: wrap; display: flex; align-items: center; margin-top: 14px; justify-content: space-between; }

.t-pexal-nwbm { max-width: 652px; font-size: 0.945rem; }

.t-mim-w9n7 { line-height: 1.7; font-size: 1.07rem; max-width: 776px; }

.t-mim-ffle { font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem); letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 16px; font-weight: 800; }

.t-mim-w9n7 p + p { margin-top: 12px; }

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

.t-holo7-q4l { background: #FDFDFD; padding: 16px 18px; min-width: 0; border-radius: 8px; }

.t-holo7-16 { font-family: "Hanken Grotesk", sans-serif; font-size: 1.008rem; font-weight: 700; }

.t-holo7-9x1 { margin-top: 6px; font-size: 0.882rem; }

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

.t-hofit-1e { transform: translateY(0); }

.t-hofit-89 { color: #0B0B0F; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; min-width: 0; overflow: hidden; }

.t-hofit .t-hokad { flex: none; min-height: 44px; }

@media (min-width: 645px) {
  .t-zoo { padding-inline: 22px; }
  .t-jagun-ja { padding: 40px 36px; }
  .t-jagun-fyvr { padding: 22px 30px; }
  .t-cec-sg { padding: 32px; }
  .t-rizov-k67, .t-holo7-89 { padding: 32px; }
  .t-soveo-g1 { padding: 36px; }
  .t-mita9-ax { padding: 40px 36px 0; }
  .t-loxa0 { padding: 36px; }
  .t-loxa0-7a { align-items: baseline; grid-template-columns: 164px minmax(0, 1fr); }
}

@media (min-width: 957px) {
  .t-zoo { padding-inline: 36px; }
  main > section { padding-block: 0 80px; }
  .t-nurio { padding: 10px 22px; }
  .t-nurio-mx { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 12px; gap: 14px; }
  .t-nurio-bw { display: none; }
  .t-nurio-jwy { display: flex; justify-content: center; border-top: 0; padding-top: 0; flex-wrap: wrap; gap: 2px; }
  .t-nurio-alh { font-size: 0.882rem; min-height: 40px; }
  .t-nurio-dqqo { display: flex; }
  .t-nurio-dqqo .t-hokad { min-height: 42px; padding: 0 14px; }
  .t-jagun-ja { padding: 58px; }
  .t-due { padding-block: 14px 44px; }
  .t-fiso3 { padding-bottom: 66px; }
  .t-fiso3-ar6[open] .t-fiso3-uv, .t-fiso3-uv { padding: 0 10px 10px; display: flex; flex-wrap: wrap; gap: 8px; }
  .t-fiso3-66 { font-weight: 700; min-height: 36px; font-size: 0.882rem; background: #DEDDE5; color: #0B0B0F; border-radius: 8px; padding: 0 10px; border-top: 0; }
  .t-fiso3-66:hover { color: #FFFFFF; background: #341AD7; }
  .t-cec-sg { padding: 40px; }
  .t-rizov-k67, .t-holo7-89 { padding: 40px; }
  .t-soveo-g1 { padding: 44px; }
  .t-mita9-ax { padding: 52px 52px 0; }
  .t-loxa0 { margin: 0 22px 22px; padding: 44px; }
  .t-hofit { display: none; }
}