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

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

body { overflow-wrap: break-word; font-family: "Rubik", sans-serif; color: #2B3028; line-height: 1.55; font-size: 1.067rem; margin: 0; background: #F5F6F5; }

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

h1, h2, h3 { color: #181B16; overflow-wrap: break-word; font-family: "Bodoni Moda", serif; }

p { text-wrap: pretty; }

strong { color: #181B16; font-weight: 700; }

em { font-style: italic; }

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

a:hover { color: #51811A; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.qb_cexad { max-width: 1260px; margin-inline: auto; padding-inline: 1rem; }

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

.qb_qib { align-items: flex-end; justify-content: space-between; gap: 1rem 2.125rem; margin-bottom: 1.875rem; display: flex; flex-wrap: wrap; }

.qb_qib-8b12 { min-width: 0; max-width: 708px; }

.qb_qib-s5x { display: flex; font-weight: 700; font-size: 0.937rem; color: #487317; margin-bottom: 0.625rem; align-items: center; gap: 0.5rem; }

.qb_qib-s5x::before { content: ""; flex: none; border-radius: 2px; height: 8px; background: #52821B; width: 8px; }

.qb_qib-7s9v { line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; text-wrap: balance; font-size: clamp(1.681rem, 1.241rem + 1.6vw, 2.586rem); }

.qb_qib-0a { color: #5E6957; margin-top: 0.75rem; }

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

.qb_qib-yik svg { flex: none; }

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

.qb_duduj-g3 { color: #FFFFFF; background: #52821B; }

.qb_duduj-g3:hover { color: #FFFFFF; background: #51811A; }

.qb_duduj-hnbq { background: transparent; color: #181B16; border-color: #181B16; }

.qb_duduj-hnbq:hover { color: #F5F6F5; background: #181B16; }

.qb_duduj-tfdk { font-size: 1.067rem; min-height: 52px; }

.qb_duduj-izr2 { width: 100%; display: flex; }

.qb_duduj-zeb { color: #191E16; background: #F4F4F3; }

.qb_duduj-zeb:hover { background: #52821B; color: #FFFFFF; }

.qb_duduj-wj { color: #F4F4F3; background: transparent; border-color: #F4F4F3; }

.qb_duduj-wj:hover { background: #F4F4F3; color: #191E16; }

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

.qb_zofi4 { border: 1px solid #D2D7CF; border-radius: 18px; position: relative; background-image: repeating-linear-gradient(135deg, #E5E8E3 0 9px, #FDFDFD 9px 18px); overflow: hidden; background-color: #E5E8E3; }

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

.qb_zofi4-6w7 { aspect-ratio: 16 / 10; }

.qb_wylo1 { background: #F5F6F5; top: 0; z-index: 30; padding: 0.625rem; position: sticky; }

.qb_wylo1-191 { border: 1px solid #D2D7CF; max-width: 1260px; background: #FDFDFD; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; gap: 0.625rem; align-items: center; padding: 0.625rem; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 18px; margin-inline: auto; display: grid; }

.qb_wylo1-63 { font-family: "Bodoni Moda", serif; overflow-wrap: break-word; gap: 0.625rem; align-items: center; font-weight: 800; color: #181B16; text-decoration: none; min-width: 0; font-size: 1.39rem; padding-left: 0.375rem; display: flex; line-height: 1.1; letter-spacing: -0.02em; grid-area: logo; hyphens: auto; }

.qb_wylo1-63::before { transform: rotate(45deg); content: ""; flex: none; width: 14px; background: #52821B; height: 14px; border-radius: 4px; }

.qb_wylo1-63:hover { color: #181B16; }

.qb_wylo1-13 { pointer-events: none; position: absolute; opacity: 0; }

.qb_wylo1-6r9f { border-radius: 10px; color: #F5F6F5; grid-area: burger; cursor: pointer; display: grid; place-items: center; height: 44px; width: 44px; background: #181B16; }

.qb_wylo1-13:focus-visible + .qb_wylo1-6r9f { outline: 2px solid #487317; outline-offset: 3px; }

.qb_wylo1-id { display: none; }

.qb_wylo1-13:checked + .qb_wylo1-6r9f .qb_wylo1-ed { display: none; }

.qb_wylo1-13:checked + .qb_wylo1-6r9f .qb_wylo1-id { display: block; }

.qb_wylo1-xc3d { border-top: 1px solid #D2D7CF; display: none; grid-area: nav; padding-top: 0.5rem; }

.qb_wylo1-13:checked ~ .qb_wylo1-xc3d { display: grid; gap: 2px; }

.qb_wylo1-onix { font-size: 1.132rem; padding: 0 0.75rem; min-height: 48px; color: #2B3028; font-weight: 700; border-radius: 10px; display: flex; text-decoration: none; align-items: center; }

.qb_wylo1-onix:hover { color: #181B16; background: #E5E8E3; }

.qb_wylo1-44t { background: #E5E8E3; color: #181B16; }

.qb_wylo1-sd { gap: 0.5rem; grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; }

.qb_wylo1-sd .qb_duduj { padding: 0 0.75rem; min-height: 44px; font-size: 0.937rem; }

.qb_kaqi2 { border: 1px solid #D2D7CF; background: #FDFDFD; padding: 1.875rem 1.375rem; margin: 0 0.625rem 1.625rem; border-radius: 18px; }

.qb_kaqi2-nuwn { font-size: clamp(2.328rem, 1.035rem + 6vw, 5.69rem); hyphens: auto; overflow-wrap: break-word; font-family: "Bodoni Moda", serif; letter-spacing: -0.04em; line-height: 1; color: #181B16; font-weight: 800; }

.qb_kaqi2-st { margin-top: 2.125rem; }

.qb_kaqi2-rx77 { display: grid; gap: 0.375rem 1.625rem; padding: 0.875rem 0; border-top: 1px solid #D2D7CF; }

.qb_kaqi2-7s4 { font-family: "Space Mono", monospace; color: #5E6957; font-size: 0.873rem; }

.qb_kaqi2-mu { gap: 0.375rem 1.375rem; flex-wrap: wrap; display: flex; list-style: none; padding: 0; }

.qb_kaqi2-mu li + li { margin-top: 0; }

.qb_kaqi2-zr { text-decoration: none; font-size: 1.002rem; color: #181B16; font-weight: 600; }

.qb_kaqi2-zr:hover { color: #487317; }

.qb_kaqi2-ptks { margin-top: 1.375rem; flex-wrap: wrap; border-top: 1px solid #D2D7CF; font-size: 0.873rem; padding-top: 1.375rem; display: flex; gap: 1rem 1.625rem; align-items: center; justify-content: space-between; color: #5E6957; }

.qb_kaqi2-ces { max-width: 848px; }

.qb_kaqi2-6qa { border: 2px solid #B52128; border-radius: 50%; place-items: center; height: 40px; flex: none; font-size: 0.873rem; font-weight: 800; display: grid; width: 40px; color: #B52128; }

.qb_zoz { border: 1px solid #D2D7CF; box-shadow: 0 14px 39px -12px rgba(9, 10, 15, 0.66); align-items: center; background: #FDFDFD; border-radius: 18px; max-width: 808px; position: fixed; gap: 0.625rem 1.375rem; padding: 0.75rem 0.75rem 0.75rem 1rem; display: flex; z-index: 40; left: 10px; flex-wrap: wrap; right: 10px; margin-inline: auto; bottom: 10px; }

.qb_zoz[hidden] { display: none; }

.qb_zoz-v2g { font-size: 0.937rem; color: #2B3028; flex: 1 1 260px; }

.qb_zoz-7eh4 { gap: 0.5rem; flex-wrap: wrap; display: flex; }

.qb_zoz-7eh4 .qb_duduj { font-size: 0.937rem; padding: 0 0.875rem; min-height: 44px; }

.qb_beveb { padding-block: 0.75rem 3.75rem; }

.qb_beveb-1u { border: 1px solid #D2D7CF; overflow: hidden; display: grid; background: #FDFDFD; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); border-radius: 18px; }

.qb_beveb-388l { padding: 1.875rem 1.375rem; min-width: 0; }

.qb_beveb-90 { font-weight: 800; font-size: clamp(2.198rem, 1.345rem + 3.2vw, 3.88rem); letter-spacing: -0.03em; text-wrap: balance; line-height: 1.04; }

.qb_beveb-mk { max-width: 532px; font-size: 1.196rem; margin-top: 1.125rem; }

.qb_beveb-27 { margin-top: 1.75rem; }

.qb_beveb-qgr { display: grid; background: #E5E8E3; list-style: none; min-width: 0; margin: 0; align-content: center; padding: 0.75rem 1.375rem; }

.qb_beveb-ke { display: grid; gap: 1rem; grid-template-columns: 44px minmax(0, 1fr); padding: 1.125rem 0; border-bottom: 1px solid #D2D7CF; }

.qb_beveb-ke + .qb_beveb-ke { margin-top: 0; }

.qb_beveb-ke:last-child { border-bottom: 0; }

.qb_beveb-ab2t { display: grid; background: #FDFDFD; height: 44px; width: 44px; border-radius: 10px; place-items: center; color: #487317; }

.qb_beveb-br { hyphens: auto; overflow-wrap: break-word; color: #181B16; font-weight: 700; }

.qb_beveb-ed5 { font-size: 0.937rem; color: #5E6957; }

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

.qb_lodu4-eo { flex-direction: column-reverse; padding: 1.375rem 1.5rem; min-width: 0; display: flex; background: #FDFDFD; }

.qb_lodu4-y8gk { font-family: "Space Mono", monospace; overflow-wrap: break-word; font-weight: 700; hyphens: auto; font-size: clamp(1.552rem, 1.241rem + 1vw, 2.069rem); letter-spacing: -0.02em; color: #181B16; }

.qb_lodu4-7oi5 { color: #5E6957; font-size: 0.937rem; margin-top: 0.25rem; }

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

.qb_be6-fthq > li + li { margin-top: 0; }

.qb_be6-cu { text-decoration: none; min-width: 0; color: #181B16; transition: transform .19s; display: block; }

.qb_be6-cu:hover { color: #487317; transform: translateY(-4px); }

.qb_be6-4n95 { border: 1px solid #D2D7CF; background-image: repeating-linear-gradient(135deg, #E5E8E3 0 8px, #FDFDFD 8px 16px); aspect-ratio: 1 / 1; overflow: hidden; position: relative; border-radius: 18px; }

.qb_be6-u44k { object-fit: cover; width: 100%; height: 100%; }

.qb_be6-rpja { font-weight: 700; border-radius: 6px; background: #181B16; color: #F5F6F5; padding: 3px 0.5rem; font-size: 0.808rem; position: absolute; top: 10px; left: 10px; }

.qb_be6-aj { overflow-wrap: break-word; line-height: 1.3; margin-top: 0.625rem; hyphens: auto; font-weight: 700; font-size: 1.002rem; }

.qb_be6-4c { color: #5E6957; font-size: 0.873rem; }

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

.qb_nut-vg8 > li + li { margin-top: 0; }

.qb_nut-xd { border: 1px solid #D2D7CF; display: grid; align-items: center; background: #FDFDFD; border-radius: 18px; transition: border-color .19s; gap: 1rem; text-decoration: none; height: 100%; padding: 1rem 1.125rem; grid-template-columns: auto minmax(0, 1fr) auto; color: #181B16; }

.qb_nut-xd:hover { color: #181B16; border-color: #487317; }

.qb_nut-m9e { color: #487317; place-items: center; border-radius: 10px; background: #E5E8E3; height: 44px; width: 44px; display: grid; }

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

.qb_nut-98j { color: #5E6957; display: block; font-size: 0.873rem; }

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

.qb_zove4-hm { border: 1px solid #D2D7CF; flex-direction: column; background: #FDFDFD; min-width: 0; display: flex; border-radius: 18px; }

.qb_zove4-25x6 { padding: 1.625rem 1.625rem 1.375rem; }

.qb_zove4-o7 { font-size: 0.808rem; background: #E5E8E3; font-weight: 700; padding: 0.25rem 0.625rem; display: inline-block; color: #2B3028; border-radius: 6px; }

.qb_zove4-2n { margin-top: 0.875rem; font-size: 1.196rem; font-weight: 600; line-height: 1.3; }

.qb_zove4-n95 { line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.681rem, 1.345rem + 1vw, 2.069rem); color: #487317; font-weight: 800; margin-top: 0.5rem; font-family: "Bodoni Moda", serif; overflow-wrap: break-word; }

.qb_zove4-o3 { flex: 1; position: relative; border-top: 2px dashed #D2D7CF; padding: 1.375rem 0.625rem 1.625rem; flex-direction: column; display: flex; gap: 1rem; margin-inline: 0.875rem; }

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

.qb_zove4-o3::before { border-right: 1px solid #D2D7CF; left: -26px; }

.qb_zove4-o3::after { border-left: 1px solid #D2D7CF; right: -26px; }

.qb_zove4-rgc { flex: 1; font-size: 0.937rem; }

.qb_zove4-c4m { font-size: 0.808rem; color: #5E6957; }

.qb_ria-rsp { border: 1px solid #D2D7CF; border-radius: 18px; background: #FDFDFD; overflow-x: auto; }

.qb_ria-qmyc { font-size: 1.002rem; counter-reset: facts-row; }

.qb_ria-qmyc thead th { font-weight: 700; padding: 0.875rem 1rem; font-size: 0.873rem; color: #5E6957; border-bottom: 1px solid #D2D7CF; }

.qb_ria-qmyc tbody th, .qb_ria-qmyc tbody td { border-bottom: 1px dashed #D2D7CF; padding: 0.875rem 1rem; }

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

.qb_ria-qmyc tbody th { width: 40%; min-width: 150px; font-weight: 600; color: #2B3028; }

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

.qb_ria-qmyc tbody td { font-weight: 700; overflow-wrap: break-word; hyphens: auto; min-width: 180px; color: #181B16; }

.qb_nuqi1-eytm { display: block; }

.qb_nuqi1-sf { display: grid; gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); }

.qb_nuqi1-pg { border: 1px solid #D2D7CF; border-radius: 18px; background: #FDFDFD; padding: 1.125rem 1.375rem; min-width: 0; gap: 0.375rem; display: flex; flex-direction: column; }

.qb_nuqi1-qkln { font-size: 0.873rem; color: #5E6957; font-weight: 700; }

.qb_nuqi1-oi { line-height: 1.15; hyphens: auto; font-size: 1.616rem; overflow-wrap: break-word; font-family: "Bodoni Moda", serif; color: #181B16; font-weight: 800; }

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

.qb_fiwyy-ba > li + li { margin-top: 0; }

.qb_fiwyy-4uy3 { border: 1px solid #D2D7CF; text-decoration: none; min-width: 0; border-radius: 18px; color: #181B16; display: block; height: 100%; padding: 0.5rem 0.5rem 1rem; transition: border-color .19s; background: #FDFDFD; }

.qb_fiwyy-4uy3:hover { color: #181B16; border-color: #487317; }

.qb_fiwyy-0wa { aspect-ratio: 16 / 10; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #E5E8E3 0 8px, #F5F6F5 8px 16px); overflow: hidden; position: relative; }

.qb_fiwyy-dqr6 { letter-spacing: .04em; padding: 3px 0.5rem; font-size: 0.744rem; top: 10px; font-weight: 700; color: #FDFDFD; background: #B52128; border-radius: 6px; position: absolute; left: 10px; }

.qb_fiwyy-ctb { padding-inline: 0.5rem; margin-top: 0.875rem; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.qb_fiwyy-p9 { font-family: "Space Mono", monospace; padding-inline: 0.5rem; font-size: 0.873rem; color: #5E6957; }

.qb_hoi-vxf { border: 1px solid #D2D7CF; overflow-x: auto; background: #FDFDFD; border-radius: 18px; }

.qb_hoi-jjip { font-size: 1.002rem; min-width: 612px; }

.qb_hoi-jjip thead { background: #E5E8E3; }

.qb_hoi-jjip th, .qb_hoi-jjip td { padding: 0.875rem 1rem; }

.qb_hoi-jjip thead th { color: #2B3028; font-weight: 700; font-size: 0.873rem; }

.qb_hoi-jjip tbody th, .qb_hoi-jjip tbody td { border-top: 1px solid #D2D7CF; vertical-align: middle; }

.qb_hoi-tkfp { display: flex; gap: 0.75rem; color: #181B16; font-weight: 700; align-items: center; }

.qb_hoi-q3 { white-space: nowrap; text-align: right; color: #181B16; font-family: "Space Mono", monospace; }

.qb_hoi-jjip thead .qb_hoi-q3 { font-family: "Rubik", sans-serif; }

.qb_gujad-1dp4 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); gap: 1rem; display: grid; }

.qb_gujad-s10 { border: 1px solid #D2D7CF; padding: 1.625rem; border-radius: 18px; background: #FDFDFD; min-width: 0; }

.qb_gujad-oa { border: 1.5px solid #487317; display: grid; border-radius: 50%; width: 48px; place-items: center; height: 48px; color: #487317; }

.qb_gujad-jylj { margin-top: 1.375rem; font-weight: 600; font-size: 1.261rem; line-height: 1.25; }

.qb_gujad-6uxf { font-size: 1.002rem; margin-top: 0.5rem; }

.qb_gujad-2kj { font-size: 0.937rem; margin-top: 0.875rem; list-style: none; padding: 0; }

.qb_gujad-sfi { display: flex; gap: 0.5rem; }

.qb_gujad-sfi svg { margin-top: 2px; flex: none; color: #1C7241; }

.qb_zobe0-qdy4 { padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); list-style: none; counter-reset: steps; gap: 1.875rem 1.625rem; }

.qb_zobe0-wo { padding-top: 1.125rem; min-width: 0; border-top: 2px solid #181B16; }

.qb_zobe0-wo + .qb_zobe0-wo { margin-top: 0; }

.qb_zobe0-wo::before { color: #487317; font-family: "Space Mono", monospace; display: block; content: counter(steps, decimal-leading-zero); counter-increment: steps; font-size: 0.937rem; font-weight: 700; }

.qb_zobe0-g9 { margin-top: 0.625rem; font-weight: 600; font-size: 1.261rem; line-height: 1.25; }

.qb_zobe0-fyg { margin-top: 0.5rem; font-size: 1.002rem; }

.qb_jabej-rt { gap: 0 2.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); }

.qb_jabej-1tw0 { min-width: 0; border-top: 1px solid #D2D7CF; padding-block: 1.375rem 1.625rem; }

.qb_jabej-yh4 { font-weight: 600; font-size: 1.261rem; }

.qb_jabej-pvid { font-size: 1.002rem; margin-top: 0.625rem; }

.qb_duduf-xaou { max-width: 748px; font-size: 1.132rem; line-height: 1.7; }

.qb_duduf-2x { margin-bottom: 1.375rem; font-weight: 800; font-size: clamp(1.681rem, 1.241rem + 1.6vw, 2.586rem); letter-spacing: -0.02em; line-height: 1.1; }

.qb_duduf-xaou h3 { margin: 1.875rem 0 0.625rem; font-weight: 600; font-size: 1.488rem; }

.qb_duduf-xaou p + p { margin-top: 0.875rem; }

.qb_duduf-xaou ul, .qb_duduf-xaou ol { margin-block: 1rem; }

.qb_duduf-0k { border-radius: 18px; margin-block: 1.875rem; padding: 1.625rem 1.875rem; background: #E5E8E3; }

.qb_duduf-0k p { line-height: 1.4; color: #181B16; font-weight: 600; font-size: 1.39rem; font-family: "Bodoni Moda", serif; }

.qb_duduf-0k cite { display: block; font-size: 0.937rem; margin-top: 0.75rem; color: #5E6957; font-style: normal; font-weight: 600; }

.qb_xa3-up { border: 1px solid #D2D7CF; background: #FDFDFD; padding: 1.625rem 1.375rem; display: grid; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); gap: 1.625rem 3.125rem; }

.qb_xa3-ot { min-width: 0; }

.qb_xa3-s57 { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.681rem, 1.241rem + 1.4vw, 2.457rem); }

.qb_xa3-ozhg { margin-top: 0.875rem; }

.qb_xa3-h7 { min-width: 0; padding: 0; list-style: none; }

.qb_xa3-ffx { hyphens: auto; gap: 0.875rem; border-bottom: 1px solid #D2D7CF; overflow-wrap: break-word; align-items: flex-start; padding: 0.75rem 0; display: flex; }

.qb_xa3-ffx + .qb_xa3-ffx { margin-top: 0; }

.qb_xa3-u9 { place-items: center; height: 24px; border-radius: 50%; width: 24px; flex: none; background: #1C7241; display: grid; color: #FDFDFD; }

.qb_dudut-uh { display: flex; gap: 1rem; align-items: center; }

.qb_dudut-6xx { font-size: 3.492rem; font-family: "Bodoni Moda", serif; line-height: 1; font-weight: 800; color: #181B16; }

.qb_dudut-2on0 { color: #181B16; gap: 2px; display: flex; }

.qb_dudut-s2 { color: #5E6957; font-size: 0.937rem; }

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

.qb_dudut-omk { border: 1px solid #D2D7CF; min-width: 0; background: #FDFDFD; padding: 1.625rem; border-radius: 18px; display: flex; gap: 1rem; flex-direction: column; }

.qb_dudut-9p1 { font-size: 1.002rem; flex: 1; }

.qb_dudut-w8fv { align-items: center; display: flex; gap: 0.75rem; }

.qb_dudut-3y { font-size: 0.937rem; display: grid; width: 40px; font-weight: 700; border-radius: 50%; place-items: center; flex: none; color: #181B16; background: #E5E8E3; height: 40px; }

.qb_dudut-b8ly { font-weight: 700; font-size: 1.002rem; display: block; color: #181B16; }

.qb_dudut-v8 { font-size: 0.873rem; color: #5E6957; display: block; }

.qb_lonu0-0ci { border: 1px solid #D2D7CF; display: grid; padding: 1.625rem; gap: 1.625rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); border-radius: 18px; background: #FDFDFD; }

.qb_lonu0-nt { grid-template-columns: auto minmax(0, 1fr); align-items: start; display: grid; gap: 1rem 1.375rem; }

.qb_lonu0-7ew { color: #FFFFFF; font-size: 1.488rem; height: 64px; display: grid; overflow: hidden; background: #52821B; width: 64px; font-weight: 800; font-family: "Bodoni Moda", serif; place-items: center; border-radius: 50%; }

.qb_lonu0-7ew img { height: 100%; object-fit: cover; width: 100%; }

.qb_lonu0-h5j { font-size: 1.488rem; font-weight: 800; }

.qb_lonu0-48 { color: #5E6957; font-size: 0.937rem; }

.qb_lonu0-oi { margin-top: 0.625rem; }

.qb_lonu0-553 { display: flex; gap: 0.5rem 1.375rem; margin-top: 0.75rem; font-size: 0.937rem; flex-wrap: wrap; }

.qb_lonu0-lga { font-family: "Space Mono", monospace; color: #5E6957; }

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

.qb_kami6-3vdj > li + li { margin-top: 0; }

.qb_kami6-dkck { border: 1px solid #D2D7CF; display: block; aspect-ratio: 300 / 173; background: #FDFDFD; padding: 0.625rem; transition: border-color .19s; border-radius: 10px; }

.qb_kami6-dkck:hover { border-color: #487317; }

.qb_kami6-tb { width: 100%; height: 100%; object-fit: contain; }

.qb_socei-r2o { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); gap: 2.125rem; display: grid; }

.qb_socei-oqm { min-width: 0; }

.qb_socei-7le { margin-top: 0.875rem; }

.qb_socei-zg55 { margin-top: 1.125rem; list-style: none; padding: 0; }

.qb_socei-2val { display: flex; gap: 0.625rem; }

.qb_socei-2val svg { margin-top: 2px; color: #1C7241; flex: none; }

.qb_socei-6k1f { flex-wrap: wrap; gap: 0.625rem; margin-top: 1.625rem; display: flex; }

.qb_socei-ra { border: 1.5px solid #181B16; flex-direction: column; display: inline-flex; transition: background-color .19s, color .19s; justify-content: center; text-decoration: none; color: #181B16; padding: 0.375rem 1.375rem; border-radius: 10px; min-height: 52px; }

.qb_socei-ra:hover { background: #181B16; color: #F5F6F5; }

.qb_socei-4dv0 { font-size: 0.744rem; }

.qb_socei-3cj { font-weight: 700; font-size: 1.067rem; line-height: 1.2; }

.qb_vef-q7v, .qb_gu1-rmg8 { background: #E5E8E3; border-radius: 18px; padding: 1.625rem 1.375rem; }

.qb_vef-oiy { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 1.375rem 2.625rem; }

.qb_vef-c6s { min-width: 0; max-width: 632px; }

.qb_vef-e9, .qb_gu1-ahl { margin-top: 0.75rem; max-width: 668px; }

.qb_vef-t0r6 { margin-top: 1.875rem; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr)); display: grid; gap: 0.625rem; padding: 0; }

.qb_vef-bv69 { display: flex; padding: 1rem; align-items: center; color: #181B16; font-weight: 700; gap: 0.75rem; border-radius: 10px; hyphens: auto; overflow-wrap: break-word; background: #FDFDFD; min-width: 0; }

.qb_vef-bv69 + .qb_vef-bv69 { margin-top: 0; }

.qb_vef-bv69 svg { flex: none; color: #487317; }

.qb_gu1-zoyc { font-weight: 700; display: flex; gap: 0.5rem 1.375rem; flex-wrap: wrap; font-size: 0.937rem; margin-top: 1.375rem; }

.qb_guo-a88 { gap: 2.125rem 3.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); }

.qb_guo-6wc { min-width: 0; }

.qb_guo-6wc p { margin-top: 0.875rem; }

.qb_guo-v0fy { display: grid; gap: 1rem; align-content: start; min-width: 0; }

.qb_guo-grc { border: 1px solid #D2D7CF; gap: 1px; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 18px; background: #D2D7CF; display: grid; overflow: hidden; }

.qb_guo-3z { flex-direction: column-reverse; display: flex; padding: 1.125rem 1.375rem; background: #FDFDFD; }

.qb_guo-di5 { font-weight: 700; font-size: 1.616rem; font-family: "Space Mono", monospace; overflow-wrap: break-word; hyphens: auto; color: #181B16; }

.qb_guo-7hg { color: #5E6957; font-size: 0.873rem; }

.qb_guo-koj { border: 1px solid #D2D7CF; border-radius: 18px; list-style: none; padding: 0; background: #FDFDFD; }

.qb_guo-if0n { border-bottom: 1px solid #D2D7CF; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0.25rem 1rem; padding: 0.875rem 1.375rem; }

.qb_guo-if0n + .qb_guo-if0n { margin-top: 0; }

.qb_guo-if0n:last-child { border-bottom: 0; }

.qb_guo-1t8 { color: #181B16; font-weight: 700; }

.qb_guo-0k0 { font-size: 0.937rem; hyphens: auto; color: #5E6957; font-family: "Space Mono", monospace; overflow-wrap: break-word; }

.qb_fiqih-prm { counter-reset: faq; border-top: 1.5px solid #181B16; }

.qb_fiqih-p2kl { border-bottom: 1px solid #D2D7CF; }

.qb_fiqih-nqj { font-size: 1.132rem; color: #181B16; gap: 0.75rem; padding: 1.125rem 0; font-weight: 700; align-items: center; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; }

.qb_fiqih-nqj::before { counter-increment: faq; color: #487317; font-size: 0.873rem; font-family: "Space Mono", monospace; content: counter(faq, decimal-leading-zero); }

.qb_fiqih-nqj:hover { color: #487317; }

.qb_fiqih-wwv { transition: transform .19s; }

.qb_fiqih-p2kl[open] .qb_fiqih-wwv { transform: rotate(45deg); }

.qb_fiqih-y5x { padding: 0 0 1.5rem 3.125rem; max-width: 848px; }

.qb_fiqih-y5x p + p { margin-top: 0.625rem; }

.qb_sozoo-zs { display: flex; border-radius: 18px; padding: 1.875rem 1.5rem; flex-wrap: wrap; gap: 1.625rem 2.625rem; align-items: center; background: #191E16; justify-content: space-between; color: #F4F4F3; }

.qb_sozoo-jjcv { min-width: 0; max-width: 632px; }

.qb_sozoo-vycm { font-size: clamp(1.552rem, 1.241rem + 1.2vw, 2.198rem); color: #F4F4F3; font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.qb_sozoo-1n8 { color: #F4F4F3; margin-top: 0.625rem; }

.qb_sozoo-1n8 a { color: #F4F4F3; }

.qb_fin-ek9d { font-weight: 800; font-size: clamp(1.423rem, 1.138rem + 1vw, 1.94rem); max-width: 748px; line-height: 1.15; }

.qb_fin-6htw { columns: 2 340px; font-size: 1.002rem; column-gap: 3.125rem; margin-top: 1.125rem; }

.qb_fin-6htw p + p { margin-top: 0.875rem; }

.qb_nurij-up1 { gap: 0.375rem 0.625rem; flex-wrap: wrap; margin-bottom: 1.375rem; padding: 0; color: #5E6957; font-size: 0.873rem; display: flex; list-style: none; }

.qb_nurij-up1 li + li { margin-top: 0; }

.qb_nurij-up1 li + li::before { margin-right: 0.625rem; content: "/"; }

.qb_nurij-uv { color: #5E6957; }

.qb_nurij-oy { font-weight: 700; color: #181B16; }

.qb_jaa { padding-block: 0.5rem 2.125rem; }

.qb_jaa-7ou { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr)); gap: 1.625rem 3.125rem; align-items: start; }

.qb_jaa-1m { min-width: 0; }

.qb_jaa-l3b { font-family: "Space Mono", monospace; color: #5E6957; font-size: 0.873rem; }

.qb_jaa-na { line-height: 1.02; font-size: clamp(2.328rem, 1.345rem + 3.4vw, 4.138rem); margin-top: 0.625rem; letter-spacing: -0.03em; font-weight: 800; }

.qb_jaa-vu { max-width: 552px; margin-top: 1rem; font-size: 1.196rem; }

.qb_jaa-wvef { border: 1px solid #D2D7CF; grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr)); overflow: hidden; margin-top: 1.625rem; background: #D2D7CF; gap: 1px; display: grid; border-radius: 18px; }

.qb_jaa-lh4 { padding: 0.75rem 1rem; min-width: 0; background: #FDFDFD; }

.qb_jaa-ra8b { color: #5E6957; font-size: 0.808rem; font-weight: 700; }

.qb_jaa-jkc { overflow-wrap: break-word; font-weight: 700; margin-top: 2px; color: #181B16; hyphens: auto; font-size: 1.132rem; font-family: "Space Mono", monospace; }

.qb_jaa-pz { margin-top: 1.625rem; }

.qb_jaa-wtn1 { margin-top: 0.75rem; font-size: 0.873rem; color: #5E6957; }

.qb_jaa-cp5 { min-width: 0; }

.qb_hove4-56k { color: #F4F4F3; padding: 1.875rem 1.375rem 0; background: #191E16; text-align: center; border-radius: 18px; overflow: hidden; }

.qb_hove4-s0to { max-width: 808px; margin-inline: auto; }

.qb_hove4-wz { font-family: "Space Mono", monospace; font-size: 0.873rem; color: #F4F4F3; }

.qb_hove4-o54 { line-height: 1.02; color: #F4F4F3; margin-top: 0.625rem; font-weight: 800; font-size: clamp(2.198rem, 1.345rem + 3.4vw, 4.268rem); letter-spacing: -0.03em; }

.qb_hove4-3m2 { color: #F4F4F3; margin-top: 0.875rem; font-size: 1.196rem; }

.qb_hove4-9u2 { justify-content: center; margin-top: 1.625rem; }

.qb_hove4-zy1 { margin-top: 1.875rem; justify-content: center; gap: 0.5rem; flex-wrap: wrap; padding: 0; display: flex; list-style: none; }

.qb_hove4-1k98 { border: 1px solid #F4F4F3; padding: 0.5rem 0.875rem; font-size: 0.937rem; color: #F4F4F3; border-radius: 999px; }

.qb_hove4-1k98 + .qb_hove4-1k98 { margin-top: 0; }

.qb_hove4-1k98 strong { font-family: "Space Mono", monospace; color: #F4F4F3; }

.qb_hove4-2p { margin: 2.375rem auto 0; overflow: hidden; aspect-ratio: 16 / 10; border-radius: 18px 18px 0 0; background-color: #E5E8E3; max-width: 944px; }

.qb_hove4-2p img { height: 100%; object-fit: cover; width: 100%; }

.qb_gupeu { padding-bottom: 3.125rem; }

.qb_gupeu-nc { border: 1px solid #D2D7CF; border-radius: 18px; background: #FDFDFD; }

.qb_gupeu-ky7 { align-items: center; padding: 0 1rem; min-height: 52px; color: #181B16; display: flex; font-weight: 700; justify-content: space-between; }

.qb_gupeu-mzsp { transition: transform .19s; }

.qb_gupeu-nc[open] .qb_gupeu-mzsp { transform: rotate(45deg); }

.qb_gupeu-k2 { margin: 0; list-style: none; padding: 0 0.5rem 0.5rem; display: grid; }

.qb_gupeu-k2 li + li { margin-top: 0; }

.qb_gupeu-8a { border-top: 1px solid #D2D7CF; display: flex; color: #2B3028; text-decoration: none; min-height: 44px; padding: 0 0.5rem; align-items: center; font-weight: 600; }

.qb_gupeu-8a:hover { color: #487317; }

.qb_loy-oy { grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); gap: 1.875rem 3.75rem; align-items: start; display: grid; }

.qb_loy-n5ot { max-width: 708px; min-width: 0; font-size: 1.132rem; }

.qb_loy-n5ot p { margin-top: 0.875rem; }

.qb_loy-pdbf { border-radius: 18px; padding: 1.625rem; background: #E5E8E3; min-width: 0; }

.qb_loy-dnlv { font-size: 1.261rem; font-weight: 600; }

.qb_loy-b1 { margin-top: 0.875rem; padding: 0; list-style: none; }

.qb_loy-3se { display: flex; gap: 0.625rem; }

.qb_loy-3se svg { color: #1C7241; margin-top: 2px; flex: none; }

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

.qb_jam-ll > li + li { margin-top: 0; }

.qb_jam-1t2 { border: 1px solid #D2D7CF; background-color: #191E16; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 18px; }

.qb_jam-r1xg { object-fit: contain; height: 100%; width: 100%; }

.qb_jam-9pd { font-size: 0.937rem; margin-top: 0.625rem; }

.qb_soz-czh { border: 1px solid #D2D7CF; border-radius: 18px; overflow-x: auto; background: #FDFDFD; }

.qb_soz-4e { min-width: 552px; font-size: 1.002rem; }

.qb_soz-4e thead { background: #E5E8E3; }

.qb_soz-4e th, .qb_soz-4e td { padding: 0.625rem 1rem; vertical-align: middle; }

.qb_soz-4e thead th { font-size: 0.873rem; color: #2B3028; font-weight: 700; }

.qb_soz-4e tbody th, .qb_soz-4e tbody td { border-top: 1px solid #D2D7CF; }

.qb_soz-2t { color: #181B16; text-align: right; font-family: "Space Mono", monospace; white-space: nowrap; }

.qb_soz-mt5x { color: #181B16; font-weight: 700; gap: 0.75rem; display: flex; align-items: center; }

.qb_soz-5a8i { height: 40px; border-radius: 6px; width: 40px; flex: none; background: #E5E8E3; overflow: hidden; }

.qb_soz-5a8i img { width: 100%; object-fit: contain; height: 100%; }

.qb_soz-4g { background: #E5E8E3; }

.qb_soz-4g .qb_soz-5a8i { background: #FDFDFD; }

.qb_soz-fa3 { background: #52821B; color: #FFFFFF; font-weight: 700; padding: 2px 0.5rem; font-size: 0.744rem; border-radius: 6px; }

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

.qb_figu0-mz { border: 1px solid #D2D7CF; background: #FDFDFD; min-width: 0; border-radius: 18px; padding: 1.625rem; flex-direction: column; gap: 0.75rem; display: flex; }

.qb_figu0-v2uk { font-weight: 600; font-size: 1.325rem; }

.qb_figu0-cv0 { font-size: 1.002rem; flex: 1; }

.qb_figu0-1d1 { font-size: 0.873rem; gap: 0.375rem; align-items: center; flex-wrap: wrap; display: flex; font-weight: 700; }

.qb_figu0-1d1 svg { color: #5E6957; }

.qb_figu0-p5oz { background: #E5E8E3; color: #181B16; border-radius: 6px; padding: 0.25rem 0.625rem; }

.qb_figu0-iom { padding: 0.25rem 0.625rem; background: #52821B; border-radius: 6px; color: #FFFFFF; }

.qb_jadu8-fhp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); display: grid; gap: 2.625rem 3.125rem; }

.qb_jadu8-cx7p { min-width: 0; }

.qb_jadu8-sz { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.552rem, 1.241rem + 1vw, 2.198rem); }

.qb_jadu8-erf { color: #5E6957; margin-top: 0.625rem; }

.qb_jadu8-sgo5 { border: 1px solid #D2D7CF; overflow-x: auto; margin-top: 1.125rem; border-radius: 18px; background: #FDFDFD; }

.qb_jadu8-c7qn { font-size: 1.002rem; }

.qb_jadu8-c7qn thead { background: #E5E8E3; }

.qb_jadu8-c7qn th, .qb_jadu8-c7qn td { padding: 0.75rem 1.125rem; }

.qb_jadu8-c7qn thead th { font-size: 0.873rem; }

.qb_jadu8-c7qn tbody th, .qb_jadu8-c7qn tbody td { border-top: 1px solid #D2D7CF; }

.qb_jadu8-c7qn tbody th { font-weight: 600; }

.qb_jadu8-kc { text-align: right; font-family: "Space Mono", monospace; color: #181B16; white-space: nowrap; }

.qb_jadu8-el { border-radius: 999px; display: block; height: 4px; margin-top: 0.375rem; background: #E5E8E3; }

.qb_jadu8-x74n { display: block; border-radius: 999px; height: 100%; background: #52821B; }

.qb_jadu8-6d5p { font-weight: 700; color: #1C7241; }

.qb_jadu8-9bmb { color: #5E6957; }

.qb_fitax-4op5 { border: 1px solid #D2D7CF; aspect-ratio: 16 / 9; position: relative; overflow: hidden; border-radius: 18px; background-color: #191E16; }

.qb_fitax-7dd { width: 100%; height: 100%; object-fit: cover; }

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

.qb_fitax-3apt { background: #F4F4F3; font-weight: 800; transition: transform .19s; color: #191E16; gap: 0.75rem; border-radius: 999px; padding: 0 1.75rem; display: inline-flex; font-size: 1.132rem; align-items: center; min-height: 56px; }

.qb_fitax-ao4r:hover .qb_fitax-3apt { transform: scale(1.04); }

.qb_fitax-r66b { justify-content: space-between; margin-top: 1rem; align-items: center; display: flex; gap: 0.875rem 2.125rem; flex-wrap: wrap; }

.qb_fitax-8yu { max-width: 632px; font-size: 1.002rem; }

.qb_jad-b3 { max-width: 748px; font-size: 1.132rem; line-height: 1.7; }

.qb_jad-v8n { letter-spacing: -0.02em; margin-bottom: 1.125rem; line-height: 1.1; font-size: clamp(1.681rem, 1.241rem + 1.6vw, 2.586rem); font-weight: 800; }

.qb_jad-b3 p + p { margin-top: 0.875rem; }

.qb_gu1-xze { grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); margin-top: 1.625rem; display: grid; gap: 0.75rem; }

.qb_gu1-67h { background: #FDFDFD; padding: 1.125rem 1.375rem; border-radius: 10px; min-width: 0; }

.qb_gu1-tosk { font-family: "Rubik", sans-serif; font-weight: 700; font-size: 1.067rem; }

.qb_gu1-557z { margin-top: 0.375rem; font-size: 0.937rem; }

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

.qb_logu9-ce { transform: translateY(0); }

.qb_logu9-n4 { overflow: hidden; text-overflow: ellipsis; font-weight: 700; white-space: nowrap; min-width: 0; color: #181B16; }

.qb_logu9 .qb_duduj { min-height: 44px; flex: none; }

@media (min-width: 633px) {
  .qb_cexad { padding-inline: 1.625rem; }
  .qb_beveb-388l { padding: 2.875rem 2.625rem; }
  .qb_beveb-qgr { padding: 1.625rem 2.125rem; }
  .qb_xa3-up { padding: 2.375rem; }
  .qb_vef-q7v, .qb_gu1-rmg8 { padding: 2.375rem; }
  .qb_sozoo-zs { padding: 2.625rem; }
  .qb_hove4-56k { padding: 2.875rem 2.625rem 0; }
  .qb_kaqi2 { padding: 2.625rem; }
  .qb_kaqi2-rx77 { align-items: baseline; grid-template-columns: 162px minmax(0, 1fr); }
}

@media (min-width: 968px) {
  .qb_cexad { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.75rem; }
  .qb_wylo1 { padding: 0.75rem 1.625rem; }
  .qb_wylo1-191 { grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .qb_wylo1-6r9f { display: none; }
  .qb_wylo1-xc3d { padding-top: 0; flex-wrap: wrap; justify-content: center; border-top: 0; display: flex; gap: 2px; }
  .qb_wylo1-onix { font-size: 0.937rem; min-height: 40px; }
  .qb_wylo1-sd { display: flex; }
  .qb_wylo1-sd .qb_duduj { min-height: 42px; padding: 0 1rem; }
  .qb_beveb-388l { padding: 4.25rem; }
  .qb_jaa { padding-block: 1rem 3.125rem; }
  .qb_gupeu { padding-bottom: 4.75rem; }
  .qb_gupeu-nc[open] .qb_gupeu-k2, .qb_gupeu-k2 { gap: 0.5rem; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; display: flex; }
  .qb_gupeu-8a { font-size: 0.937rem; padding: 0 0.75rem; border-radius: 10px; border-top: 0; color: #181B16; min-height: 36px; background: #E5E8E3; font-weight: 700; }
  .qb_gupeu-8a:hover { background: #52821B; color: #FFFFFF; }
  .qb_xa3-up { padding: 2.875rem; }
  .qb_vef-q7v, .qb_gu1-rmg8 { padding: 2.875rem; }
  .qb_sozoo-zs { padding: 3.125rem; }
  .qb_hove4-56k { padding: 3.75rem 3.75rem 0; }
  .qb_kaqi2 { margin: 0 1.625rem 1.625rem; padding: 3.125rem; }
  .qb_logu9 { display: none; }
}