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

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

body { line-height: 1.55; background: #F1EFF1; font-family: "Hanken Grotesk", sans-serif; overflow-wrap: break-word; margin: 0; color: #3A3137; font-size: 1.048rem; }

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

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

p { text-wrap: pretty; }

strong { font-weight: 700; color: #141114; }

em { font-style: italic; }

a { text-underline-offset: 3px; color: #972C9A; transition: color .18s; }

a:hover { color: #7A237C; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.go_xa4 { max-width: 1280px; margin-inline: auto; padding-inline: 16px; }

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

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

.go_fice5-mb3 { min-width: 0; max-width: 720px; }

.go_fice5-wywp { color: #972C9A; align-items: center; margin-bottom: 12px; font-weight: 700; display: flex; font-size: 0.889rem; gap: 8px; }

.go_fice5-wywp::before { height: 8px; width: 8px; content: ""; border-radius: 2px; flex: none; background: #AD32AF; }

.go_fice5-g0 { text-wrap: balance; font-weight: 800; line-height: 1.1; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.541rem); letter-spacing: -0.02em; }

.go_fice5-g2hs { margin-top: 12px; color: #60525D; }

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

.go_fice5-e57i svg { flex: none; }

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

.go_hozof-g2p7 { color: #FFFFFF; background: #AD32AF; }

.go_hozof-g2p7:hover { color: #FFFFFF; background: #7A237C; }

.go_hozof-yc1f { border-color: #141114; color: #141114; background: transparent; }

.go_hozof-yc1f:hover { color: #F1EFF1; background: #141114; }

.go_hozof-c5 { font-size: 1.048rem; min-height: 52px; }

.go_hozof-ah0h { display: flex; width: 100%; }

.go_hozof-baf { color: #AD32AF; border-radius: 8px; place-items: center; display: grid; margin-right: -10px; background: #FFFFFF; width: 34px; height: 34px; }

.go_hozof-ix { background: #F6F5F6; color: #110E10; }

.go_hozof-ix:hover { color: #FFFFFF; background: #AD32AF; }

.go_hozof-87tz { color: #F6F5F6; border-color: #F6F5F6; background: transparent; }

.go_hozof-87tz:hover { color: #110E10; background: #F6F5F6; }

.go_hoj { display: flex; flex-wrap: wrap; gap: 12px; }

.go_vecet { border: 1px solid #D3CBD1; position: relative; background-color: #ECE8EB; background-image: repeating-linear-gradient(135deg, #ECE8EB 0 9px, #FCFCFC 9px 18px); overflow: hidden; border-radius: 22px; }

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

.go_vecet-qly { aspect-ratio: 16 / 10; }

.go_xa8 { position: sticky; z-index: 30; top: 0; background: #F1EFF1; padding: 12px; }

.go_xa8-7nn { border: 1px solid #D3CBD1; background: #FCFCFC; align-items: center; padding: 12px; border-radius: 22px; max-width: 1280px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; display: grid; gap: 12px; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; }

.go_xa8-iu { grid-area: logo; text-decoration: none; align-items: center; font-family: "Anybody", sans-serif; min-width: 0; padding-left: 8px; hyphens: auto; font-weight: 800; display: flex; gap: 12px; overflow-wrap: break-word; color: #141114; letter-spacing: -0.02em; font-size: 1.366rem; line-height: 1.1; }

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

.go_xa8-iu:hover { color: #141114; }

.go_xa8-rm { opacity: 0; pointer-events: none; position: absolute; }

.go_xa8-plzy { background: #141114; grid-area: burger; width: 44px; cursor: pointer; display: grid; height: 44px; border-radius: 12px; color: #F1EFF1; place-items: center; }

.go_xa8-rm:focus-visible + .go_xa8-plzy { outline: 2px solid #972C9A; outline-offset: 3px; }

.go_xa8-g686 { display: none; }

.go_xa8-rm:checked + .go_xa8-plzy .go_xa8-cc { display: none; }

.go_xa8-rm:checked + .go_xa8-plzy .go_xa8-g686 { display: block; }

.go_xa8-1k { grid-area: nav; display: none; padding-top: 8px; border-top: 1px solid #D3CBD1; }

.go_xa8-rm:checked ~ .go_xa8-1k { display: grid; gap: 2px; }

.go_xa8-un { border-radius: 12px; display: flex; color: #3A3137; padding: 0 12px; min-height: 48px; font-size: 1.112rem; text-decoration: none; font-weight: 700; align-items: center; }

.go_xa8-un:hover { color: #141114; background: #ECE8EB; }

.go_xa8-5c7 { color: #141114; background: #ECE8EB; }

.go_xa8-q3 { display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; gap: 8px; }

.go_xa8-q3 .go_hozof { padding: 0 12px; min-height: 44px; font-size: 0.889rem; }

.go_hoy { border: 1px solid #D3CBD1; margin: 0 12px 24px; background: #FCFCFC; border-radius: 22px; padding: 32px 20px; }

.go_hoy-4h7 { font-weight: 800; hyphens: auto; font-family: "Anybody", sans-serif; color: #141114; font-size: clamp(2.287rem, 1.016rem + 6vw, 5.589rem); letter-spacing: -0.04em; line-height: 1; overflow-wrap: break-word; }

.go_hoy-rl { margin-top: 36px; }

.go_hoy-itsv { gap: 8px 24px; border-top: 1px solid #D3CBD1; padding: 16px 0; display: grid; }

.go_hoy-4w { font-size: 0.825rem; font-family: "Spline Sans Mono", monospace; color: #60525D; }

.go_hoy-ph { gap: 8px 20px; flex-wrap: wrap; list-style: none; display: flex; padding: 0; }

.go_hoy-ph li + li { margin-top: 0; }

.go_hoy-0tex { color: #141114; font-size: 0.953rem; text-decoration: none; font-weight: 600; }

.go_hoy-0tex:hover { color: #972C9A; }

.go_hoy-ck4h { color: #60525D; font-size: 0.825rem; align-items: center; display: flex; flex-wrap: wrap; margin-top: 20px; gap: 16px 24px; padding-top: 20px; justify-content: space-between; border-top: 1px solid #D3CBD1; }

.go_hoy-vbtm { max-width: 860px; }

.go_hoy-35 { border: 2px solid #AE3529; flex: none; width: 40px; color: #AE3529; height: 40px; font-size: 0.825rem; place-items: center; border-radius: 50%; font-weight: 800; display: grid; }

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

.go_rih[hidden] { display: none; }

.go_rih-pn7 { font-size: 0.889rem; color: #3A3137; flex: 1 1 260px; }

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

.go_rih-8mc6 .go_hozof { font-size: 0.889rem; min-height: 44px; padding: 0 16px; }

.go_tajab { padding-block: 12px 52px; }

.go_tajab-8g { align-items: center; gap: 32px 60px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr)); display: grid; }

.go_tajab-am3a { min-width: 0; max-width: 680px; }

.go_tajab-edja { border: 1px solid #D3CBD1; margin-bottom: 24px; font-weight: 700; background: #FCFCFC; padding: 8px 12px 8px 8px; display: inline-flex; border-radius: 999px; align-items: center; color: #3A3137; gap: 8px; font-size: 0.825rem; }

.go_tajab-edja svg { flex: none; color: #167454; }

.go_tajab-mp { font-weight: 800; letter-spacing: -0.03em; text-wrap: balance; line-height: 1.02; font-size: clamp(2.287rem, 1.321rem + 3.6vw, 4.319rem); }

.go_tajab-0wo6 { font-size: 1.175rem; color: #3A3137; margin-top: 20px; }

.go_tajab-5k { margin-top: 28px; }

.go_tajab-4z12 { margin-top: 12px; font-size: 0.825rem; color: #60525D; }

.go_tajab-vx5y { min-width: 0; }

.go_tajab-pp { justify-content: space-between; gap: 4px 12px; flex-wrap: wrap; font-size: 0.825rem; margin-top: 12px; display: flex; color: #60525D; }

.go_tajab-p8 { font-family: "Spline Sans Mono", monospace; }

.go_pek { padding-block: 12px 60px; }

.go_pek-g1b { border: 1px solid #D3CBD1; display: grid; background: #FCFCFC; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); border-radius: 22px; overflow: hidden; }

.go_pek-0st1 { padding: 32px 20px; min-width: 0; }

.go_pek-q6g { font-weight: 800; line-height: 1.04; font-size: clamp(2.159rem, 1.321rem + 3.2vw, 3.811rem); letter-spacing: -0.03em; text-wrap: balance; }

.go_pek-ono { font-size: 1.175rem; max-width: 540px; margin-top: 20px; }

.go_pek-xuq { margin-top: 28px; }

.go_pek-ido { align-content: center; margin: 0; list-style: none; display: grid; min-width: 0; padding: 12px 20px; background: #ECE8EB; }

.go_pek-4q06 { padding: 20px 0; gap: 16px; border-bottom: 1px solid #D3CBD1; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.go_pek-4q06 + .go_pek-4q06 { margin-top: 0; }

.go_pek-4q06:last-child { border-bottom: 0; }

.go_pek-kz { color: #972C9A; width: 44px; place-items: center; display: grid; border-radius: 12px; height: 44px; background: #FCFCFC; }

.go_pek-da { hyphens: auto; color: #141114; overflow-wrap: break-word; font-weight: 700; }

.go_pek-g5 { font-size: 0.889rem; color: #60525D; }

.go_cerif-4br8 { border: 1px solid #D3CBD1; background: #D3CBD1; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr)); overflow: hidden; gap: 1px; display: grid; }

.go_cerif-wf1 { padding: 20px 24px; background: #FCFCFC; flex-direction: column-reverse; display: flex; min-width: 0; }

.go_cerif-e3kb { font-size: clamp(1.524rem, 1.219rem + 1vw, 2.032rem); letter-spacing: -0.02em; font-weight: 700; font-family: "Spline Sans Mono", monospace; overflow-wrap: break-word; color: #141114; hyphens: auto; }

.go_cerif-qbul { margin-top: 4px; color: #60525D; font-size: 0.889rem; }

.go_lo4-xyhh { display: grid; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 170px), 1fr)); margin: 0; padding: 0; gap: 16px; }

.go_lo4-xyhh > li + li { margin-top: 0; }

.go_lo4-4x { transition: transform .18s; min-width: 0; text-decoration: none; display: block; color: #141114; }

.go_lo4-4x:hover { transform: translateY(-4px); color: #972C9A; }

.go_lo4-7tht { border: 1px solid #D3CBD1; aspect-ratio: 1 / 1; border-radius: 22px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #ECE8EB 0 8px, #FCFCFC 8px 16px); position: relative; }

.go_lo4-tbv { height: 100%; width: 100%; object-fit: cover; }

.go_lo4-ap8 { font-size: 0.953rem; overflow-wrap: break-word; hyphens: auto; line-height: 1.3; margin-top: 12px; font-weight: 700; }

.go_lo4-h1i { color: #60525D; font-size: 0.825rem; }

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

.go_wyveb-a0s > li + li { margin-top: 0; }

.go_wyveb-txf { border: 1px solid #D3CBD1; align-items: center; border-radius: 22px; text-decoration: none; display: grid; padding: 12px 20px 12px 12px; color: #141114; background: #FCFCFC; transition: border-color .18s; grid-template-columns: 90px minmax(0, 1fr) auto; gap: 16px; }

.go_wyveb-txf:hover { color: #141114; border-color: #972C9A; }

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

.go_wyveb-dn0 { object-fit: cover; width: 100%; height: 100%; }

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

.go_wyveb-jzcw { display: block; color: #60525D; font-size: 0.825rem; }

.go_wyveb-olw4 { font-family: "Spline Sans Mono", monospace; font-weight: 700; color: #167454; white-space: nowrap; font-size: 0.825rem; }

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

.go_kagur-hyl > li + li { margin-top: 0; }

.go_kagur-ym { border: 1px solid #D3CBD1; text-decoration: none; align-items: center; background: #FCFCFC; transition: border-color .18s; display: grid; padding: 16px 20px; gap: 16px; color: #141114; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 22px; height: 100%; }

.go_kagur-ym:hover { border-color: #972C9A; color: #141114; }

.go_kagur-oo7 { display: grid; background: #ECE8EB; height: 44px; border-radius: 12px; color: #972C9A; place-items: center; width: 44px; }

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

.go_kagur-5ig { font-size: 0.825rem; color: #60525D; display: block; }

.go_mi0-3tge { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); }

.go_mi0-f6 { border: 1px solid #D3CBD1; min-width: 0; display: flex; border-radius: 22px; background: #FCFCFC; flex-direction: column; }

.go_mi0-vs { padding: 24px 24px 20px; }

.go_mi0-w0m { font-weight: 700; padding: 4px 12px; font-size: 0.762rem; border-radius: 8px; display: inline-block; background: #ECE8EB; color: #3A3137; }

.go_mi0-cjhv { line-height: 1.3; font-weight: 600; margin-top: 16px; font-size: 1.175rem; }

.go_mi0-jj { letter-spacing: -0.02em; font-size: clamp(1.651rem, 1.321rem + 1vw, 2.032rem); margin-top: 8px; line-height: 1.1; font-family: "Anybody", sans-serif; color: #972C9A; font-weight: 800; overflow-wrap: break-word; }

.go_mi0-493c { flex: 1; padding: 20px 12px 24px; gap: 16px; display: flex; position: relative; margin-inline: 16px; flex-direction: column; border-top: 2px dashed #D3CBD1; }

.go_mi0-493c::before, .go_mi0-493c::after { height: 22px; background: #F1EFF1; position: absolute; top: -12px; width: 22px; border-radius: 50%; content: ""; }

.go_mi0-493c::before { border-right: 1px solid #D3CBD1; left: -26px; }

.go_mi0-493c::after { right: -26px; border-left: 1px solid #D3CBD1; }

.go_mi0-z91 { flex: 1; font-size: 0.889rem; }

.go_mi0-498u { color: #60525D; font-size: 0.762rem; }

.go_fiy-81 { border: 1px solid #D3CBD1; overflow-x: auto; border-radius: 22px; background: #FCFCFC; }

.go_fiy-xb { counter-reset: facts-row; font-size: 0.953rem; }

.go_fiy-xb thead th { font-size: 0.825rem; border-bottom: 1px solid #D3CBD1; color: #60525D; padding: 16px 16px; font-weight: 700; }

.go_fiy-xb tbody th, .go_fiy-xb tbody td { padding: 16px 16px; border-bottom: 1px dashed #D3CBD1; }

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

.go_fiy-xb tbody th { min-width: 150px; width: 40%; font-weight: 600; color: #3A3137; }

.go_fiy-xb tbody th::before { color: #60525D; content: counter(facts-row, decimal-leading-zero); font-size: 0.762rem; font-weight: 500; display: inline-block; font-family: "Spline Sans Mono", monospace; counter-increment: facts-row; min-width: 32px; }

.go_fiy-xb tbody td { font-weight: 700; color: #141114; hyphens: auto; min-width: 180px; overflow-wrap: break-word; }

.go_hogu4-ep2w { display: block; }

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

.go_hogu4-v54a { border: 1px solid #D3CBD1; display: flex; flex-direction: column; gap: 8px; background: #FCFCFC; padding: 20px 20px; border-radius: 22px; min-width: 0; }

.go_hogu4-6zbx { font-weight: 700; font-size: 0.825rem; color: #60525D; }

.go_hogu4-9rtg { font-family: "Anybody", sans-serif; hyphens: auto; color: #141114; line-height: 1.15; font-size: 1.556rem; font-weight: 800; overflow-wrap: break-word; }

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

.go_due-z7cj { padding: 28px; display: flex; text-decoration: none; min-width: 0; border-radius: 22px; min-height: 220px; background: #110E10; color: #F6F5F6; gap: 44px; justify-content: space-between; flex-direction: column; }

.go_due-z7cj:hover { color: #F6F5F6; }

.go_due-k7i { font-weight: 700; gap: 8px 12px; justify-content: space-between; display: flex; flex-wrap: wrap; }

.go_due-x6h { font-family: "Spline Sans Mono", monospace; font-size: 0.825rem; font-weight: 500; }

.go_due-oe { font-weight: 700; line-height: 1; letter-spacing: -0.03em; hyphens: auto; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; font-size: clamp(1.905rem, 1.219rem + 2.6vw, 3.43rem); }

.go_due-f1ql { border: 1px solid #D3CBD1; border-radius: 22px; padding: 0; margin: 0; gap: 1px; list-style: none; background: #D3CBD1; display: grid; overflow: hidden; }

.go_due-f1ql > li + li { margin-top: 0; }

.go_due-r6kn { align-items: center; color: #141114; gap: 8px 16px; padding: 20px 24px; display: flex; height: 100%; flex-wrap: wrap; text-decoration: none; justify-content: space-between; background: #FCFCFC; }

.go_due-r6kn:hover { background: #ECE8EB; color: #141114; }

.go_due-yqe { font-weight: 700; }

.go_due-iuva { font-size: 1.429rem; font-weight: 700; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; hyphens: auto; }

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

.go_riceq-pl > li + li { margin-top: 0; }

.go_riceq-w100 { border: 1px solid #D3CBD1; display: block; background: #FCFCFC; text-decoration: none; transition: border-color .18s; height: 100%; color: #141114; padding: 8px 8px 16px; border-radius: 22px; min-width: 0; }

.go_riceq-w100:hover { color: #141114; border-color: #972C9A; }

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

.go_riceq-hy { font-weight: 700; border-radius: 8px; letter-spacing: .04em; padding: 3px 8px; position: absolute; background: #AE3529; color: #FCFCFC; top: 10px; left: 10px; font-size: 0.699rem; }

.go_riceq-ed { overflow-wrap: break-word; padding-inline: 8px; hyphens: auto; font-weight: 700; margin-top: 16px; }

.go_riceq-80c2 { padding-inline: 8px; color: #60525D; font-family: "Spline Sans Mono", monospace; font-size: 0.825rem; }

.go_kaxak-jdw { border: 1px solid #D3CBD1; background: #FCFCFC; border-radius: 22px; overflow-x: auto; }

.go_kaxak-d742 { min-width: 620px; font-size: 0.953rem; }

.go_kaxak-d742 thead { background: #ECE8EB; }

.go_kaxak-d742 th, .go_kaxak-d742 td { padding: 16px 16px; }

.go_kaxak-d742 thead th { font-size: 0.825rem; color: #3A3137; font-weight: 700; }

.go_kaxak-d742 tbody th, .go_kaxak-d742 tbody td { border-top: 1px solid #D3CBD1; vertical-align: middle; }

.go_kaxak-ii { color: #141114; gap: 12px; font-weight: 700; display: flex; align-items: center; }

.go_kaxak-b4m8 { white-space: nowrap; font-family: "Spline Sans Mono", monospace; text-align: right; color: #141114; }

.go_kaxak-d742 thead .go_kaxak-b4m8 { font-family: "Hanken Grotesk", sans-serif; }

.go_log-4o3v { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); }

.go_log-vry { border: 1px solid #D3CBD1; min-width: 0; background: #FCFCFC; border-radius: 22px; padding: 24px; }

.go_log-eb { border: 1.5px solid #972C9A; display: grid; color: #972C9A; width: 48px; place-items: center; border-radius: 50%; height: 48px; }

.go_log-drt { margin-top: 20px; font-size: 1.239rem; font-weight: 600; line-height: 1.25; }

.go_log-u5pg { margin-top: 8px; font-size: 0.953rem; }

.go_log-vkx { font-size: 0.889rem; list-style: none; padding: 0; margin-top: 16px; }

.go_log-2ox2 { gap: 8px; display: flex; }

.go_log-2ox2 svg { color: #167454; flex: none; margin-top: 2px; }

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

.go_ho7-s5bu { padding-top: 20px; min-width: 0; border-top: 2px solid #141114; }

.go_ho7-s5bu + .go_ho7-s5bu { margin-top: 0; }

.go_ho7-s5bu::before { font-size: 0.889rem; display: block; font-weight: 700; content: counter(steps, decimal-leading-zero); counter-increment: steps; font-family: "Spline Sans Mono", monospace; color: #972C9A; }

.go_ho7-7vl { line-height: 1.25; margin-top: 12px; font-weight: 600; font-size: 1.239rem; }

.go_ho7-bjg8 { font-size: 0.953rem; margin-top: 8px; }

.go_cer-xs { display: grid; gap: 0 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); }

.go_cer-339 { padding-block: 20px 24px; border-top: 1px solid #D3CBD1; min-width: 0; }

.go_cer-vbh { font-weight: 600; font-size: 1.239rem; }

.go_cer-gyxk { margin-top: 12px; font-size: 0.953rem; }

.go_dusor-lnb { font-size: 1.112rem; line-height: 1.7; max-width: 760px; }

.go_dusor-84ak { font-weight: 800; margin-bottom: 20px; letter-spacing: -0.02em; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.541rem); line-height: 1.1; }

.go_dusor-lnb h3 { margin: 32px 0 12px; font-size: 1.429rem; font-weight: 600; }

.go_dusor-lnb p + p { margin-top: 16px; }

.go_dusor-lnb ul, .go_dusor-lnb ol { margin-block: 16px; }

.go_dusor-r4 { border-radius: 22px; padding: 24px 32px; margin-block: 32px; background: #ECE8EB; }

.go_dusor-r4 p { line-height: 1.4; font-family: "Anybody", sans-serif; font-weight: 600; font-size: 1.366rem; color: #141114; }

.go_dusor-r4 cite { font-weight: 600; display: block; font-size: 0.889rem; color: #60525D; font-style: normal; margin-top: 12px; }

.go_jazoj-rg8 { border: 1px solid #D3CBD1; padding: 24px 20px; display: grid; background: #FCFCFC; border-radius: 22px; gap: 24px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); }

.go_jazoj-l80 { min-width: 0; }

.go_jazoj-5f { font-size: clamp(1.651rem, 1.219rem + 1.4vw, 2.414rem); line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; }

.go_jazoj-mqn { margin-top: 16px; }

.go_jazoj-4t { list-style: none; min-width: 0; padding: 0; }

.go_jazoj-gkvr { padding: 12px 0; align-items: flex-start; overflow-wrap: break-word; display: flex; border-bottom: 1px solid #D3CBD1; hyphens: auto; gap: 16px; }

.go_jazoj-gkvr + .go_jazoj-gkvr { margin-top: 0; }

.go_jazoj-nl9z { place-items: center; display: grid; background: #167454; color: #FCFCFC; flex: none; height: 24px; width: 24px; border-radius: 50%; }

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

.go_ril-qls4 { border: 1px solid #D3CBD1; min-width: 0; background: #FCFCFC; padding: 24px; border-radius: 22px; }

.go_ril-omi { background: #ECE8EB; border-radius: 999px; overflow: hidden; height: 6px; }

.go_ril-0pv { background: #AD32AF; height: 100%; border-radius: 999px; }

.go_ril-doo { font-size: 1.556rem; margin-top: 20px; font-weight: 800; }

.go_ril-wy { font-size: 0.889rem; font-family: "Spline Sans Mono", monospace; color: #60525D; }

.go_ril-qn { padding: 0; list-style: none; margin-top: 16px; font-size: 0.953rem; }

.go_ril-6c9j { gap: 8px; display: flex; }

.go_ril-6c9j svg { color: #167454; flex: none; margin-top: 3px; }

.go_xag-776 { gap: 16px; display: flex; align-items: center; }

.go_xag-7q { font-family: "Anybody", sans-serif; line-height: 1; color: #141114; font-size: 3.366rem; font-weight: 800; }

.go_xag-ut { gap: 2px; display: flex; color: #141114; }

.go_xag-b0zh { color: #60525D; font-size: 0.889rem; }

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

.go_xag-df { border: 1px solid #D3CBD1; gap: 16px; border-radius: 22px; flex-direction: column; min-width: 0; padding: 24px; background: #FCFCFC; display: flex; }

.go_xag-2a { flex: 1; font-size: 0.953rem; }

.go_xag-sf { gap: 12px; display: flex; align-items: center; }

.go_xag-q67l { display: grid; place-items: center; width: 40px; flex: none; height: 40px; font-weight: 700; background: #ECE8EB; font-size: 0.889rem; border-radius: 50%; color: #141114; }

.go_xag-3pi { font-size: 0.953rem; display: block; color: #141114; font-weight: 700; }

.go_xag-e6iv { color: #60525D; font-size: 0.825rem; display: block; }

.go_wyho9-j10m { border: 1px solid #D3CBD1; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); gap: 24px 52px; border-radius: 22px; display: grid; padding: 24px; background: #FCFCFC; }

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

.go_wyho9-xx { height: 64px; font-weight: 800; overflow: hidden; color: #FFFFFF; place-items: center; display: grid; font-size: 1.429rem; background: #AD32AF; font-family: "Anybody", sans-serif; border-radius: 50%; width: 64px; }

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

.go_wyho9-q7 { font-weight: 800; font-size: 1.429rem; }

.go_wyho9-yqgu { font-size: 0.889rem; color: #60525D; }

.go_wyho9-eeo { margin-top: 12px; }

.go_wyho9-m022 { font-size: 0.889rem; flex-wrap: wrap; margin-top: 12px; display: flex; gap: 8px 20px; }

.go_wyho9-1i { font-family: "Spline Sans Mono", monospace; color: #60525D; }

.go_sod-huwc { grid-template-columns: repeat(auto-fill, minmax(min(30%, 142px), 1fr)); margin: 0; list-style: none; padding: 0; display: grid; gap: 12px; }

.go_sod-huwc > li + li { margin-top: 0; }

.go_sod-h55g { border: 1px solid #D3CBD1; padding: 12px; transition: border-color .18s; display: block; border-radius: 12px; background: #FCFCFC; aspect-ratio: 300 / 173; }

.go_sod-h55g:hover { border-color: #972C9A; }

.go_sod-98 { width: 100%; object-fit: contain; height: 100%; }

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

.go_tagu8-8hnd { min-width: 0; }

.go_tagu8-3fx { margin-top: 16px; }

.go_tagu8-dk { list-style: none; padding: 0; margin-top: 20px; }

.go_tagu8-ci { display: flex; gap: 12px; }

.go_tagu8-ci svg { margin-top: 2px; color: #167454; flex: none; }

.go_tagu8-0gr { flex-wrap: wrap; display: flex; gap: 12px; margin-top: 24px; }

.go_tagu8-en { border: 1.5px solid #141114; border-radius: 12px; text-decoration: none; color: #141114; justify-content: center; display: inline-flex; padding: 8px 20px; flex-direction: column; min-height: 52px; transition: background-color .18s, color .18s; }

.go_tagu8-en:hover { background: #141114; color: #F1EFF1; }

.go_tagu8-61o { font-size: 0.699rem; }

.go_tagu8-2kqd { font-size: 1.048rem; font-weight: 700; line-height: 1.2; }

.go_ho8-bt, .go_pea-4s { background: #ECE8EB; border-radius: 22px; padding: 24px 20px; }

.go_ho8-rv { justify-content: space-between; gap: 20px 44px; align-items: flex-end; flex-wrap: wrap; display: flex; }

.go_ho8-du { min-width: 0; max-width: 640px; }

.go_ho8-66a, .go_pea-2fht { margin-top: 12px; max-width: 680px; }

.go_ho8-94k { margin-top: 32px; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 182px), 1fr)); display: grid; list-style: none; padding: 0; }

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

.go_ho8-uqy3 + .go_ho8-uqy3 { margin-top: 0; }

.go_ho8-uqy3 svg { color: #972C9A; flex: none; }

.go_pea-oe3 { gap: 8px 20px; margin-top: 20px; display: flex; font-weight: 700; font-size: 0.889rem; flex-wrap: wrap; }

.go_duy-4y { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); gap: 36px 60px; }

.go_duy-43 { min-width: 0; }

.go_duy-43 p { margin-top: 16px; }

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

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

.go_duy-1hja { display: flex; background: #FCFCFC; padding: 20px 20px; flex-direction: column-reverse; }

.go_duy-ne { hyphens: auto; font-family: "Spline Sans Mono", monospace; color: #141114; font-weight: 700; font-size: 1.556rem; overflow-wrap: break-word; }

.go_duy-4max { font-size: 0.825rem; color: #60525D; }

.go_duy-x1bd { border: 1px solid #D3CBD1; list-style: none; border-radius: 22px; padding: 0; background: #FCFCFC; }

.go_duy-1p { gap: 4px 16px; display: flex; padding: 16px 20px; border-bottom: 1px solid #D3CBD1; flex-wrap: wrap; justify-content: space-between; }

.go_duy-1p + .go_duy-1p { margin-top: 0; }

.go_duy-1p:last-child { border-bottom: 0; }

.go_duy-1l { font-weight: 700; color: #141114; }

.go_duy-9xwh { color: #60525D; font-family: "Spline Sans Mono", monospace; hyphens: auto; font-size: 0.889rem; overflow-wrap: break-word; }

.go_guja9-3gr8 { counter-reset: faq; border-top: 1.5px solid #141114; }

.go_guja9-pp { border-bottom: 1px solid #D3CBD1; }

.go_guja9-mgk { font-weight: 700; display: grid; color: #141114; gap: 12px; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 20px 0; font-size: 1.112rem; }

.go_guja9-mgk::before { font-family: "Spline Sans Mono", monospace; counter-increment: faq; color: #972C9A; content: counter(faq, decimal-leading-zero); font-size: 0.825rem; }

.go_guja9-mgk:hover { color: #972C9A; }

.go_guja9-irp1 { transition: transform .18s; }

.go_guja9-pp[open] .go_guja9-irp1 { transform: rotate(45deg); }

.go_guja9-zdf4 { max-width: 860px; padding: 0 0 24px 52px; }

.go_guja9-zdf4 p + p { margin-top: 12px; }

.go_ridu4-89z { gap: 24px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); align-items: start; }

.go_ridu4-yi { min-width: 0; }

.go_ridu4-cjz { margin-top: 12px; color: #60525D; }

.go_ridu4-yi .go_hozof { margin-top: 20px; }

.go_ridu4-brj3 { gap: 12px; min-width: 0; display: grid; }

.go_ridu4-r9g { border: 1px solid #D3CBD1; background: #FCFCFC; border-radius: 22px; }

.go_ridu4-r9g[open] { border-color: #141114; }

.go_ridu4-sqbp { gap: 16px; color: #141114; display: flex; align-items: center; padding: 20px 20px; font-weight: 700; justify-content: space-between; }

.go_ridu4-bx { place-items: center; display: grid; width: 32px; border-radius: 50%; height: 32px; background: #ECE8EB; transition: transform .18s; flex: none; }

.go_ridu4-r9g[open] .go_ridu4-bx { transform: rotate(45deg); }

.go_ridu4-l09y { padding: 0 20px 20px; font-size: 0.953rem; }

.go_qiho2-3xil { display: flex; color: #F6F5F6; align-items: center; padding: 32px 24px; background: #110E10; justify-content: space-between; flex-wrap: wrap; border-radius: 22px; gap: 24px 44px; }

.go_qiho2-drj { max-width: 640px; min-width: 0; }

.go_qiho2-z3s { font-size: clamp(1.524rem, 1.219rem + 1.2vw, 2.159rem); letter-spacing: -0.02em; color: #F6F5F6; line-height: 1.12; font-weight: 800; }

.go_qiho2-uf { margin-top: 12px; color: #F6F5F6; }

.go_qiho2-uf a { color: #F6F5F6; }

.go_ja0-3za { font-weight: 800; font-size: clamp(1.397rem, 1.118rem + 1vw, 1.905rem); max-width: 760px; line-height: 1.15; }

.go_ja0-7fc { font-size: 0.953rem; margin-top: 20px; column-gap: 52px; columns: 2 340px; }

.go_ja0-7fc p + p { margin-top: 16px; }

.go_xakaj-neq { color: #60525D; font-size: 0.825rem; list-style: none; flex-wrap: wrap; padding: 0; display: flex; margin-bottom: 20px; gap: 8px 12px; }

.go_xakaj-neq li + li { margin-top: 0; }

.go_xakaj-neq li + li::before { content: "/"; margin-right: 12px; }

.go_xakaj-22qy { color: #60525D; }

.go_xakaj-kl { font-weight: 700; color: #141114; }

.go_tacet { padding-block: 8px 36px; }

.go_tacet-zb2o { grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr)); display: grid; align-items: start; gap: 24px 52px; }

.go_tacet-wf { min-width: 0; }

.go_tacet-5c1 { font-size: 0.825rem; font-family: "Spline Sans Mono", monospace; color: #60525D; }

.go_tacet-zmvi { font-weight: 800; line-height: 1.02; margin-top: 12px; font-size: clamp(2.287rem, 1.321rem + 3.4vw, 4.065rem); letter-spacing: -0.03em; }

.go_tacet-sv { max-width: 560px; margin-top: 16px; font-size: 1.175rem; }

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

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

.go_tacet-hca { font-size: 0.762rem; color: #60525D; font-weight: 700; }

.go_tacet-ygy { color: #141114; margin-top: 2px; font-family: "Spline Sans Mono", monospace; overflow-wrap: break-word; font-weight: 700; hyphens: auto; font-size: 1.112rem; }

.go_tacet-nzm { margin-top: 24px; }

.go_tacet-la { margin-top: 12px; font-size: 0.825rem; color: #60525D; }

.go_tacet-qt { min-width: 0; }

.go_fisow-efmy { border-radius: 22px; background: #110E10; padding: 32px 20px 0; text-align: center; color: #F6F5F6; overflow: hidden; }

.go_fisow-er2c { max-width: 820px; margin-inline: auto; }

.go_fisow-igc { font-size: 0.825rem; font-family: "Spline Sans Mono", monospace; color: #F6F5F6; }

.go_fisow-2e { letter-spacing: -0.03em; line-height: 1.02; color: #F6F5F6; font-weight: 800; margin-top: 12px; font-size: clamp(2.159rem, 1.321rem + 3.4vw, 4.192rem); }

.go_fisow-w3j { color: #F6F5F6; margin-top: 16px; font-size: 1.175rem; }

.go_fisow-si { justify-content: center; margin-top: 24px; }

.go_fisow-1q { margin-top: 32px; justify-content: center; list-style: none; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }

.go_fisow-xft { border: 1px solid #F6F5F6; padding: 8px 16px; border-radius: 999px; color: #F6F5F6; font-size: 0.889rem; }

.go_fisow-xft + .go_fisow-xft { margin-top: 0; }

.go_fisow-xft strong { font-family: "Spline Sans Mono", monospace; color: #F6F5F6; }

.go_fisow-p0 { margin: 40px auto 0; overflow: hidden; background-color: #ECE8EB; max-width: 960px; border-radius: 22px 22px 0 0; aspect-ratio: 16 / 10; }

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

.go_jao { padding-bottom: 52px; }

.go_jao-lokn { border: 1px solid #D3CBD1; background: #FCFCFC; border-radius: 22px; }

.go_jao-he6 { padding: 0 16px; align-items: center; min-height: 52px; justify-content: space-between; display: flex; color: #141114; font-weight: 700; }

.go_jao-115m { transition: transform .18s; }

.go_jao-lokn[open] .go_jao-115m { transform: rotate(45deg); }

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

.go_jao-mumi li + li { margin-top: 0; }

.go_jao-4h { display: flex; align-items: center; padding: 0 8px; min-height: 44px; font-weight: 600; border-top: 1px solid #D3CBD1; text-decoration: none; color: #3A3137; }

.go_jao-4h:hover { color: #972C9A; }

.go_jay-8y { gap: 32px 60px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); align-items: start; }

.go_jay-ehl { max-width: 720px; font-size: 1.112rem; min-width: 0; }

.go_jay-ehl p { margin-top: 16px; }

.go_jay-zt3 { background: #ECE8EB; border-radius: 22px; padding: 24px; min-width: 0; }

.go_jay-pqyk { font-weight: 600; font-size: 1.239rem; }

.go_jay-3yqe { padding: 0; list-style: none; margin-top: 16px; }

.go_jay-6973 { gap: 12px; display: flex; }

.go_jay-6973 svg { color: #167454; margin-top: 2px; flex: none; }

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

.go_lorih-0c9o > li + li { margin-top: 0; }

.go_lorih-kg { border: 1px solid #D3CBD1; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 22px; background-color: #110E10; }

.go_lorih-zc { height: 100%; width: 100%; object-fit: contain; }

.go_lorih-yepz { font-size: 0.889rem; margin-top: 12px; }

.go_jaben-dvb6 { border: 1px solid #D3CBD1; overflow-x: auto; background: #FCFCFC; border-radius: 22px; }

.go_jaben-1pcc { min-width: 560px; font-size: 0.953rem; }

.go_jaben-1pcc thead { background: #ECE8EB; }

.go_jaben-1pcc th, .go_jaben-1pcc td { vertical-align: middle; padding: 12px 16px; }

.go_jaben-1pcc thead th { font-weight: 700; color: #3A3137; font-size: 0.825rem; }

.go_jaben-1pcc tbody th, .go_jaben-1pcc tbody td { border-top: 1px solid #D3CBD1; }

.go_jaben-k59 { white-space: nowrap; color: #141114; font-family: "Spline Sans Mono", monospace; text-align: right; }

.go_jaben-fqe { gap: 12px; align-items: center; display: flex; font-weight: 700; color: #141114; }

.go_jaben-daq { overflow: hidden; background: #ECE8EB; width: 40px; height: 40px; border-radius: 8px; flex: none; }

.go_jaben-daq img { height: 100%; width: 100%; object-fit: contain; }

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

.go_jafi6-ae { border: 1px solid #D3CBD1; flex-direction: column; padding: 24px; border-radius: 22px; display: flex; background: #FCFCFC; min-width: 0; gap: 12px; }

.go_jafi6-xr { font-weight: 600; font-size: 1.302rem; }

.go_jafi6-4z { font-size: 0.953rem; flex: 1; }

.go_jafi6-xz { display: flex; flex-wrap: wrap; font-weight: 700; align-items: center; font-size: 0.825rem; gap: 8px; }

.go_jafi6-xz svg { color: #60525D; }

.go_jafi6-h39 { padding: 4px 12px; border-radius: 8px; background: #ECE8EB; color: #141114; }

.go_jafi6-6u { padding: 4px 12px; color: #FFFFFF; border-radius: 8px; background: #AD32AF; }

.go_bep-en0x { gap: 44px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); }

.go_bep-r4nk { min-width: 0; }

.go_bep-x5z { letter-spacing: -0.02em; font-size: clamp(1.524rem, 1.219rem + 1vw, 2.159rem); line-height: 1.12; font-weight: 800; }

.go_bep-09 { margin-top: 12px; color: #60525D; }

.go_bep-jg4 { border: 1px solid #D3CBD1; overflow-x: auto; border-radius: 22px; background: #FCFCFC; margin-top: 20px; }

.go_bep-kd { font-size: 0.953rem; }

.go_bep-kd thead { background: #ECE8EB; }

.go_bep-kd th, .go_bep-kd td { padding: 12px 20px; }

.go_bep-kd thead th { font-size: 0.825rem; }

.go_bep-kd tbody th, .go_bep-kd tbody td { border-top: 1px solid #D3CBD1; }

.go_bep-kd tbody th { font-weight: 600; }

.go_bep-iesc { text-align: right; color: #141114; font-family: "Spline Sans Mono", monospace; white-space: nowrap; }

.go_bep-rm6q { border-radius: 999px; display: block; margin-top: 8px; height: 4px; background: #ECE8EB; }

.go_bep-8fqv { display: block; border-radius: 999px; background: #AD32AF; height: 100%; }

.go_bep-1azt { color: #167454; font-weight: 700; }

.go_bep-cwz { color: #60525D; }

.go_miu-aj5f { border: 1px solid #D3CBD1; position: relative; aspect-ratio: 16 / 9; background-color: #110E10; overflow: hidden; border-radius: 22px; }

.go_miu-0r { height: 100%; object-fit: cover; width: 100%; }

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

.go_miu-uc { background: #F6F5F6; font-weight: 800; font-size: 1.112rem; color: #110E10; gap: 12px; border-radius: 999px; min-height: 56px; padding: 0 28px; transition: transform .18s; display: inline-flex; align-items: center; }

.go_miu-oq8h:hover .go_miu-uc { transform: scale(1.04); }

.go_miu-f4wn { gap: 16px 36px; align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 16px; }

.go_miu-qb { font-size: 0.953rem; max-width: 640px; }

.go_vei-d9ur { line-height: 1.7; max-width: 760px; font-size: 1.112rem; }

.go_vei-pf { line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 20px; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.541rem); }

.go_vei-d9ur p + p { margin-top: 16px; }

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

.go_pea-zto2 { min-width: 0; border-radius: 12px; background: #FCFCFC; padding: 20px 20px; }

.go_pea-rkp { font-size: 1.048rem; font-family: "Hanken Grotesk", sans-serif; font-weight: 700; }

.go_pea-t1 { font-size: 0.889rem; margin-top: 8px; }

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

.go_nu0-fwq { transform: translateY(0); }

.go_nu0-0v2d { color: #141114; text-overflow: ellipsis; overflow: hidden; font-weight: 700; min-width: 0; white-space: nowrap; }

.go_nu0 .go_hozof { flex: none; min-height: 44px; }

@media (min-width: 630px) {
  .go_xa4 { padding-inline: 24px; }
  .go_pek-0st1 { padding: 48px 44px; }
  .go_pek-ido { padding: 24px 36px; }
  .go_jazoj-rg8 { padding: 40px; }
  .go_ho8-bt, .go_pea-4s { padding: 40px; }
  .go_qiho2-3xil { padding: 44px; }
  .go_fisow-efmy { padding: 48px 44px 0; }
  .go_hoy { padding: 44px; }
  .go_hoy-itsv { align-items: baseline; grid-template-columns: 162px minmax(0, 1fr); }
}

@media (min-width: 968px) {
  .go_xa4 { padding-inline: 44px; }
  main > section { padding-block: 0 96px; }
  .go_xa8 { padding: 12px 24px; }
  .go_xa8-7nn { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 16px; gap: 16px; }
  .go_xa8-plzy { display: none; }
  .go_xa8-1k { display: flex; padding-top: 0; gap: 2px; flex-wrap: wrap; justify-content: center; border-top: 0; }
  .go_xa8-un { min-height: 40px; font-size: 0.889rem; }
  .go_xa8-q3 { display: flex; }
  .go_xa8-q3 .go_hozof { padding: 0 16px; min-height: 42px; }
  .go_tajab { padding-block: 24px 88px; }
  .go_tajab-am3a { padding-block: 36px; }
  .go_pek-0st1 { padding: 68px; }
  .go_tacet { padding-block: 16px 52px; }
  .go_jao { padding-bottom: 76px; }
  .go_jao-lokn[open] .go_jao-mumi, .go_jao-mumi { gap: 8px; padding: 0 12px 12px; display: flex; flex-wrap: wrap; }
  .go_jao-4h { border-top: 0; font-size: 0.889rem; background: #ECE8EB; padding: 0 12px; color: #141114; border-radius: 12px; font-weight: 700; min-height: 36px; }
  .go_jao-4h:hover { color: #FFFFFF; background: #AD32AF; }
  .go_jazoj-rg8 { padding: 48px; }
  .go_ho8-bt, .go_pea-4s { padding: 48px; }
  .go_qiho2-3xil { padding: 52px; }
  .go_fisow-efmy { padding: 60px 60px 0; }
  .go_hoy { margin: 0 24px 24px; padding: 52px; }
  .go_nu0 { display: none; }
}