:root {
--uNPczUgeIxjj: #FBF6F3;
--EBVykFluiIkb: #F3E8E3;
--EEltJvhODRmX: #F9F9F9;
--rxZWLCXaPbFI: #F6EDE9;
--hbxLdHuxjedt: #F9F9F9;
--EJALfMnzUNtg: #FFF8F4;
--CjrNltwcPrYA: #F6EDE9;
--MBGnhPUnfiyR: #1A0E12;
--sFiLTRzqizAg: #F4E4DF;
--dvfulTehuJIy: #F3C84C;
--jxfSVtzjJedn: #F2C2D1;

--rzUgNZebfQMv: #201218;
--pmfWSeSmRfrb: #684D5A;
--qhCfPOMUYgha: #201218;
--KOcbkMyMNjag: #201218;
--bKIlQhrLAPsr: #201218;
--qEDDSyfScUEf: #7B1137;
--geowhvZkMfAg: #FAEFF1;
--dBSzeobzvIcO: #B9A9AC;
--hPTuJvmcEYew: #A28790;

--pxzMEMmIpIDW: #7B1137;
--PwlwicmHrZKp: #CA143D;
--mNoDqchRueTI: #845F11;
--LdUnYlvCiEcZ: #CA143D;
--lvbREtYOHQwY: #206545;
--DUNLusBNLcyF: #1E5EA7;
--iYIHeYtzyDAs: #6E2D95;
--LHfkRFceAvue: #413482;
--ODkaIFErsiLl: #F9D1E0;
--XlhCpVQVpoVF: #9773E8;
--REvdBdrOdktC: #7B1137;
--FAojKiUgmCUI: #1F6B47;
--pfXTsFuIvGFt: #FDFDFD;
--iklJqdtITloi: #FFDEAA;
--DMiHuTyMpTGL: #F5EAEB;
--kLOUOawjKYbU: #AE0D24;
--UHbGfyWujykM: #FBE2E2;

--GTlnxZMpJGii: #FAFAFA;
--nVuuuyKhwnRq: #7B1137;
--etAILGCuujsg: #FAFAFA;
--YZMYpJsvrmRC: #7B1137;

--ZCiIHbAYVhYj: #E4D3CD;
--TabZRZpLcLHp: #E4D3CD;
--UikybvrCAdxC: #48343C;
--eviIBztTPrKa: #6F4951;
--mNtayXNjWAof: #130A0E;

--GifwUAHcshFq: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
--jTBDuSsNwWmf: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
--cVnCiDhnxVeu: 560px;
--uTbnlvurLvmp: 16px;
--cSelbyRFikaa: 20px;
--OhSKlqxRgrdo: 13px;
--RXzrnEsSWHJh: 999px;
--MxKNwhKmsckY: clamp(32px, 5.4vw, 54px);

--FGYmeIMBxssP: linear-gradient(135deg, var(--pxzMEMmIpIDW), var(--lvbREtYOHQwY));
--zyyFArgOFHvL: linear-gradient(135deg, var(--REvdBdrOdktC), var(--FAojKiUgmCUI));
--FWPRVqIxqvDR: linear-gradient(135deg, var(--iklJqdtITloi), var(--ODkaIFErsiLl));
--MdIEIufthBSS: 0 24px 70px color-mix(in srgb, var(--eviIBztTPrKa) 45%, transparent);
--kldwlCyAiMbK: 0 10px 28px color-mix(in srgb, var(--pxzMEMmIpIDW) 16%, transparent);

--header-h: 66px;

}

* {
box-sizing: border-box;
}

:focus-visible {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 3px;
}

a:hover {
text-decoration: underline;
}

body {
font-family: var(--GifwUAHcshFq);
font-weight: 400;
font-size: 18px;
line-height: 1.6;
margin: 0;
padding: 0 0 84px;
background-color: var(--uNPczUgeIxjj);
color: var(--rzUgNZebfQMv);
scroll-behavior: smooth;
}

body:has(.TlJnjgXUiTEI:target) {
overflow: hidden;
}

html {
scroll-behavior: smooth;
}

h2[id],
section[id] {
scroll-margin-top: calc(var(--header-h) + 12px);
}

h1, h2, h3, h4 {
font-family: var(--jTBDuSsNwWmf);
letter-spacing: -0.02em;
}

h1, h2 {
font-weight: 900;
}

h3, h4 {
font-weight: 800;
}

p {
font-size: 18px;
line-height: 1.55;
}

h1 {
font-size: 34px;
line-height: 41px;
color: var(--rzUgNZebfQMv);
}

h2 {
font-size: 30px;
line-height: 36px;
}

h3 {
font-size: 24px;
line-height: 29px;
}

h4 {
font-size: 20px;
line-height: 24px;
}

img {
width: 100%;
}

figure {
margin: 0 0 24px;
}

.buPvwNGgSgRo {
flex: 0 0 auto;
width: auto;
min-width: 44px;
max-width: 110px;
height: 44px;
display: flex;
align-items: center;
justify-content: center;
padding: 4px 6px;
text-decoration: none;
border-radius: 8px 14px 8px 14px;
transform: skewX(-8deg);
}

.buPvwNGgSgRo:hover {
text-decoration: none;
}

.nUFgtrOACPuW {
width: auto;
max-width: 100%;
height: 100%;
object-fit: contain;
transform: skewX(8deg);
}

.FELyfJgAmiRD {
width: 44px;
height: 44px;
display: grid;
place-items: center;
color: var(--rzUgNZebfQMv);
background: color-mix(in srgb, var(--rzUgNZebfQMv) 4%, transparent);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
cursor: pointer;
}

.JAUhTICMGWSP {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
padding: 12px 16px;
border: 0;
border-radius: var(--OhSKlqxRgrdo);
font-size: 13px;
font-weight: 900;
text-align: center;
text-decoration: none;
white-space: nowrap;
cursor: pointer;
}

.JAUhTICMGWSP:hover {
text-decoration: none;
}

.blZqyhjcVmdz {
color: var(--GTlnxZMpJGii);
background: var(--FGYmeIMBxssP);
box-shadow: var(--kldwlCyAiMbK);
}

.VLvTQHQXvCxF {
color: var(--rzUgNZebfQMv);
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
}

.ujXLkaHTBMJC,
.inside-LGCVETpPIfQn {
max-width: var(--cVnCiDhnxVeu);
width: 100%;
margin: 0 auto;
}

.jjOTAwQvRCjs {
width: 100%;
}

.GTDREehcbWoy {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding: 28px var(--uTbnlvurLvmp);
}

@keyframes pulse {
0% {
transform: scale(0.9);
}
50% {
transform: scale(1);
}
100% {
transform: scale(0.9);
}
}

@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}

@media (min-width: 768px) {
:root {
--cVnCiDhnxVeu: 720px;
}
}

@media (min-width: 1024px) {
:root {
--cVnCiDhnxVeu: 1200px;
--uTbnlvurLvmp: 24px;
}

.buPvwNGgSgRo {
max-width: 160px;
height: 48px;
}
}

@media (max-width: 1100px) {
.ktDPDqxRIqhC {
padding-inline: 0px;
}
}

@media (max-width: 767px) {
h1 {
font-size: 32px;
line-height: 38px;
}

h2 {
font-size: 28px;
line-height: 34px;
}

h3 {
font-size: 22px;
line-height: 27px;
}

h4 {
font-size: 18px;
line-height: 22px;
}

.GTDREehcbWoy {
padding-block: 20px;
}
}

@media (max-width: 576px) {
h1 {
font-size: 28px;
line-height: 34px;
}

h2 {
font-size: 24px;
line-height: 29px;
}

h3 {
font-size: 20px;
line-height: 24px;
}

h4 {
font-size: 18px;
line-height: 22px;
}
}
.ClnWZhnMnLwk {
display: block;
width: 0;
height: 0;
}

.QmgifcRmoeTT {
position: fixed;
top: 0;
left: 0;
width: 0;
height: 0;
}

.dFZmibwUNtXD {
height: var(--header-h);
position: sticky;
top: 0;
z-index: 30;
background: color-mix(in srgb, var(--EJALfMnzUNtg) 90%, transparent);
border-bottom: 1px solid var(--TabZRZpLcLHp);
backdrop-filter: blur(18px);
}

.VIujpnmDNknS {
height: 100%;
max-width: var(--cVnCiDhnxVeu);
display: grid;
grid-template-columns: 44px 1fr auto;
gap: 10px;
align-items: center;
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.tpmRJfTKtFIJ {
align-content: center;
gap: 5px;
}

.tpmRJfTKtFIJ i {
display: block;
width: 18px;
height: 2px;
background: var(--rzUgNZebfQMv);
border-radius: 2px;
}

.tpmRJfTKtFIJ i:last-child {
width: 12px;
margin-left: -6px;
}

.QoXmlNZElNit {
min-width: 0;
min-height: 44px;
display: flex;
align-items: center;
gap: 9px;
color: var(--rzUgNZebfQMv);
text-decoration: none;
}

.yUZSbtHPMcEy {
min-width: 0;
overflow: hidden;
font-size: 15px;
font-weight: 900;
line-height: 1.15;
letter-spacing: 0.04em;
text-transform: uppercase;
text-overflow: ellipsis;
}

.yUZSbtHPMcEy span {
display: block;
color: var(--pxzMEMmIpIDW);
}

.maZWLTxsoITE {
min-width: 58px;
min-height: 44px;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0 14px;
color: var(--pxzMEMmIpIDW);
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 6%, transparent);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 35%, transparent);
border-radius: 12px;
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.maZWLTxsoITE:hover {
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 14%, transparent);
text-decoration: none;
}

.agoRiSTEvLWu {
position: fixed;
inset: 0;
z-index: 50;
background: color-mix(in srgb, var(--eviIBztTPrKa) 66%, transparent);
backdrop-filter: blur(3px);
visibility: hidden;
opacity: 0;
transition: opacity 0.25s ease, visibility 0.25s ease;
}

.TlJnjgXUiTEI {
position: fixed;
top: 0;
right: 12%;
left: 0;
z-index: 60;
height: 100vh;
height: 100dvh;
display: flex;
flex-direction: column;
padding: 18px;
background: color-mix(in srgb, var(--hbxLdHuxjedt) 55%, var(--uNPczUgeIxjj));
box-shadow: var(--MdIEIufthBSS);
visibility: hidden;
transform: translateX(-100%);
transition: transform 0.28s ease, visibility 0.28s ease;
}

.TlJnjgXUiTEI:target {
visibility: visible;
transform: none;
}

.TlJnjgXUiTEI:target + .agoRiSTEvLWu {
visibility: visible;
opacity: 1;
}

.xsbNEnqraiGZ {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-bottom: 22px;
}

.XhyJJspXZdxx {
position: relative;
flex: 0 0 auto;
}

.XhyJJspXZdxx::before,
.XhyJJspXZdxx::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 16px;
height: 2px;
margin: -1px 0 0 -8px;
background: var(--rzUgNZebfQMv);
border-radius: 2px;
}

.XhyJJspXZdxx::before {
transform: rotate(45deg);
}

.XhyJJspXZdxx::after {
transform: rotate(-45deg);
}

.FGkRaqlUTxCr {
flex: 1 1 auto;
display: grid;
align-content: start;
overflow-y: auto;
overscroll-behavior: contain;
}

.sYAoRaEJrWRW {
min-height: 53px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
color: var(--rzUgNZebfQMv);
border-bottom: 1px solid var(--TabZRZpLcLHp);
font-size: 16px;
font-weight: 800;
text-decoration: none;
}

.sYAoRaEJrWRW:hover {
color: var(--qEDDSyfScUEf);
text-decoration: none;
}

.sYAoRaEJrWRW b {
flex: 0 0 auto;
color: var(--pmfWSeSmRfrb);
font-size: 9px;
font-weight: 800;
letter-spacing: 0.08em;
}

.VbWvJZOxtuXj {
flex: 0 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
margin-top: 16px;
}

.ArdWYhtwUvnN .dFZmibwUNtXD {
display: flex;
align-items: center;
justify-content: center;
}

.ArdWYhtwUvnN .HKygrxdeuTNI {
width: auto;
height: 36px;
}

@media (min-width: 620px) {
.TlJnjgXUiTEI {
right: auto;
width: 88%;
max-width: 420px;
}
}

@media (prefers-reduced-motion: reduce) {
.agoRiSTEvLWu,
.TlJnjgXUiTEI {
transition-duration: 0.001ms;
}
}
.YydNlZHDEAIG {
position: relative;
overflow: hidden;
padding: 54px 0 46px;
background:
radial-gradient(ellipse 72% 52% at 86% 4%, var(--dvfulTehuJIy) 0%, transparent 72%),
radial-gradient(ellipse 54% 42% at 4% 92%, var(--jxfSVtzjJedn) 0%, transparent 76%),
linear-gradient(155deg, var(--sFiLTRzqizAg) 0%, var(--uNPczUgeIxjj) 72%);
}

.YydNlZHDEAIG::before {
content: "";
position: absolute;
inset: auto 0 0;
height: 150px;
background: linear-gradient(180deg, transparent, var(--uNPczUgeIxjj));
}

.GDjmoXrKDMWZ {
max-width: var(--cVnCiDhnxVeu);
padding-inline: var(--uTbnlvurLvmp);
position: relative;
z-index: 1;
margin: 0 auto;
text-align: center;
container-type: inline-size;
}

.LMHuKISudqqD {
display: flex;
align-items: center;
justify-content: center;
gap: 11px;
margin-bottom: 14px;
color: var(--rzUgNZebfQMv);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

.LMHuKISudqqD::before {
content: "";
width: 26px;
height: 2px;
flex: 0 0 auto;
background: var(--pxzMEMmIpIDW);
}

.LMHuKISudqqD p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.bvtffvwExSuA {
max-width: 420px;
margin: 0 auto 28px;
font-size: min(min(100cqi, 420px) / (var(--FmafbPiltVfx, 1) * 0.7), 42px);
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.055em;
text-transform: uppercase;
}

.bvtffvwExSuA span {
display: block;
color: var(--pxzMEMmIpIDW);
font-style: italic;
}

.izfexFMmwtGd {
max-width: 520px;
position: relative;
margin: 0 auto;
text-align: left;
overflow: hidden;
padding: 23px;
color: var(--geowhvZkMfAg);
background: linear-gradient(145deg, var(--MBGnhPUnfiyR), var(--UikybvrCAdxC));
border-radius: 23px;
box-shadow: var(--MdIEIufthBSS);
}

.POGdiqJkcODj {
position: relative;
z-index: 1;
margin-bottom: 10px;
color: var(--dBSzeobzvIcO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
text-transform: uppercase;
}

.POGdiqJkcODj p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.aSMzUayVdYEB {
position: relative;
z-index: 1;
margin-bottom: 20px;
font-size: 27px;
font-weight: 900;
line-height: 1.03;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.aSMzUayVdYEB p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.aSMzUayVdYEB p + p {
color: var(--XlhCpVQVpoVF);
}

.ZcLqhBWSwAYz {
width: 100%;
min-height: 48px;
position: relative;
z-index: 1;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
padding: 12px 16px;
color: var(--pfXTsFuIvGFt);
background: var(--zyyFArgOFHvL);
border-radius: var(--OhSKlqxRgrdo);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.ZcLqhBWSwAYz::after {
content: "\2197";
font-size: 12px;
}

.ZcLqhBWSwAYz:hover {
text-decoration: none;
}

.BzbnvVClgyZZ {
display: block;
position: relative;
z-index: 1;
margin-top: 12px;
color: var(--hPTuJvmcEYew);
font-size: 9px;
}

@media (min-width: 620px) {
.YydNlZHDEAIG {
padding-top: 72px;
}

.bvtffvwExSuA {
max-width: 640px;
font-size: min(min(100cqi, 640px) / (var(--FmafbPiltVfx, 1) * 0.7), 56px);
}
}

@media (min-width: 1024px) {
.YydNlZHDEAIG {
padding: 84px 0 74px;
}

.bvtffvwExSuA {
max-width: 900px;
font-size: min(min(100cqi, 900px) / (var(--FmafbPiltVfx, 1) * 0.7), 64px);
}

.izfexFMmwtGd {
padding: 28px;
}

.aSMzUayVdYEB {
font-size: 32px;
}
}
.pXaSizvZciXz {
position: relative;
overflow: hidden;
padding: 46px 0 52px;
background:
radial-gradient(ellipse 60% 60% at 78% 46%, var(--dvfulTehuJIy) 0%, transparent 68%),
radial-gradient(ellipse 46% 38% at 8% 6%, var(--jxfSVtzjJedn) 0%, transparent 74%),
linear-gradient(120deg, var(--sFiLTRzqizAg) 0%, var(--uNPczUgeIxjj) 78%);
}

.pXaSizvZciXz::after {
content: "";
position: absolute;
right: -90px;
bottom: -120px;
width: 320px;
height: 320px;
border: 1px solid color-mix(in srgb, var(--DUNLusBNLcyF) 22%, transparent);
border-radius: 50%;
box-shadow: inset 0 0 0 40px color-mix(in srgb, var(--DUNLusBNLcyF) 6%, transparent);
}

.RQCxawxpMJaF {
max-width: var(--cVnCiDhnxVeu);
padding-inline: var(--uTbnlvurLvmp);
position: relative;
z-index: 1;
display: grid;
gap: 30px;
margin: 0 auto;
}

.YlvlkPTxHAsK {
min-width: 0;
container-type: inline-size;
}

.PQHopKYskDxs {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 16px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.19em;
text-transform: uppercase;
}

.PQHopKYskDxs::before {
content: "";
flex: 0 0 auto;
width: 26px;
height: 3px;
background: var(--pxzMEMmIpIDW);
border-radius: 2px;
}

.PQHopKYskDxs p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.USejnzIySCuB {
margin: 0;
font-size: min(100cqi / (var(--HJPilgovQMSv, 1) * 0.7), 40px);
font-weight: 900;
line-height: 0.9;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.USejnzIySCuB b {
display: block;
margin-top: 4px;
color: var(--pxzMEMmIpIDW);
font-style: italic;
}

.AZkVjTKzMUur {
position: relative;
overflow: hidden;
padding: 24px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: 26px;
box-shadow: var(--MdIEIufthBSS);
}

.VJcSXgQLTEvE {
position: relative;
z-index: 1;
margin-bottom: 12px;
color: var(--dBSzeobzvIcO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
text-transform: uppercase;
}

.VJcSXgQLTEvE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.ZFeKLJspiAqx {
position: relative;
z-index: 1;
margin-bottom: 22px;
font-size: 26px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.ZFeKLJspiAqx p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.ZFeKLJspiAqx p + p {
color: var(--XlhCpVQVpoVF);
}

.rZCrtjqIjatL {
width: 100%;
min-height: 52px;
position: relative;
z-index: 1;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
padding: 12px 18px;
color: var(--pfXTsFuIvGFt);
background: var(--zyyFArgOFHvL);
border-radius: var(--RXzrnEsSWHJh);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.rZCrtjqIjatL::after {
content: "\2197";
font-size: 12px;
}

.rZCrtjqIjatL:hover {
text-decoration: none;
}

.ZHQcjRktmtJM {
display: block;
position: relative;
z-index: 1;
margin-top: 14px;
color: var(--hPTuJvmcEYew);
font-size: 9px;
}

@media (min-width: 768px) {
.RQCxawxpMJaF {
grid-template-columns: minmax(0, 1fr) minmax(0, 0.9fr);
gap: 40px;
align-items: center;
}

.USejnzIySCuB {
font-size: min(100cqi / (var(--HJPilgovQMSv, 1) * 0.7), 60px);
}
}

@media (min-width: 1024px) {
.pXaSizvZciXz {
padding: 76px 0 84px;
}

.RQCxawxpMJaF {
gap: 64px;
}

.USejnzIySCuB {
font-size: min(100cqi / (var(--HJPilgovQMSv, 1) * 0.7), 80px);
}

.AZkVjTKzMUur {
padding: 32px;
}

.ZFeKLJspiAqx {
font-size: 32px;
}
}
.aOawMTLABTYC {
position: relative;
overflow: hidden;
padding: 50px 0 44px;
background:
radial-gradient(ellipse 58% 44% at 10% 4%, var(--dvfulTehuJIy) 0%, transparent 70%),
radial-gradient(ellipse 66% 48% at 94% 94%, var(--jxfSVtzjJedn) 0%, transparent 74%),
linear-gradient(190deg, var(--sFiLTRzqizAg) 0%, var(--uNPczUgeIxjj) 78%);
}

.aOawMTLABTYC::before {
content: "";
position: absolute;
inset: auto 0 0;
height: 150px;
background: linear-gradient(180deg, transparent, var(--uNPczUgeIxjj));
}

.lOLppBQFGytL {
max-width: var(--cVnCiDhnxVeu);
position: relative;
z-index: 1;
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.jaTbIgSCPvZY {
padding-bottom: 24px;
border-bottom: 1px solid color-mix(in srgb, var(--rzUgNZebfQMv) 12%, transparent);
container-type: inline-size;
}

.FVZRCqFztMNH {
display: flex;
align-items: center;
gap: 11px;
margin-bottom: 16px;
color: var(--rzUgNZebfQMv);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

.FVZRCqFztMNH::before {
content: "";
width: 26px;
height: 2px;
flex: 0 0 auto;
background: var(--pxzMEMmIpIDW);
}

.FVZRCqFztMNH p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.USnjinVfUDfv {
margin: 0;
font-size: min(100cqi / (var(--QOaJPvsxvapZ, 1) * 0.7), 44px);
font-weight: 900;
line-height: 0.9;
letter-spacing: -0.055em;
text-transform: uppercase;
}

.USnjinVfUDfv span {
display: block;
color: var(--pxzMEMmIpIDW);
font-style: italic;
text-align: right;
}

.ACFmVtRidiOq {
position: relative;
overflow: hidden;
display: grid;
gap: 18px;
margin-top: 24px;
padding: 22px;
color: var(--geowhvZkMfAg);
background: linear-gradient(120deg, var(--MBGnhPUnfiyR), var(--UikybvrCAdxC));
border-radius: 22px;
box-shadow: var(--MdIEIufthBSS);
}

.xHmdbzGKkPjK {
min-width: 0;
position: relative;
z-index: 1;
}

.IHGOwGhTwBGu {
margin-bottom: 10px;
color: var(--dBSzeobzvIcO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
text-transform: uppercase;
}

.IHGOwGhTwBGu p,
.CPbfyjqwkZoz p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.CPbfyjqwkZoz {
font-size: 26px;
font-weight: 900;
line-height: 1.03;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.CPbfyjqwkZoz p + p {
color: var(--XlhCpVQVpoVF);
}

.RanMNhpJROKT {
position: relative;
z-index: 1;
display: grid;
align-content: center;
gap: 9px;
}

.zmVanZcUMcru {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
padding: 12px 16px;
color: var(--pfXTsFuIvGFt);
background: var(--zyyFArgOFHvL);
border-radius: var(--OhSKlqxRgrdo);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.zmVanZcUMcru::after {
content: "\2197";
font-size: 12px;
}

.zmVanZcUMcru:hover {
text-decoration: none;
}

.UwSwhGpyzyDc {
display: block;
color: var(--hPTuJvmcEYew);
font-size: 9px;
text-align: center;
}

@media (min-width: 620px) {
.aOawMTLABTYC {
padding-top: 68px;
}

.USnjinVfUDfv {
font-size: min(100cqi / (var(--QOaJPvsxvapZ, 1) * 0.7), 62px);
}

.CPbfyjqwkZoz {
font-size: 30px;
}
}

@media (min-width: 1024px) {
.aOawMTLABTYC {
padding: 88px 0 68px;
}

.jaTbIgSCPvZY {
padding-bottom: 30px;
}

.USnjinVfUDfv {
font-size: min(100cqi / (var(--QOaJPvsxvapZ, 1) * 0.7), 78px);
}

.ACFmVtRidiOq {
grid-template-columns: minmax(0, 1fr) 240px;
gap: 30px;
align-items: center;
margin-top: 30px;
padding: 26px 32px;
}

.CPbfyjqwkZoz {
font-size: 34px;
}
}
.UniloDMlJUmO {
overflow: hidden;
padding: 44px 0 42px;
background:
radial-gradient(ellipse 64% 48% at 96% 10%, var(--dvfulTehuJIy) 0%, transparent 72%),
radial-gradient(ellipse 58% 44% at 6% 88%, var(--jxfSVtzjJedn) 0%, transparent 74%),
linear-gradient(168deg, var(--sFiLTRzqizAg) 0%, var(--uNPczUgeIxjj) 76%);
}

.gbJgxYqJeuIi {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.IvJMGsLXqdpm {
min-width: 0;
container-type: inline-size;
}

.vMtHZjWZDksK {
display: flex;
align-items: center;
gap: 11px;
margin: 0 0 16px;
color: var(--rzUgNZebfQMv);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

.vMtHZjWZDksK::before {
content: "";
width: 26px;
height: 2px;
flex: 0 0 auto;
background: var(--pxzMEMmIpIDW);
}

.GcXvBnbrnYja {
margin: 0 0 26px;
font-size: min(100cqi / (var(--UudqgNSoXvyC, 1) * 0.7), 44px);
font-weight: 900;
line-height: 0.9;
letter-spacing: -0.055em;
text-transform: uppercase;
}

.GcXvBnbrnYja b {
display: block;
margin-left: 0.14em;
color: var(--pxzMEMmIpIDW);
font-style: italic;
}

.GxekautODaKM {
display: grid;
overflow: hidden;
border-radius: 22px;
box-shadow: var(--MdIEIufthBSS);
}

.HJwuwfmyZFEz {
display: grid;
align-content: center;
gap: 12px;
padding: 26px 24px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
text-align: center;
}

.SWVOBEWhmsex {
color: color-mix(in srgb, var(--GTlnxZMpJGii) 68%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.15em;
text-transform: uppercase;
}

.SWVOBEWhmsex p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.TbgaHgDQRVVe {
margin: 0;
font-size: 32px;
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.IhaUkuVyglLz {
margin: 0;
color: var(--geowhvZkMfAg);
font-size: 17px;
font-weight: 900;
line-height: 1.15;
letter-spacing: -0.025em;
text-align: center;
text-transform: uppercase;
}

.eEBRGHspEcqv {
display: grid;
align-content: center;
gap: 10px;
padding: 22px 24px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-top: 2px dashed color-mix(in srgb, var(--geowhvZkMfAg) 26%, transparent);
}

.sucUNPJPVypL {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
padding: 12px 16px;
color: var(--pfXTsFuIvGFt);
background: var(--zyyFArgOFHvL);
border-radius: var(--OhSKlqxRgrdo);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.sucUNPJPVypL::after {
content: "\2197";
font-size: 12px;
}

.sucUNPJPVypL:hover {
text-decoration: none;
}

.zbcauFSkEvfq {
display: block;
color: var(--hPTuJvmcEYew);
font-size: 9px;
text-align: center;
}

@media (min-width: 620px) {
.UniloDMlJUmO {
padding-top: 68px;
}

.GcXvBnbrnYja {
font-size: min(100cqi / (var(--UudqgNSoXvyC, 1) * 0.7), 60px);
}

.TbgaHgDQRVVe {
font-size: 38px;
}

.IhaUkuVyglLz {
font-size: 19px;
}
}

@media (min-width: 1024px) {
.UniloDMlJUmO {
padding: 68px 0 64px;
}

.gbJgxYqJeuIi {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 0.96fr);
column-gap: 34px;
align-items: center;
}

.GcXvBnbrnYja {
margin-bottom: 0;
font-size: min(100cqi / (var(--UudqgNSoXvyC, 1) * 0.7), 72px);
}

.GxekautODaKM {
grid-template-columns: minmax(0, 1.12fr) minmax(0, 0.88fr);
}

.HJwuwfmyZFEz {
min-height: 300px;
padding: 34px 26px;
}

.IhaUkuVyglLz {
font-size: 21px;
}

.eEBRGHspEcqv {
padding: 30px 26px;
border-top: 0;
border-left: 2px dashed color-mix(in srgb, var(--geowhvZkMfAg) 26%, transparent);
}
}

@supports (mask-composite: intersect) {
@media (min-width: 1024px) {
.GxekautODaKM {
mask-image:
radial-gradient(circle 13px at 56.4% 0, transparent 96%, currentColor 100%),
radial-gradient(circle 13px at 56.4% 100%, transparent 96%, currentColor 100%);
mask-composite: intersect;
}
}
}
.ZCujaKLWsgOj {
overflow: hidden;
padding: 48px max(var(--uTbnlvurLvmp), calc(50% - var(--cVnCiDhnxVeu) / 2)) 44px;
background:
radial-gradient(ellipse 62% 46% at 8% 6%, var(--dvfulTehuJIy) 0%, transparent 72%),
linear-gradient(178deg, var(--sFiLTRzqizAg) 0%, var(--uNPczUgeIxjj) 82%);
}

.ExMzUdQkcxGl {
min-width: 0;
container-type: inline-size;
}

.jJgofIvXStaf {
display: flex;
align-items: center;
gap: 11px;
margin-bottom: 16px;
color: var(--rzUgNZebfQMv);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

.jJgofIvXStaf::before {
content: "";
width: 26px;
height: 2px;
flex: 0 0 auto;
background: var(--pxzMEMmIpIDW);
}

.jJgofIvXStaf p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.AfVTmVSBdwxv {
margin: 0 0 28px;
font-size: min(100cqi / (var(--ThaBYDFAvcbF, 1) * 0.7), 44px);
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.055em;
text-transform: uppercase;
}

.AfVTmVSBdwxv span {
display: block;
color: var(--pxzMEMmIpIDW);
font-style: italic;
}

.wmQmtTscZJXZ {
min-width: 0;
display: grid;
gap: 12px;
justify-items: start;
margin-inline: calc(50% - 50vw);
padding: 46px max(var(--uTbnlvurLvmp), calc(50vw - var(--cVnCiDhnxVeu) / 2)) 34px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
clip-path: polygon(0 26px, 100% 0, 100% 100%, 0 100%);
}

.UjhfuVzYowLT {
color: color-mix(in srgb, var(--GTlnxZMpJGii) 66%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.15em;
text-transform: uppercase;
}

.UjhfuVzYowLT p,
.zqjtGgCqJkaO p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.zqjtGgCqJkaO {
font-size: 40px;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.zqjtGgCqJkaO p + p {
margin-top: 6px;
font-size: 19px;
line-height: 1.1;
letter-spacing: -0.025em;
}

.LMCmWWobcoZO {
min-height: 50px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-top: 6px;
padding: 12px 30px;
color: var(--rzUgNZebfQMv);
background: var(--uNPczUgeIxjj);
border-radius: var(--OhSKlqxRgrdo);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.LMCmWWobcoZO:hover {
background: var(--sFiLTRzqizAg);
text-decoration: none;
}

.TAxehghWcfjE {
display: block;
color: color-mix(in srgb, var(--GTlnxZMpJGii) 60%, transparent);
font-size: 9px;
}

@media (min-width: 620px) {
.AfVTmVSBdwxv {
font-size: min(100cqi / (var(--ThaBYDFAvcbF, 1) * 0.7), 62px);
}

.zqjtGgCqJkaO {
font-size: 54px;
}

.zqjtGgCqJkaO p + p {
font-size: 22px;
}
}

@media (min-width: 1024px) {
.ZCujaKLWsgOj {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
column-gap: 24px;
align-items: center;
padding-top: 80px;
padding-bottom: 72px;
background:
radial-gradient(ellipse 46% 60% at 4% 10%, var(--dvfulTehuJIy) 0%, transparent 68%),
linear-gradient(96deg, var(--sFiLTRzqizAg) 0 52%, var(--pxzMEMmIpIDW) 52% 100%);
}

.AfVTmVSBdwxv {
margin-bottom: 0;
font-size: min(100cqi / (var(--ThaBYDFAvcbF, 1) * 0.7), 74px);
}

.wmQmtTscZJXZ {
gap: 14px;
margin-inline: 0;
padding: 0 0 0 54px;
background: none;
clip-path: none;
}

.zqjtGgCqJkaO {
font-size: 68px;
}

.zqjtGgCqJkaO p + p {
font-size: 25px;
}
}
.neOdOXVTVguR {
overflow: hidden;
padding: 52px max(var(--uTbnlvurLvmp), calc(50% - var(--cVnCiDhnxVeu) / 2)) 50px;
background:
radial-gradient(ellipse 72% 54% at 50% 76%, var(--dvfulTehuJIy) 0%, transparent 70%),
linear-gradient(180deg, var(--sFiLTRzqizAg) 0%, var(--uNPczUgeIxjj) 84%);
}

.KkGhjnRBJLQa {
position: relative;
z-index: 1;
text-align: center;
container-type: inline-size;
}

.TSLTFXLYBkcR {
display: flex;
align-items: center;
justify-content: center;
gap: 11px;
margin-bottom: 15px;
color: var(--rzUgNZebfQMv);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

.TSLTFXLYBkcR::before {
content: "";
width: 26px;
height: 2px;
flex: 0 0 auto;
background: var(--pxzMEMmIpIDW);
}

.TSLTFXLYBkcR p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.PATBkivJqbCl {
max-width: 460px;
margin: 0 auto;
font-size: min(100cqi / (var(--CXtAJDVRBpZc, 1) * 0.7), 54px);
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.PATBkivJqbCl b {
display: block;
color: var(--pxzMEMmIpIDW);
font-style: italic;
}

.QIzeUtydFeVc {
position: relative;
display: grid;
justify-items: center;
margin-top: 38px;
container-type: inline-size;
}

.QIzeUtydFeVc::before,
.QIzeUtydFeVc::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
border-radius: 50%;
transform: translate(-50%, -50%);
}

.QIzeUtydFeVc::before {
width: 296px;
height: 296px;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 38%, transparent);
}

.QIzeUtydFeVc::after {
width: 424px;
height: 424px;
border: 1px dashed color-mix(in srgb, var(--rzUgNZebfQMv) 13%, transparent);
}

.tUUdWAeNaJzr {
max-width: 320px;
position: relative;
z-index: 1;
display: grid;
justify-items: center;
gap: 10px;
}

.tQhjMXqRUvsZ {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.tQhjMXqRUvsZ p,
.XFSwtGpjdxsU p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.XFSwtGpjdxsU {
text-align: center;
color: var(--pxzMEMmIpIDW);
font-size: min(100cqi / (var(--CXtAJDVRBpZc, 1) * 0.7), 54px);
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.XFSwtGpjdxsU p + p {
margin-top: 6px;
color: var(--rzUgNZebfQMv);
font-size: 16px;
line-height: 1.15;
letter-spacing: -0.025em;
}

.bEKOayYdtjIY {
min-height: 50px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-top: 8px;
padding: 12px 32px;
color: var(--GTlnxZMpJGii);
background: var(--FGYmeIMBxssP);
border-radius: var(--RXzrnEsSWHJh);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.bEKOayYdtjIY::after {
content: "\2197";
font-size: 12px;
}

.bEKOayYdtjIY:hover {
text-decoration: none;
}

.CPbigaVnZoTA {
display: block;
color: var(--pmfWSeSmRfrb);
font-size: 9px;
}

@media (min-width: 620px) {
.PATBkivJqbCl {
max-width: 620px;
font-size: min(100cqi / (var(--CXtAJDVRBpZc, 1) * 0.7), 58px);
}

.QIzeUtydFeVc::before {
width: 352px;
height: 352px;
}

.QIzeUtydFeVc::after {
width: 512px;
height: 512px;
}

.tUUdWAeNaJzr {
max-width: 380px;
}

.XFSwtGpjdxsU {
font-size: min(100cqi / (var(--CXtAJDVRBpZc, 1) * 0.7), 58px);
}

.XFSwtGpjdxsU p + p {
font-size: 19px;
}
}

@media (min-width: 1024px) {
.neOdOXVTVguR {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
column-gap: 32px;
align-items: center;
padding-top: 92px;
padding-bottom: 84px;
}

.KkGhjnRBJLQa {
text-align: left;
}

.TSLTFXLYBkcR {
justify-content: flex-start;
}

.PATBkivJqbCl {
max-width: none;
margin: 0;
font-size: min(100cqi / (var(--CXtAJDVRBpZc, 1) * 0.7), 68px);
}

.QIzeUtydFeVc {
margin-top: 0;
}

.QIzeUtydFeVc::before {
width: 404px;
height: 404px;
}

.QIzeUtydFeVc::after {
width: 592px;
height: 592px;
}

.tUUdWAeNaJzr {
max-width: 420px;
gap: 12px;
}

.XFSwtGpjdxsU {
font-size: min(100cqi / (var(--CXtAJDVRBpZc, 1) * 0.7), 68px);
}

.XFSwtGpjdxsU p + p {
font-size: 21px;
}
}
.HHvTCnJreybG {
padding: 42px 0 54px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.jTGINjLHFjKJ {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.tvBMibEuhyxb {
position: relative;
overflow: hidden;
padding: 22px;
background: linear-gradient(145deg, var(--EBVykFluiIkb) 0%, var(--sFiLTRzqizAg) 55%, var(--hbxLdHuxjedt) 100%);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 22px;
box-shadow: var(--MdIEIufthBSS);
}

.tvBMibEuhyxb::before {
content: "";
position: absolute;
top: -110px;
right: -105px;
width: 240px;
height: 240px;
background: radial-gradient(circle, color-mix(in srgb, var(--pxzMEMmIpIDW) 18%, transparent), transparent 68%);
border-radius: 50%;
pointer-events: none;
}

.ewMglUyoMtXS {
position: relative;
z-index: 1;
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.ewMglUyoMtXS p,
.EXpHIWKbKbqH p,
.bzdjQmkkGnlh p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.EXpHIWKbKbqH {
font-size: var(--MxKNwhKmsckY);
position: relative;
z-index: 1;
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.YmclBvKjyjll {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
overflow: hidden;
margin-top: 18px;
background: color-mix(in srgb, var(--uNPczUgeIxjj) 48%, transparent);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 15px;
}

.bzdjQmkkGnlh {
min-width: 0;
min-height: 72px;
display: flex;
flex-direction: column;
justify-content: center;
padding: 12px;
border-right: 1px solid var(--TabZRZpLcLHp);
font-size: 12px;
font-weight: 800;
line-height: 1.25;
overflow-wrap: anywhere;
}

.bzdjQmkkGnlh:last-child {
border-right: 0;
}

.tvBMibEuhyxb .vwjyhaGbqjhm {
position: relative;
z-index: 1;
}

#DUJeLHcOVYsl {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.HHvTCnJreybG {
padding: 58px 0 74px;
}

.tvBMibEuhyxb {
padding: 32px;
}
.bzdjQmkkGnlh {
min-height: 84px;
padding: 16px;
font-size: 14px;
}
}
.WKhxPlDYBIxC {
padding: 38px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.RXDzjIILWnyK {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.xRmxEKoJQYbn {
overflow: hidden;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
}

.RWJIULgEOcTe {
padding: 22px 22px 0;
}

.TIjasjmeyUUM {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.TIjasjmeyUUM p,
.IkPCAEwIpssp p,
.AVIuTjqMdSdr p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.IkPCAEwIpssp {
font-size: var(--MxKNwhKmsckY);
max-width: 330px;
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.RLVPprFYLEpo {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
margin-top: 20px;
background: color-mix(in srgb, var(--uNPczUgeIxjj) 62%, transparent);
border-top: 1px solid var(--TabZRZpLcLHp);
}

.AVIuTjqMdSdr {
min-width: 0;
min-height: 86px;
display: flex;
flex-direction: column;
justify-content: center;
padding: 14px;
border-right: 1px solid var(--TabZRZpLcLHp);
font-size: 12px;
font-weight: 800;
line-height: 1.25;
overflow-wrap: anywhere;
}

.AVIuTjqMdSdr:last-child {
border-right: 0;
}

.xRmxEKoJQYbn .vwjyhaGbqjhm {
margin-top: 0;
padding: 22px 22px 0;
}

.xRmxEKoJQYbn .kRAZZcOGFusr {
width: auto;
min-height: 52px;
margin: 18px -22px 0;
padding: 0;
background: transparent;
border-width: 1px 0 0;
border-radius: 0;
}

.xRmxEKoJQYbn .kRAZZcOGFusr:hover {
background: transparent;
color: var(--rzUgNZebfQMv);
}

.xRmxEKoJQYbn .qBvxKRUdmdPR:checked ~ .kRAZZcOGFusr {
margin-top: 18px;
}

#yutUCKSqHpwO {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.WKhxPlDYBIxC {
padding: 52px 0 68px;
}

.xRmxEKoJQYbn {
display: grid;
grid-template-columns: 0.88fr 1.12fr;
}

.RWJIULgEOcTe {
grid-column: 1;
padding: 28px 28px 28px;
}

.RLVPprFYLEpo {
grid-column: 2;
grid-row: 1;
margin: 0;
border-top: 0;
border-left: 1px solid var(--TabZRZpLcLHp);
}

.xRmxEKoJQYbn .vwjyhaGbqjhm {
grid-column: 1 / -1;
padding: 28px 28px 0;
}

.xRmxEKoJQYbn .kRAZZcOGFusr {
margin-inline: -28px;
}
.AVIuTjqMdSdr {
padding: 18px;
font-size: 14px;
}
}
.fzwuWtbvFeDu {
padding: 44px 0 52px;
}

.ILlMAoKVsRsD {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.KytmYRPvgCFq {
overflow: hidden;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 22px;
}

.rWBvQDOBVFgX {
display: grid;
align-content: center;
gap: 12px;
padding: 26px 22px;
background: var(--EBVykFluiIkb);
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.yoJnsdsHhlxv {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.yoJnsdsHhlxv p,
.cuDyWTtxZwyZ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.cuDyWTtxZwyZ {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1.02;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.VctLDvnPCIKk {
padding: 4px 22px 24px;
}

.xWiImheScLtH {
list-style: none;
margin: 0;
padding: 0;
}

.JWSDIWvFqoHr {
display: grid;
grid-template-columns: 34px minmax(0, 1fr);
gap: 12px;
align-items: baseline;
padding: 16px 0;
}

.JWSDIWvFqoHr + .JWSDIWvFqoHr {
border-top: 1px solid var(--TabZRZpLcLHp);
}

.IRrmChXZRHFe {
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.12em;
}

.aLiJKolMyIoj {
min-width: 0;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.aLiJKolMyIoj p {
margin: 0;
font: inherit;
}

#LqKebvVkeAdb {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.aLiJKolMyIoj {
font-size: 15px;
}
}

@media (min-width: 1024px) {
.fzwuWtbvFeDu {
padding: 56px 0 76px;
}

.KytmYRPvgCFq {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: stretch;
}

.rWBvQDOBVFgX {
width: 480px;
min-width: min-content;
padding: 40px 32px;
border-right: 1px solid var(--TabZRZpLcLHp);
border-bottom: 0;
}
.VctLDvnPCIKk {
min-width: 0;
padding: 30px 32px 34px;
}

.JWSDIWvFqoHr {
grid-template-columns: 46px minmax(0, 1fr);
padding: 18px 0;
}
}
.RPxKevRhzzJK {
padding: 40px 0 56px;
}

.oHVQFsYsraJV {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.eRHrycjKwgGF {
padding: 22px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 24px;
}

.PBAsntiBOjWm {
display: grid;
gap: 12px;
padding-bottom: 20px;
}

.KYZjkjXaxVpl {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.KYZjkjXaxVpl p,
.CJIDDjVOyxMM p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.CJIDDjVOyxMM {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1.02;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.beISpwffkYOp {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.iQAUlQZReUJI {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
gap: 14px;
align-items: baseline;
padding: 15px 0;
}

.iQAUlQZReUJI + .iQAUlQZReUJI {
border-top: 1px solid var(--TabZRZpLcLHp);
}

.rVgLsIFHexcU {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.14em;
}

.rVgLsIFHexcU::after {
content: " /";
color: var(--pxzMEMmIpIDW);
}

.aFCkzResxXHC {
min-width: 0;
justify-self: end;
font-size: 14px;
font-weight: 800;
line-height: 1.4;
text-align: right;
}

.aFCkzResxXHC p {
margin: 0;
font: inherit;
}

#naBXZbAkLAqC {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.aFCkzResxXHC {
font-size: 15px;
}
}

@media (min-width: 1024px) {
.RPxKevRhzzJK {
padding: 54px 0 82px;
}

.eRHrycjKwgGF {
padding: 30px 34px 34px;
}

.rnCEHuGspTqm {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 0.9fr);
column-gap: 34px;
align-items: start;
}

.PBAsntiBOjWm {
gap: 14px;
padding-bottom: 0;
}
.beISpwffkYOp {
padding-left: 34px;
border-top: 0;
border-left: 1px solid var(--TabZRZpLcLHp);
}

.iQAUlQZReUJI {
padding: 17px 0;
}

.iQAUlQZReUJI:first-child {
padding-top: 0;
}

.aFCkzResxXHC {
font-size: 16px;
}
}
.sGtodIVifNaJ {
padding: 36px 0 54px;
}

.dUIdzZbZyzjh {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.gEIhBYbBlXtS {
overflow: hidden;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-left: 4px solid var(--pxzMEMmIpIDW);
border-radius: 20px;
}

.NoMzMoqnuWHf {
position: relative;
display: grid;
align-content: end;
gap: 10px;
min-height: 190px;
padding: 24px 22px;
background: var(--EBVykFluiIkb);
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.NoMzMoqnuWHf::after {
content: "";
position: absolute;
top: 22px;
right: 22px;
width: 44px;
height: 44px;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 42%, transparent);
border-radius: 50%;
}

.ynBWsJHwWCDP {
color: var(--pmfWSeSmRfrb);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.ynBWsJHwWCDP p,
.YbOsqwgWFvmG p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.YbOsqwgWFvmG {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.kCwsruLivaIB {
padding: 22px;
}

.rdvFQALbZWrR {
display: grid;
gap: 10px;
}

.FoDIFUsIRARL {
display: grid;
align-content: end;
min-height: 92px;
padding: 18px;
color: var(--rzUgNZebfQMv);
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
font-size: 15px;
font-weight: 800;
line-height: 1.3;
}

.FoDIFUsIRARL:first-child {
min-height: 150px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
font-size: 24px;
line-height: 1.08;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.FoDIFUsIRARL p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

#ildowINNByFx {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.rdvFQALbZWrR {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
gap: 12px;
}

.FoDIFUsIRARL:first-child {
grid-row: span 2;
font-size: 28px;
}
}

@media (min-width: 1024px) {
.sGtodIVifNaJ {
padding: 50px 0 72px;
}

.gEIhBYbBlXtS {
display: grid;
grid-template-columns: 320px minmax(0, 1fr);
align-items: stretch;
}

.NoMzMoqnuWHf {
min-height: 0;
padding: 34px 30px;
border-right: 1px solid var(--TabZRZpLcLHp);
border-bottom: 0;
}
.kCwsruLivaIB {
min-width: 0;
padding: 30px 32px 34px;
}

.FoDIFUsIRARL {
min-height: 104px;
}

.FoDIFUsIRARL:first-child {
min-height: 0;
font-size: 32px;
}
}
.FLExPrCHhtah {
padding: 46px 0 50px;
}

.FeWwVEEWUHLr {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.jOCRWmfJGOmh {
padding: 24px 22px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 26px;
}

.hlEnWTVnwlmy {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.hlEnWTVnwlmy p,
.LHeqDVMbewzR p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.LHeqDVMbewzR {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.dUDoOjjaDVFf {
list-style: none;
display: grid;
margin: 26px 0 0;
padding: 0;
}

.FnZFwJTdhbBB {
position: relative;
display: grid;
grid-template-columns: 30px minmax(0, 1fr);
gap: 14px;
padding-bottom: 22px;
}

.FnZFwJTdhbBB:last-child {
padding-bottom: 0;
}

.FnZFwJTdhbBB::before {
content: "";
position: absolute;
top: 30px;
bottom: 0;
left: 14px;
width: 1px;
background: var(--TabZRZpLcLHp);
}

.FnZFwJTdhbBB:last-child::before {
display: none;
}

.ytoykaImaSXL {
width: 30px;
height: 30px;
background: var(--pxzMEMmIpIDW);
border: 1px solid var(--pxzMEMmIpIDW);
border-radius: 50%;
}

.AXOqMbHYODht {
min-width: 0;
padding-top: 5px;
font-size: 14px;
font-weight: 800;
line-height: 1.4;
}

.AXOqMbHYODht p {
margin: 0;
font: inherit;
}

#ZWdLGDlALfCn {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.AXOqMbHYODht {
font-size: 15px;
}
}

@media (min-width: 1024px) {
.FLExPrCHhtah {
padding: 60px 0 78px;
}

.jOCRWmfJGOmh {
padding: 34px 34px 36px;
}

.LHeqDVMbewzR {
max-width: 900px;
}

.dUDoOjjaDVFf {
grid-auto-flow: column;
grid-auto-columns: minmax(0, 1fr);
column-gap: 26px;
margin-top: 40px;
}

.FnZFwJTdhbBB {
grid-template-columns: minmax(0, 1fr);
gap: 0;
padding: 46px 0 0;
}

.FnZFwJTdhbBB::before {
top: 15px;
right: -26px;
bottom: auto;
left: 42px;
width: auto;
height: 1px;
}

.ytoykaImaSXL {
position: absolute;
top: 0;
left: 0;
}

.AXOqMbHYODht {
padding-top: 0;
font-size: 16px;
}
}
.KKudTFTNMPBi {
padding: 52px 0 48px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.gpRPiAXXhCHT {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.EnDJhcsCCUPC,
input[name="eKAqItZbXHnr"],
#sRLXdqREDPtA,
#FCKeeglSxWIM,
#PdDqvEejqLWU,
#frMgPbRQfzfp {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.idFPciiVTxyz {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.sDsNbeJiWycy {
min-width: 0;
}

.oQfvRSsChxCT {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.oQfvRSsChxCT p,
.laBxPdNcilyp p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.laBxPdNcilyp {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.zZlBqbBADPsk {
min-width: 96px;
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 0 14px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.zZlBqbBADPsk::before {
content: "\f002";
color: var(--pxzMEMmIpIDW);
font-family: "Font Awesome";
font-weight: 900;
font-size: 13px;
}

.zZlBqbBADPsk:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.xRThJVpSZNUC {
display: flex;
gap: 8px;
margin: 20px calc(-1 * var(--uTbnlvurLvmp)) 0 0;
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scrollbar-width: none;
}

.xRThJVpSZNUC::-webkit-scrollbar {
display: none;
}

.fhVvDgJYClIT {
min-width: max-content;
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 0 15px;
color: var(--pmfWSeSmRfrb);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--RXzrnEsSWHJh);
font-size: 11px;
font-weight: 800;
cursor: pointer;
}

.EnDJhcsCCUPC:nth-of-type(1):checked ~ .xRThJVpSZNUC .fhVvDgJYClIT:nth-child(1),
.EnDJhcsCCUPC:nth-of-type(2):checked ~ .xRThJVpSZNUC .fhVvDgJYClIT:nth-child(2),
.EnDJhcsCCUPC:nth-of-type(3):checked ~ .xRThJVpSZNUC .fhVvDgJYClIT:nth-child(3),
.EnDJhcsCCUPC:nth-of-type(4):checked ~ .xRThJVpSZNUC .fhVvDgJYClIT:nth-child(4) {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
}

.EnDJhcsCCUPC:focus-visible ~ .xRThJVpSZNUC {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 4px;
border-radius: var(--RXzrnEsSWHJh);
}

.qfwCtFFuFCTl {
display: none;
}

.EnDJhcsCCUPC:nth-of-type(1):checked ~ .LmqWOaNELjNP .qfwCtFFuFCTl:nth-child(1),
.EnDJhcsCCUPC:nth-of-type(2):checked ~ .LmqWOaNELjNP .qfwCtFFuFCTl:nth-child(2),
.EnDJhcsCCUPC:nth-of-type(3):checked ~ .LmqWOaNELjNP .qfwCtFFuFCTl:nth-child(3),
.EnDJhcsCCUPC:nth-of-type(4):checked ~ .LmqWOaNELjNP .qfwCtFFuFCTl:nth-child(4) {
display: block;
}

.utBgkYbLQQZQ {
min-height: 44px;
display: flex;
align-items: center;
justify-content: flex-end;
margin-top: 10px;
}

.EISsZoMfhZWF {
min-height: 44px;
display: inline-flex;
align-items: center;
justify-content: flex-end;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.EISsZoMfhZWF:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.lrPLIusOGGvD {
display: flex;
gap: 11px;
margin-right: calc(-1 * var(--uTbnlvurLvmp));
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.lrPLIusOGGvD::-webkit-scrollbar {
display: none;
}

.qgPvqmibzNZu {
width: 168px;
flex: 0 0 auto;
overflow: hidden;
scroll-snap-align: start;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-decoration: none;
}

.qgPvqmibzNZu:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.gBVAjXjvbPFk {
aspect-ratio: 1;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
}

.uumzkWCrPgaD .gBVAjXjvbPFk {
aspect-ratio: 540 / 416;
}

.gBVAjXjvbPFk img {
width: 100%;
max-width: 100%;
height: 100%;
display: block;
object-fit: cover;
}

.GWsQbwhDCDGQ {
min-height: 72px;
display: grid;
align-content: center;
gap: 3px;
padding: 13px;
}

.AWAjcwnzQdtY {
font-size: 14px;
font-weight: 800;
line-height: 1.25;
}

.MPoqDtTKwsUi {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

#qPscUMXtdyGi {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.KKudTFTNMPBi {
padding: 76px 0 68px;
}

.lrPLIusOGGvD {
display: grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
gap: 14px;
margin: 0;
padding: 0;
overflow: visible;
}

.qgPvqmibzNZu {
width: auto;
min-width: 0;
}
}
.OSyCWABlRFXB {
padding: 48px 0 44px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.isowPHhGgoRg {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.OyzXTWofpnLk,
input[name="qqcofJQWrVGr"],
#LIUVSJZljwnz,
#PjSMusYZtHxP,
#qdLnMkRmNLDM,
#sEzZWLtLDAIc {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.ZUxkwpHsnLou {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.HsEaszLytqmy {
min-width: 0;
}

.jxMkTMDbOIUU {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.jxMkTMDbOIUU p,
.iejLsdkIloxa p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.iejLsdkIloxa {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.hsEFGtZxDpNk {
min-width: 44px;
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 0 16px;
color: var(--rzUgNZebfQMv);
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--RXzrnEsSWHJh);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.hsEFGtZxDpNk::before {
content: "\f002";
color: var(--pxzMEMmIpIDW);
font-family: "Font Awesome";
font-weight: 900;
font-size: 13px;
}

.hsEFGtZxDpNk:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.fGOqFIMFpnnX {
display: flex;
gap: 4px;
margin-top: 20px;
padding: 4px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--RXzrnEsSWHJh);
overflow-x: auto;
scrollbar-width: none;
}

.fGOqFIMFpnnX::-webkit-scrollbar {
display: none;
}

.StLRuMvGhKPB {
min-width: max-content;
min-height: 44px;
flex: 1 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0 17px;
color: var(--pmfWSeSmRfrb);
border-radius: var(--RXzrnEsSWHJh);
font-size: 11px;
font-weight: 800;
cursor: pointer;
}

.StLRuMvGhKPB:hover {
color: var(--rzUgNZebfQMv);
}

.OyzXTWofpnLk:nth-of-type(1):checked ~ .fGOqFIMFpnnX .StLRuMvGhKPB:nth-child(1),
.OyzXTWofpnLk:nth-of-type(2):checked ~ .fGOqFIMFpnnX .StLRuMvGhKPB:nth-child(2),
.OyzXTWofpnLk:nth-of-type(3):checked ~ .fGOqFIMFpnnX .StLRuMvGhKPB:nth-child(3),
.OyzXTWofpnLk:nth-of-type(4):checked ~ .fGOqFIMFpnnX .StLRuMvGhKPB:nth-child(4) {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
}

.OyzXTWofpnLk:focus-visible ~ .fGOqFIMFpnnX {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 4px;
}

.XaxXJteBJNgl {
display: none;
}

.OyzXTWofpnLk:nth-of-type(1):checked ~ .owbpfVdvXngY .XaxXJteBJNgl:nth-child(1),
.OyzXTWofpnLk:nth-of-type(2):checked ~ .owbpfVdvXngY .XaxXJteBJNgl:nth-child(2),
.OyzXTWofpnLk:nth-of-type(3):checked ~ .owbpfVdvXngY .XaxXJteBJNgl:nth-child(3),
.OyzXTWofpnLk:nth-of-type(4):checked ~ .owbpfVdvXngY .XaxXJteBJNgl:nth-child(4) {
display: block;
}

.EOPdjoqVzJCr {
display: grid;
gap: 10px;
margin-top: 18px;
}

.MuGwhvBZZemt {
display: grid;
grid-template-columns:minmax(0, 1fr);
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-decoration: none;
}

.MuGwhvBZZemt:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.PlTYcmHYxoxv {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.PYvdkQBiZiHr .PlTYcmHYxoxv {
aspect-ratio: 540 / 416;
}

.PlTYcmHYxoxv img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.iLaCIPsALcoT {
min-width: 0;
display: flex;
flex-direction: column;
justify-content: center;
gap: 6px;
padding: 16px 15px;
}

.fRAWaDkVJJND {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
}

.uEMsAXmAzXDQ {
font-size: 18px;
font-weight: 900;
line-height: 1.18;
letter-spacing: -0.02em;
}

.bhtKPFSTeOSl {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
}

.RBxPBdBGGiXL {
min-height: 40px;
align-self: flex-start;
display: inline-flex;
align-items: center;
justify-content: center;
margin-top: 6px;
padding: 0 18px;
color: var(--GTlnxZMpJGii);
background: var(--FGYmeIMBxssP);
border-radius: var(--RXzrnEsSWHJh);
box-shadow: var(--kldwlCyAiMbK);
font-size: 11px;
font-weight: 900;
}

.BajkxeEjfhJb {
display: grid;
gap: 9px;
}

.yMGdzzwGCPDg {
min-height: 78px;
display: grid;
grid-template-columns: 92px minmax(0, 1fr) 22px;
overflow: hidden;
padding-right: 12px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
text-decoration: none;
}

.yMGdzzwGCPDg:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.ZOrhBeqNCYBz {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.PYvdkQBiZiHr .ZOrhBeqNCYBz {
aspect-ratio: 540 / 416;
}

.ZOrhBeqNCYBz img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.ZqsNIQQtLVeH {
min-width: 0;
display: grid;
align-content: center;
gap: 3px;
padding: 12px 14px;
}

.RlZpsijTSnIz {
font-size: 14px;
font-weight: 800;
line-height: 1.25;
}

.BoapAzduyXix {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

.egOFLZLaRiSq {
width: 7px;
height: 7px;
align-self: center;
justify-self: center;
border-right: 2px solid var(--pmfWSeSmRfrb);
border-bottom: 2px solid var(--pmfWSeSmRfrb);
transform: rotate(-45deg);
transition: transform 0.2s ease;
}

.yMGdzzwGCPDg:hover .egOFLZLaRiSq {
border-color: var(--pxzMEMmIpIDW);
transform: translateX(3px) rotate(-45deg);
}

.QHhgYyjWzxmL {
min-height: 44px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-top: 12px;
}

.cBXthlMNesdA {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.cBXthlMNesdA:hover {
color: var(--pxzMEMmIpIDW);
}

#jjBGhStWgvaw {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.MuGwhvBZZemt {
grid-template-columns: 200px minmax(0, 1fr);
}

.uEMsAXmAzXDQ {
font-size: 21px;
}
}

@media (min-width: 1024px) {
.OSyCWABlRFXB {
padding: 70px 0 62px;
}

.EOPdjoqVzJCr {
grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);
gap: 12px;
}

.MuGwhvBZZemt {
min-height: 344px;
grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
}

.iLaCIPsALcoT {
gap: 8px;
padding: 28px 26px;
}

.uEMsAXmAzXDQ {
font-size: 24px;
}

.bhtKPFSTeOSl {
font-size: 12px;
}

.BajkxeEjfhJb {
grid-auto-rows: 1fr;
gap: 10px;
}

.yMGdzzwGCPDg {
min-height: 0;
grid-template-columns: 108px minmax(0, 1fr) 22px;
}

.RlZpsijTSnIz {
font-size: 15px;
}

.BoapAzduyXix {
font-size: 11px;
}
}

@media (prefers-reduced-motion: reduce) {
.egOFLZLaRiSq {
transition-duration: 0.001ms;
}
}
.NnicfreABPul {
padding: 60px 0 56px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.zKMYtHBUubxU {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.XuKPAvtXUnGl,
input[name="zoxdFauLLFAM"],
#pSuzNKbUTpPN,
#gvMDLfYirgLV,
#DsGkTXtOdFqU,
#bWBcTHLzERWE {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.vNDHENaZsmLI {
display: grid;
gap: 9px;
}

.cxDTOJllCNfS {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.cxDTOJllCNfS p,
.NRhiRKXNomqV p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.NRhiRKXNomqV {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.YeEfDUuZEMun {
display: grid;
gap: 14px;
margin-top: 22px;
}

.eXixfEwFtqGl {
display: grid;
gap: 8px;
}

.ENPcrgvCVGOO {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
}

.FWKnUDBctLfx {
min-height: 46px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 12px;
color: var(--pmfWSeSmRfrb);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
font-size: 11px;
font-weight: 800;
text-align: center;
cursor: pointer;
}

.FWKnUDBctLfx:hover {
color: var(--rzUgNZebfQMv);
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
}

.XuKPAvtXUnGl:nth-of-type(1):checked ~ .YeEfDUuZEMun .FWKnUDBctLfx:nth-child(1),
.XuKPAvtXUnGl:nth-of-type(2):checked ~ .YeEfDUuZEMun .FWKnUDBctLfx:nth-child(2),
.XuKPAvtXUnGl:nth-of-type(3):checked ~ .YeEfDUuZEMun .FWKnUDBctLfx:nth-child(3),
.XuKPAvtXUnGl:nth-of-type(4):checked ~ .YeEfDUuZEMun .FWKnUDBctLfx:nth-child(4) {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
}

.XuKPAvtXUnGl:focus-visible ~ .YeEfDUuZEMun .ENPcrgvCVGOO {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 4px;
border-radius: var(--OhSKlqxRgrdo);
}

.qilbOVhZnzMt {
min-height: 48px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 0 16px;
color: var(--rzUgNZebfQMv);
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
font-size: 12px;
font-weight: 800;
text-decoration: none;
}

.qilbOVhZnzMt::before {
content: "\f002";
color: var(--pxzMEMmIpIDW);
font-family: "Font Awesome";
font-weight: 900;
font-size: 13px;
}

.qilbOVhZnzMt:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.WwJXiyWypkGr {
min-width: 0;
}

.VRMvZHaPiTat {
display: none;
}

.XuKPAvtXUnGl:nth-of-type(1):checked ~ .YeEfDUuZEMun .VRMvZHaPiTat:nth-child(1),
.XuKPAvtXUnGl:nth-of-type(2):checked ~ .YeEfDUuZEMun .VRMvZHaPiTat:nth-child(2),
.XuKPAvtXUnGl:nth-of-type(3):checked ~ .YeEfDUuZEMun .VRMvZHaPiTat:nth-child(3),
.XuKPAvtXUnGl:nth-of-type(4):checked ~ .YeEfDUuZEMun .VRMvZHaPiTat:nth-child(4) {
display: block;
}

.BNVDXNYqsmFO {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
}

.fHXLauZylqKz {
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
text-decoration: none;
}

.fHXLauZylqKz:first-child:nth-last-child(odd) {
grid-column: 1 / -1;
}

.fHXLauZylqKz:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.sCHbEYpctmjx {
aspect-ratio: 1;
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
}

.PYAlMwZwGJNK .sCHbEYpctmjx {
aspect-ratio: 540 / 416;
}

.sCHbEYpctmjx img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.KaXuChCiCgyA {
min-height: 62px;
display: grid;
align-content: center;
gap: 3px;
padding: 11px 13px;
}

.BdMDhCgyNzTg {
font-size: 13px;
font-weight: 800;
line-height: 1.25;
}

.jOEOzNwPzYOq {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

.wLbBNKSzBqaj {
min-height: 44px;
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.wLbBNKSzBqaj:hover {
color: var(--pxzMEMmIpIDW);
}

#qIDDAjBwKHXJ {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.ENPcrgvCVGOO {
grid-template-columns: repeat(4, minmax(0, 1fr));
}

.BNVDXNYqsmFO {
display: flex;
gap: 12px;
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.BNVDXNYqsmFO::-webkit-scrollbar {
display: none;
}

.fHXLauZylqKz {
width: 236px;
flex: 0 0 auto;
scroll-snap-align: start;
}
}

@media (min-width: 1024px) {
.NnicfreABPul {
padding: 88px 0 80px;
}

.YeEfDUuZEMun {
grid-template-columns: 268px minmax(0, 1fr);
column-gap: 18px;
row-gap: 12px;
align-items: start;
}

.eXixfEwFtqGl {
grid-column: 1;
grid-row: 1;
}

.WwJXiyWypkGr {
min-width: 0;
grid-column: 2;
grid-row: 1 / span 2;
}

.wLbBNKSzBqaj {
grid-column: 1;
grid-row: 2;
justify-content: flex-start;
}

.ENPcrgvCVGOO {
grid-template-columns: minmax(0, 1fr);
gap: 7px;
}

.FWKnUDBctLfx {
min-height: 50px;
justify-content: flex-start;
padding: 0 17px;
font-size: 12px;
text-align: left;
}

.qilbOVhZnzMt {
margin-top: 5px;
}

.BdMDhCgyNzTg {
font-size: 14px;
}

.jOEOzNwPzYOq {
font-size: 11px;
}
}
.qOeogmPKfBTA {
padding: 46px 0;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.lABAVUoadsGF {
max-width: 880px;
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.sKycPpKLcOOv,
input[name="FRpevyemTsas"],
#mQrRFuKdIarO,
#HQwfpbqKYhnY,
#EeAuwnRqDAPW,
#lkZGgMoiohqj {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.OsNGTXmvjWol {
display: grid;
gap: 9px;
text-align: center;
}

.QRabGsaUsZZu {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.QRabGsaUsZZu p,
.rlZrlTLcoqqK p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.rlZrlTLcoqqK {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1.02;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.FRpevyemTsas {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 2px 16px;
margin-top: 16px;
}

.fqCjwzFltqOj {
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 0 2px;
color: var(--pmfWSeSmRfrb);
border-bottom: 2px solid transparent;
font-size: 12px;
font-weight: 800;
cursor: pointer;
}

.fqCjwzFltqOj:hover {
color: var(--rzUgNZebfQMv);
}

.sKycPpKLcOOv:nth-of-type(1):checked ~ .FRpevyemTsas .fqCjwzFltqOj:nth-child(1),
.sKycPpKLcOOv:nth-of-type(2):checked ~ .FRpevyemTsas .fqCjwzFltqOj:nth-child(2),
.sKycPpKLcOOv:nth-of-type(3):checked ~ .FRpevyemTsas .fqCjwzFltqOj:nth-child(3),
.sKycPpKLcOOv:nth-of-type(4):checked ~ .FRpevyemTsas .fqCjwzFltqOj:nth-child(4) {
color: var(--rzUgNZebfQMv);
border-bottom-color: var(--pxzMEMmIpIDW);
}

.sKycPpKLcOOv:focus-visible ~ .FRpevyemTsas {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 4px;
border-radius: var(--OhSKlqxRgrdo);
}

.pqimDwlCnIjL {
display: none;
}

.sKycPpKLcOOv:nth-of-type(1):checked ~ .LIutcsOoTVEE .pqimDwlCnIjL:nth-child(1),
.sKycPpKLcOOv:nth-of-type(2):checked ~ .LIutcsOoTVEE .pqimDwlCnIjL:nth-child(2),
.sKycPpKLcOOv:nth-of-type(3):checked ~ .LIutcsOoTVEE .pqimDwlCnIjL:nth-child(3),
.sKycPpKLcOOv:nth-of-type(4):checked ~ .LIutcsOoTVEE .pqimDwlCnIjL:nth-child(4) {
display: block;
}

.TKOUeiDBsvbE {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 10px;
margin-top: 18px;
}

.jbkfejGfAVRd {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
text-decoration: none;
aspect-ratio: 1;
grid-column: span 2;
}

.yKllwoFYdBBE .jbkfejGfAVRd {
aspect-ratio: 540 / 416;
}

.jbkfejGfAVRd:last-child:nth-child(odd) {
grid-column: 2 / span 2;
}

.jbkfejGfAVRd:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.qohPvNCfnwbm {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
transition: transform 0.35s ease;
}

.jbkfejGfAVRd:hover .qohPvNCfnwbm {
transform: scale(1.05);
}

.DTHOPSncjZcI {
position: absolute;
right: 0;
bottom: 0;
left: 0;
display: grid;
gap: 2px;
padding: 38px 13px 12px;
background: linear-gradient(to top, var(--uNPczUgeIxjj) 8%, color-mix(in srgb, var(--uNPczUgeIxjj) 74%, transparent) 52%, transparent);
}

.AIokBrhLiwno {
color: var(--rzUgNZebfQMv);
font-size: 13px;
font-weight: 900;
line-height: 1.2;
}

.bIPbHpQOMgui {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

.OoenSeBoKVEt {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 10px 16px;
margin-top: 16px;
}

.qOCEqWKmsQXH {
min-height: 46px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 0 20px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--RXzrnEsSWHJh);
font-size: 12px;
font-weight: 800;
text-decoration: none;
}

.qOCEqWKmsQXH::before {
content: "\f002";
color: var(--pxzMEMmIpIDW);
font-family: "Font Awesome";
font-weight: 900;
font-size: 13px;
}

.qOCEqWKmsQXH:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.McBlsHjSfwSA {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.McBlsHjSfwSA:hover {
color: var(--pxzMEMmIpIDW);
}

#gmaIeOgehelu {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.TKOUeiDBsvbE {
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 12px;
}

.jbkfejGfAVRd:last-child:nth-child(odd) {
grid-column: span 2;
}

.jbkfejGfAVRd:nth-child(4):nth-last-child(2) {
grid-column: 2 / span 2;
}

.AIokBrhLiwno {
font-size: 14px;
}
}

@media (min-width: 1024px) {
.qOeogmPKfBTA {
padding: 66px 0;
}

.FRpevyemTsas {
gap: 2px 22px;
margin-top: 18px;
}

.TKOUeiDBsvbE {
margin-top: 22px;
}

.DTHOPSncjZcI {
padding: 44px 15px 14px;
}

.bIPbHpQOMgui {
font-size: 11px;
}
}

@media (prefers-reduced-motion: reduce) {
.qohPvNCfnwbm {
transition-duration: 0.001ms;
}

.jbkfejGfAVRd:hover .qohPvNCfnwbm {
transform: none;
}
}
.QpSkWKYVrHkf {
padding: 42px 0 40px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.ERrkkRDhlgXf {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.MhhTybtWxZqt {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.kGhCcArGkMeM {
min-width: 0;
}

.kwxtOvdDTIju {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.kwxtOvdDTIju p,
.dmuFgbzKZPBh p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.dmuFgbzKZPBh {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1.02;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.FRUsUtdzTaOz {
min-width: 44px;
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 0 16px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.FRUsUtdzTaOz::before {
content: "\f002";
color: var(--pxzMEMmIpIDW);
font-family: "Font Awesome";
font-weight: 900;
font-size: 13px;
}

.FRUsUtdzTaOz:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.EjwZDlnUoBqb {
margin-top: 18px;
padding-top: 16px;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.jMQvBlHannLd {
display: flex;
align-items: baseline;
gap: 10px;
margin-bottom: 12px;
}

.sDywfuNAlCfA {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.13em;
}

.fKgCPaDOVWZu {
min-width: 0;
margin: 0;
font-size: 16px;
font-weight: 900;
line-height: 1.1;
letter-spacing: -0.02em;
text-transform: uppercase;
}

.AywaemVcexMP {
min-height: 44px;
margin-left: auto;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.AywaemVcexMP:hover {
color: var(--pxzMEMmIpIDW);
}

.XweRwFKKdCHE {
min-width: 0;
display: flex;
gap: 10px;
margin-right: calc(-1 * var(--uTbnlvurLvmp));
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.XweRwFKKdCHE::-webkit-scrollbar {
display: none;
}

.WaDyHPdheRAH {
width: 262px;
flex: 0 0 auto;
display: grid;
grid-template-columns: 88px minmax(0, 1fr);
overflow: hidden;
scroll-snap-align: start;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
text-decoration: none;
}

.WaDyHPdheRAH:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.HMnCRLjnrhRS {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.yuuIrmZrafBi .HMnCRLjnrhRS {
aspect-ratio: 540 / 416;
}

.HMnCRLjnrhRS img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.umdhJALBNIvW {
min-width: 0;
display: grid;
align-content: center;
gap: 3px;
padding: 12px 13px;
}

.dhNXroYkGIyN {
font-size: 13px;
font-weight: 800;
line-height: 1.25;
}

.WPqoMCfBISzy {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

#gizKwnxvbFCH {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.fKgCPaDOVWZu {
font-size: 18px;
}
}

@media (min-width: 1024px) {
.QpSkWKYVrHkf {
padding: 60px 0 56px;
}

.EjwZDlnUoBqb {
display: grid;
grid-template-columns: 190px minmax(0, 1fr);
column-gap: 24px;
align-items: start;
margin-top: 22px;
padding-top: 20px;
}

.jMQvBlHannLd {
display: grid;
justify-items: start;
gap: 7px;
margin-bottom: 0;
}

.fKgCPaDOVWZu {
font-size: 21px;
}

.AywaemVcexMP {
min-height: 34px;
margin-left: 0;
}

.XweRwFKKdCHE {
margin-right: 0;
padding-right: 0;
}
}
.SAuIkqimWYGZ {
padding: 56px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.fMXdwlzuqnYg {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.RHIsIZGXamXV,
input[name="PWIEpiAtTZEV"],
#uVWDHgSRvlaL,
#IFdeoYNbLOeY,
#cybmyIsMxjqd,
#mMUNsgYEqscX {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.oUJvDASAPYMc {
display: grid;
gap: 20px;
}

.YkVSTIGomeYs {
min-width: 0;
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 12px;
align-content: start;
}

.LqpvoAYltOEe {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.LqpvoAYltOEe p,
.yhBXNcEKVcJf p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.yhBXNcEKVcJf {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1.08;
letter-spacing: -0.03em;
text-transform: uppercase;
overflow-wrap: break-word;
hyphens: auto;
}

.RUowdWuLffNQ {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 6px 10px;
}

.DRcuULZajgxW {
min-height: 44px;
display: flex;
align-items: center;
padding: 0 12px;
color: var(--pmfWSeSmRfrb);
border-left: 2px solid var(--TabZRZpLcLHp);
font-size: 12px;
font-weight: 800;
cursor: pointer;
}

.DRcuULZajgxW:hover {
color: var(--rzUgNZebfQMv);
}

.RHIsIZGXamXV:nth-of-type(1):checked ~ .oUJvDASAPYMc .DRcuULZajgxW:nth-child(1),
.RHIsIZGXamXV:nth-of-type(2):checked ~ .oUJvDASAPYMc .DRcuULZajgxW:nth-child(2),
.RHIsIZGXamXV:nth-of-type(3):checked ~ .oUJvDASAPYMc .DRcuULZajgxW:nth-child(3),
.RHIsIZGXamXV:nth-of-type(4):checked ~ .oUJvDASAPYMc .DRcuULZajgxW:nth-child(4) {
color: var(--rzUgNZebfQMv);
border-left-color: var(--pxzMEMmIpIDW);
}

.RHIsIZGXamXV:focus-visible ~ .oUJvDASAPYMc .RUowdWuLffNQ {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 4px;
border-radius: var(--OhSKlqxRgrdo);
}

.MYDNEscLUGkF {
min-height: 46px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
min-width: 0;
padding: 0 16px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
text-align: center;
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
font-size: 12px;
font-weight: 800;
text-decoration: none;
}

.MYDNEscLUGkF::before {
content: "\f002";
color: var(--pxzMEMmIpIDW);
font-family: "Font Awesome";
font-weight: 900;
font-size: 13px;
}

.MYDNEscLUGkF:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.NwVTBqVLZEsb {
min-width: 0;
}

.rwFzTQLphqff {
display: none;
}

.RHIsIZGXamXV:nth-of-type(1):checked ~ .oUJvDASAPYMc .rwFzTQLphqff:nth-child(1),
.RHIsIZGXamXV:nth-of-type(2):checked ~ .oUJvDASAPYMc .rwFzTQLphqff:nth-child(2),
.RHIsIZGXamXV:nth-of-type(3):checked ~ .oUJvDASAPYMc .rwFzTQLphqff:nth-child(3),
.RHIsIZGXamXV:nth-of-type(4):checked ~ .oUJvDASAPYMc .rwFzTQLphqff:nth-child(4) {
display: block;
}

.HUEOwljXKIvo {
display: grid;
gap: 22px;
}

.XbsVarHOvyHM {
display: block;
margin-bottom: 10px;
color: var(--pmfWSeSmRfrb);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.zKWZmUQEMEwb {
min-width: 0;
padding: 0 16px 16px 0;
}

.YfGvGHPxuQQu {
position: relative;
display: block;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-decoration: none;
}

.YfGvGHPxuQQu::before,
.YfGvGHPxuQQu::after {
content: "";
position: absolute;
z-index: -1;
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.YfGvGHPxuQQu::before {
inset: 12px -8px -8px 8px;
}

.YfGvGHPxuQQu::after {
inset: 24px -16px -16px 16px;
opacity: 0.55;
}

.YfGvGHPxuQQu:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.NiXOkcnDFDLv {
aspect-ratio: 1;
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
border-radius: 17px 17px 0 0;
}

.uLUcqytBeqVh .NiXOkcnDFDLv {
aspect-ratio: 540 / 416;
}

.NiXOkcnDFDLv img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.aMOQyYXXhVFb {
display: grid;
gap: 5px;
padding: 16px 18px 18px;
}

.zfecYBXWpxVg {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
}

.HCxeLNOYRyNn {
overflow-wrap: break-word;
font-size: 18px;
font-weight: 900;
line-height: 1.12;
letter-spacing: -0.03em;
text-transform: uppercase;
}

.GJNVFNhWXqcy {
min-width: 0;
}

.wftOBJyAgzja {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
}

.xwftvzpwwKfK {
min-height: 34px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.xwftvzpwwKfK:hover {
color: var(--pxzMEMmIpIDW);
}

.iHkiFHQVAoGn {
display: grid;
gap: 9px;
}

.AdcTevEJEuIG {
min-height: 82px;
display: grid;
grid-template-columns: 96px minmax(0, 1fr);
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
text-decoration: none;
}

.AdcTevEJEuIG:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.SRNBXLMSVdRI {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.uLUcqytBeqVh .SRNBXLMSVdRI {
aspect-ratio: 540 / 416;
}

.SRNBXLMSVdRI img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.gyuepffloLvK {
min-width: 0;
display: grid;
align-content: center;
gap: 3px;
padding: 12px 14px;
}

.BVVnvHtOpCFg {
font-size: 14px;
font-weight: 800;
line-height: 1.25;
}

.heDpFYVohtuA {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

#WUwIRRORWVxY {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.RUowdWuLffNQ {
grid-template-columns: repeat(4, minmax(0, 1fr));
}

.HUEOwljXKIvo {
grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr);
gap: 18px;
align-items: start;
}
}

@media (min-width: 1024px) {
.SAuIkqimWYGZ {
padding: 82px 0 72px;
}

.oUJvDASAPYMc {
grid-template-columns: 260px minmax(0, 1fr);
column-gap: 24px;
align-items: start;
}

.YkVSTIGomeYs {
gap: 14px;
padding-right: 24px;
border-right: 1px solid var(--TabZRZpLcLHp);
}

.yhBXNcEKVcJf {
font-size: clamp(26px, 2.6vw, 34px);
}

.RUowdWuLffNQ {
grid-template-columns: minmax(0, 1fr);
gap: 2px;
}

.DRcuULZajgxW {
min-height: 46px;
padding: 0 14px;
}

.MYDNEscLUGkF {
margin-top: 6px;
}

.HCxeLNOYRyNn {
font-size: 21px;
}
}
.KAOhJkvKOAkv {
padding: 50px 0 54px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.QDFKWwBoRFLs {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.sMKnnKjnLSTD {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.RlbNzKbLDCcG {
min-width: 0;
}

.gpIeYyajAwBq {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.gpIeYyajAwBq p,
.WEbMxnzDpomg p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.WEbMxnzDpomg {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.WrACpoJoMJIl {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.WrACpoJoMJIl:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.jKAhaiyMJkGP {
display: flex;
gap: 11px;
margin: 20px calc(-1 * var(--uTbnlvurLvmp)) 0 0;
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.jKAhaiyMJkGP::-webkit-scrollbar {
display: none;
}

.gkAAuPPSleuK {
width: 168px;
flex: 0 0 auto;
overflow: hidden;
scroll-snap-align: start;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-decoration: none;
}

.gkAAuPPSleuK:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.ZjhloIwfNQfl {
aspect-ratio: 1;
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
}

.ZjhloIwfNQfl img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.pbiogzrSfIDD {
min-height: 72px;
display: grid;
align-content: center;
gap: 3px;
padding: 13px;
}

.mDggqaMSnycR {
font-size: 14px;
font-weight: 800;
line-height: 1.25;
}

.WvVKlrNPZyKb {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

#OooaZOgiHfQe {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.KAOhJkvKOAkv {
padding: 72px 0 70px;
}

.jKAhaiyMJkGP {
gap: 14px;
margin: 24px 0 0;
padding-right: 0;
}

.gkAAuPPSleuK {
width: 219px;
}
}
.gTDqmgoxIOnq {
padding: 44px 0 58px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.bttIOLNTNbmv {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.lreniKLJsHeI {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.mvSskfvnhtqW {
min-width: 0;
}

.teyhNOLDyjls {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.teyhNOLDyjls p,
.UkotErstpcsg p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.UkotErstpcsg {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.stbhnKGtiVkS {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.stbhnKGtiVkS:hover {
color: var(--pxzMEMmIpIDW);
}

.NOWcKqHShVRY {
display: flex;
gap: 12px;
margin: 20px calc(-1 * var(--uTbnlvurLvmp)) 0 0;
padding: 0 var(--uTbnlvurLvmp) 14px 0;
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: thin;
scrollbar-color: var(--pxzMEMmIpIDW) var(--EBVykFluiIkb);
}

.NOWcKqHShVRY::-webkit-scrollbar {
height: 6px;
-webkit-appearance: none;
}

.NOWcKqHShVRY::-webkit-scrollbar-track {
background: var(--EBVykFluiIkb);
border-radius: var(--RXzrnEsSWHJh);
}

.NOWcKqHShVRY::-webkit-scrollbar-thumb {
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
}

.jvGWFBaRAdDS {
width: 288px;
flex: 0 0 auto;
display: grid;
grid-template-columns: 126px minmax(0, 1fr);
overflow: hidden;
scroll-snap-align: start;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-decoration: none;
}

.jvGWFBaRAdDS:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.AnJABteIGFUz {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.AnJABteIGFUz img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.jlYUFzUczUUw {
min-width: 0;
display: grid;
align-content: center;
gap: 6px;
padding: 16px 17px;
}

.YMGEYiozbecV {
font-size: 15px;
font-weight: 800;
line-height: 1.2;
}

.QFMbOkZiWvBF {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
}

#nUZwtQwiHLCo {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.gTDqmgoxIOnq {
padding: 66px 0 76px;
}
.NOWcKqHShVRY {
gap: 14px;
margin: 26px 0 0;
padding: 0 0 16px;
}

.jvGWFBaRAdDS {
width: 394px;
grid-template-columns: 180px minmax(0, 1fr);
}

.jlYUFzUczUUw {
padding: 20px 22px;
}

.YMGEYiozbecV {
font-size: 17px;
}
}
.GjgWwlkYLRKZ {
padding: 52px 0 46px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.CGmViuxXDEqf {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.dtZeNzlCidzl {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.eTyLtiWmuRMT {
min-width: 0;
}

.xCPNjBrbHhTf {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.xCPNjBrbHhTf p,
.zyOhraAuHHRf p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.zyOhraAuHHRf {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.fbdXijIKEtNy {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.fbdXijIKEtNy:hover {
color: var(--pxzMEMmIpIDW);
}

.WjbXvqTXvdkC {
display: grid;
gap: 10px;
margin-top: 20px;
}

.uzvcbUxBLZGT {
display: grid;
grid-template-columns: 150px minmax(0, 1fr);
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
text-decoration: none;
}

.uzvcbUxBLZGT:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.FuKMXtuBKPAG {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.FuKMXtuBKPAG img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.PgrgRpFTGEzK {
min-width: 0;
display: grid;
align-content: end;
gap: 7px;
padding: 18px 18px 20px;
}

.WDtKUHZdtVIT {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
}

.LJudxvzLcMqf {
overflow-wrap: break-word;
font-size: 20px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.lWjaAzivcBAR {
display: grid;
gap: 10px;
}

.SrhqVdOgZEQq {
min-height: 96px;
display: grid;
grid-template-columns: 104px minmax(0, 1fr);
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
text-decoration: none;
}

.SrhqVdOgZEQq:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.XdEEIFOaOXaf {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.XdEEIFOaOXaf img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.MUbalQsDYdWb {
min-width: 0;
display: grid;
align-content: center;
gap: 4px;
padding: 14px 16px;
}

.VVvcFDTlZmAF {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

.YWqCDppWJsWl {
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.2;
}

#EgrEKCRvMMWj {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.uzvcbUxBLZGT {
grid-template-columns: 240px minmax(0, 1fr);
}

.LJudxvzLcMqf {
font-size: 26px;
}
}

@media (min-width: 1024px) {
.GjgWwlkYLRKZ {
padding: 78px 0 64px;
}
.WjbXvqTXvdkC {
grid-template-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);
gap: 14px;
margin-top: 26px;
}

.uzvcbUxBLZGT {
min-height: 452px;
grid-template-columns: minmax(0, 1fr);
align-content: center;
justify-items: center;
}

.FuKMXtuBKPAG {
width: 100%;
max-width: 320px;
}

.PgrgRpFTGEzK {
gap: 9px;
padding: 26px 24px 28px;
align-content: start;
justify-items: center;
text-align: center;
}

.LJudxvzLcMqf {
font-size: 30px;
}

.lWjaAzivcBAR {
grid-auto-rows: 1fr;
gap: 12px;
}

.SrhqVdOgZEQq {
min-height: 0;
grid-template-columns: 132px minmax(0, 1fr);
}

.MUbalQsDYdWb {
padding: 16px 20px;
}

.VVvcFDTlZmAF {
font-size: 11px;
}

.YWqCDppWJsWl {
font-size: 17px;
}
}
.nFqAeAxDlTof {
padding: 48px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.pVPJwhXvdtLe {
max-width: 940px;
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.aWmioRvFNjwV {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.eiUbdJmBzzGh {
min-width: 0;
}

.lSDnQyHfgDfN {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.lSDnQyHfgDfN p,
.QkhFTQPLUXDp p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.QkhFTQPLUXDp {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.TYjlobzuRLGH {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 4px;
}

.TYjlobzuRLGH:hover {
color: var(--pxzMEMmIpIDW);
}

.ogjnpMsUjkUN {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
margin-top: 20px;
}

.SeEGOwgKfvkd {
display: grid;
grid-template-rows: minmax(0, 1fr) auto;
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-decoration: none;
}

.SeEGOwgKfvkd:first-child {
grid-column: span 2;
}

.SeEGOwgKfvkd:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.JrePtdHjpYcT {
aspect-ratio: 1;
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
}

.JrePtdHjpYcT img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.PrRevpNNVSPp {
min-height: 62px;
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
column-gap: 12px;
align-items: center;
padding: 12px 14px;
}

.gzbKzKcpDhkp {
min-width: 0;
display: grid;
gap: 3px;
}

.KEsgKkMSEKuD {
color: var(--pmfWSeSmRfrb);
font-size: 10px;
}

.FeKmqowkJfHe {
font-size: 14px;
font-weight: 800;
line-height: 1.2;
}

#vPgiAytqtKtJ {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.ogjnpMsUjkUN {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
gap: 12px;
}

.SeEGOwgKfvkd:first-child {
grid-column: auto;
grid-row: span 2;
}

.SeEGOwgKfvkd:first-child .JrePtdHjpYcT {
height: 100%;
aspect-ratio: auto;
}
}

@media (min-width: 1024px) {
.nFqAeAxDlTof {
padding: 70px 0 68px;
}
.ogjnpMsUjkUN {
margin-top: 26px;
}

.PrRevpNNVSPp {
min-height: 68px;
padding: 14px 16px;
}

.FeKmqowkJfHe {
font-size: 15px;
}

.KEsgKkMSEKuD {
font-size: 11px;
}
}
.dhECCRTEBESs {
padding: 46px 0 56px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.NJCqjIMQHbWq {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.pUYqcQGpuxlV {
display: grid;
gap: 10px;
}

.eRDcfAHulITk {
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.eRDcfAHulITk p,
.iYhjGBQhxHMf p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.iYhjGBQhxHMf {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.WUuOoAjiYAuD {
display: grid;
gap: 10px;
margin-top: 20px;
}

.LNTawWBHVydf {
min-height: 88px;
display: grid;
grid-template-columns: 88px minmax(0, 1fr);
overflow: hidden;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
text-decoration: none;
}

.LNTawWBHVydf:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.jxLNvAqhBKGo {
position: relative;
display: block;
overflow: hidden;
background: var(--EBVykFluiIkb);
aspect-ratio: 1;
align-self: center;
}

.jxLNvAqhBKGo img {
width: 100%;
max-width: 100%;
height: 100%;
position: absolute;
inset: 0;
display: block;
object-fit: cover;
}

.nXLQlykdTFdD {
min-width: 0;
display: grid;
align-content: center;
gap: 3px;
padding: 13px 16px;
}

.CrpjKiYPZvYR {
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.25;
}

.cOasAyndLtRJ {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
}

#FvZUVlOMLtxJ {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.dhECCRTEBESs {
padding: 68px 0 80px;
}

.NJCqjIMQHbWq {
display: grid;
grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
grid-template-rows: auto minmax(0, 1fr);
column-gap: 36px;
align-items: start;
}

.pUYqcQGpuxlV {
grid-column: 2;
grid-row: 1;
gap: 12px;
}
.WUuOoAjiYAuD {
grid-column: 1;
grid-row: 1 / span 2;
gap: 12px;
margin-top: 0;
}

.LNTawWBHVydf {
min-height: 104px;
grid-template-columns: 104px minmax(0, 1fr);
}

.nXLQlykdTFdD {
padding: 14px 20px;
}

.CrpjKiYPZvYR {
font-size: 16px;
}

.NJCqjIMQHbWq > .vwjyhaGbqjhm {
grid-column: 2;
grid-row: 2;
margin-top: 20px;
padding-top: 20px;
}
}
.oBDvJLAmbMnh {
padding: 54px 0 42px;
overflow: hidden;
background: radial-gradient(circle at 84% 14%, color-mix(in srgb, var(--pxzMEMmIpIDW) 13%, transparent), transparent 36%);
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.oPGODmqhDOXg {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.gqXCMmesbXro {
display: grid;
gap: 20px;
}

.CmVubAhXUdwY {
min-width: 0;
}

.xYPfnzkPzGyx {
margin-bottom: 10px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.xYPfnzkPzGyx p,
.qtfRwhDlrdUO p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.qtfRwhDlrdUO {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.rrTHQBFoTJJo {
width: min(100%, 236px);
min-height: 124px;
position: relative;
display: grid;
align-content: center;
justify-items: center;
justify-self: end;
gap: 7px;
padding: 20px;
background: color-mix(in srgb, var(--hbxLdHuxjedt) 82%, transparent);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 26%, var(--TabZRZpLcLHp));
border-radius: var(--cSelbyRFikaa);
box-shadow: var(--MdIEIufthBSS);
transform: rotate(-3deg);
}

.vwHfXrfVBZWA {
width: 9px;
height: 9px;
position: absolute;
top: 15px;
left: 15px;
background: var(--LdUnYlvCiEcZ);
border-radius: 50%;
box-shadow: 0 0 0 4px color-mix(in srgb, var(--LdUnYlvCiEcZ) 20%, transparent);
animation: pulse 1.9s ease-in-out infinite;
}

.EegYeUqPURYM {
font-size: 43px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.03em;
font-variant-numeric: tabular-nums;
}

.ixxIqGggMmNl {
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 800;
font-variant-numeric: tabular-nums;
}

.tyBPNDqnhjVl {
display: flex;
justify-content: end;
gap: 12px;
margin: 16px 0 6px;
}

.gNocKhWCVRwC {
color: var(--rzUgNZebfQMv);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.gNocKhWCVRwC:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.uukrTQZQeaKF {
margin-right: calc(-1 * var(--uTbnlvurLvmp));
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.uukrTQZQeaKF::-webkit-scrollbar {
display: none;
}

.ieJnqSIbqFVl {
display: flex;
gap: 10px;
margin: 0;
padding: 0;
list-style: none;
}

.ulWevyURYwzP {
width: 139px;
flex: 0 0 auto;
scroll-snap-align: start;
}

.gsvMteKnUNCA {
height: 100%;
min-height: 146px;
display: grid;
align-content: center;
justify-items: center;
gap: 12px;
padding: 18px 10px;
color: var(--rzUgNZebfQMv);
background: linear-gradient(155deg, var(--EBVykFluiIkb), var(--hbxLdHuxjedt));
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-align: center;
text-decoration: none;
}

.gsvMteKnUNCA:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.QiFRdHgprhHy {
font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', var(--GifwUAHcshFq);
font-size: 42px;
line-height: 1;
}

.tAZbySThjXuR {
overflow-wrap: break-word;
font-size: 14px;
font-weight: 800;
line-height: 1.2;
}

#fKJBjYggXXJI {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.gqXCMmesbXro {
grid-template-columns: minmax(0, 1fr) 236px;
align-items: center;
gap: 34px;
}
}

@media (min-width: 1024px) {
.oBDvJLAmbMnh {
padding: 74px 0 62px;
}

.gqXCMmesbXro {
grid-template-columns: minmax(0, 1fr) 300px;
gap: 64px;
}

.qtfRwhDlrdUO {
max-width: 13ch;
}

.rrTHQBFoTJJo {
width: 300px;
min-height: 166px;
}

.EegYeUqPURYM {
font-size: 58px;
}

.ixxIqGggMmNl {
font-size: 12px;
}

.tyBPNDqnhjVl {
margin: 26px 0 10px;
}

.uukrTQZQeaKF {
margin-right: 0;
padding-right: 0;
overflow: visible;
}

.ieJnqSIbqFVl {
display: grid;
grid-template-columns: repeat(7, minmax(0, 1fr));
gap: 12px;
}

.ulWevyURYwzP {
width: auto;
}

.gsvMteKnUNCA {
min-height: 158px;
padding: 20px 8px;
}
}

@media (prefers-reduced-motion: reduce) {
.vwHfXrfVBZWA {
animation: none;
}
}
.WLVsgBPZmVtl {
padding: 46px 0 48px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.eCquIOphsNxV {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.hpgAfquhEvAo {
display: grid;
gap: 24px;
}

.ZUGUtKEhsoXy {
min-width: 0;
}

.GqWjnXXnWEcp {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.GqWjnXXnWEcp p,
.TGCQCywGYjYy p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.TGCQCywGYjYy {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.FArmAWpBQtyJ {
min-height: 232px;
position: relative;
isolation: isolate;
display: grid;
align-content: space-between;
gap: 20px;
padding: 22px;
overflow: hidden;
background: radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--pxzMEMmIpIDW) 11%, transparent), transparent 62%), var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--cSelbyRFikaa);
}

.FArmAWpBQtyJ::before {
content: "";
width: 132px;
height: 132px;
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 20%, transparent);
border-radius: 50%;
box-shadow:
0 0 0 26px color-mix(in srgb, var(--pxzMEMmIpIDW) 5%, transparent),
0 0 0 27px color-mix(in srgb, var(--pxzMEMmIpIDW) 11%, transparent),
0 0 0 58px color-mix(in srgb, var(--pxzMEMmIpIDW) 3%, transparent);
transform: translate(-50%, -50%);
}

.WnObbQVtHtRL {
display: flex;
align-items: center;
gap: 9px;
}

.nTbYPSyjVFUn {
width: 8px;
height: 8px;
flex: 0 0 auto;
background: var(--LdUnYlvCiEcZ);
border-radius: 50%;
box-shadow: 0 0 0 4px color-mix(in srgb, var(--LdUnYlvCiEcZ) 20%, transparent);
animation: pulse 1.9s ease-in-out infinite;
}

.BpUklAtplZaP {
margin-left: auto;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
}

.HVSxpjMwKbse {
font-size: 62px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-align: center;
font-variant-numeric: tabular-nums;
}

.zbvztJaJTHbs {
display: grid;
justify-items: center;
padding-top: 18px;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.OVhYyPXarXpd {
padding: 7px 10px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.HSgBHDMiRgHZ {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}

.FmfUnVRFjZZu:nth-child(odd):last-child {
grid-column: 1 / -1;
}

.igFeVDyrWxiM {
height: 100%;
min-height: 62px;
display: flex;
align-items: center;
gap: 11px;
padding: 10px 12px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
text-decoration: none;
}

.igFeVDyrWxiM:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.SjKFbbPljtfJ {
width: 36px;
height: 36px;
flex: 0 0 auto;
display: grid;
place-items: center;
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 14%, transparent);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 26%, transparent);
border-radius: 50%;
font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', var(--GifwUAHcshFq);
font-size: 18px;
line-height: 1;
}

.QdyhIhfwbYmO {
min-width: 0;
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.2;
}

.fVNffIoPXira {
min-height: 44px;
display: inline-flex;
align-items: center;
margin-top: 14px;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.fVNffIoPXira:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

#MhKsurdxfAQk {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.FArmAWpBQtyJ {
min-height: 268px;
padding: 26px;
}

.FArmAWpBQtyJ::before {
width: 168px;
height: 168px;
}

.HVSxpjMwKbse {
font-size: 80px;
}
}

@media (min-width: 1024px) {
.WLVsgBPZmVtl {
padding: 62px 0 66px;
}

.hpgAfquhEvAo {
grid-template-columns: minmax(0, 1.06fr) minmax(0, 0.94fr);
grid-template-rows: auto 1fr;
gap: 26px 48px;
}

.ZUGUtKEhsoXy {
grid-column: 2;
grid-row: 1;
}

.FArmAWpBQtyJ {
grid-column: 1;
grid-row: 1 / span 2;
min-height: 336px;
padding: 30px;
}

.FArmAWpBQtyJ::before {
width: 208px;
height: 208px;
}

.YLAoECFuWrxe {
grid-column: 2;
grid-row: 2;
}
.HVSxpjMwKbse {
font-size: 96px;
}

.BpUklAtplZaP {
font-size: 12px;
}

.igFeVDyrWxiM {
min-height: 66px;
padding: 12px 14px;
}

.fVNffIoPXira {
margin-top: 18px;
}
}

@media (prefers-reduced-motion: reduce) {
.nTbYPSyjVFUn {
animation: none;
}
}
.QUCYHDkSvcDP {
padding: 50px 0 52px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.bMVshHRlHShJ {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.mnrAzwFKGsWt {
display: grid;
gap: 20px;
margin-bottom: 26px;
}

.fnDgTRcgJIjM {
min-width: 0;
}

.IAracEYrIFJa {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.IAracEYrIFJa p,
.KCJYURvVYAbD p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.KCJYURvVYAbD {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.kVOreayWJQhO {
width: min(100%, 214px);
min-height: 116px;
position: relative;
display: grid;
align-content: center;
justify-items: center;
justify-self: end;
gap: 12px;
padding: 20px;
background: color-mix(in srgb, var(--hbxLdHuxjedt) 86%, transparent);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 30%, var(--TabZRZpLcLHp));
border-radius: var(--cSelbyRFikaa);
box-shadow: var(--MdIEIufthBSS);
transform: rotate(3deg);
}

.zDxmgPRnHBTJ {
width: 9px;
height: 9px;
position: absolute;
top: 14px;
right: 14px;
background: var(--LdUnYlvCiEcZ);
border-radius: 50%;
box-shadow: 0 0 0 4px color-mix(in srgb, var(--LdUnYlvCiEcZ) 20%, transparent);
animation: pulse 1.9s ease-in-out infinite;
}

.LWdqeWObBCKH {
font-size: 40px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
font-variant-numeric: tabular-nums;
}

.CmXtsvhPkkwF {
padding: 6px 10px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.kZlXAPqDciVQ {
display: grid;
gap: 22px;
}

.xuQRzdghBhgV {
min-width: 0;
}

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

.uOAxAmsRibMY {
min-height: 56px;
display: flex;
align-items: center;
gap: 12px;
padding: 8px 14px;
color: var(--pmfWSeSmRfrb);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 12px;
text-decoration: none;
}

.uOAxAmsRibMY:hover {
color: var(--rzUgNZebfQMv);
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.bKyVjafKVsOv:first-child .uOAxAmsRibMY {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
}

.udjUEHHdFGxp {
width: 34px;
height: 34px;
flex: 0 0 auto;
display: grid;
place-items: center;
background: var(--EBVykFluiIkb);
border-radius: 50%;
font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', var(--GifwUAHcshFq);
font-size: 17px;
line-height: 1;
}

.bKyVjafKVsOv:first-child .udjUEHHdFGxp {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 16%, transparent);
}

.sKHiiGnsQBNo {
min-width: 0;
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.2;
}

.yOzUDIxtGOZI {
min-height: 44px;
display: inline-flex;
align-items: center;
margin-top: 14px;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.yOzUDIxtGOZI:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.jaCGJougeWhX {
min-width: 0;
}

#hzAnDdnlyySY {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.mnrAzwFKGsWt {
grid-template-columns: minmax(0, 1fr) 214px;
align-items: center;
gap: 30px;
}
}

@media (min-width: 1024px) {
.QUCYHDkSvcDP {
padding: 72px 0 76px;
}

.mnrAzwFKGsWt {
grid-template-columns: minmax(0, 1fr) 262px;
gap: 48px;
margin-bottom: 38px;
}
.kVOreayWJQhO {
width: 262px;
min-height: 140px;
}

.LWdqeWObBCKH {
font-size: 52px;
}

.kZlXAPqDciVQ {
grid-template-columns: 320px minmax(0, 1fr);
gap: 40px;
}

.xuQRzdghBhgV {
padding-right: 38px;
border-right: 1px solid var(--TabZRZpLcLHp);
}

.uOAxAmsRibMY {
min-height: 62px;
}

.jaCGJougeWhX {
align-self: center;
}

.jaCGJougeWhX .vwjyhaGbqjhm {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}

@media (prefers-reduced-motion: reduce) {
.zDxmgPRnHBTJ {
animation: none;
}
}
.GrCdWJNmvbUm {
padding: 48px 0 46px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.YHhgJtONlATh {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.WcouABWHtGEm {
display: grid;
gap: 10px;
margin-bottom: 20px;
}

.FuDffwXHOSjk {
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.FuDffwXHOSjk p,
.pWEQZytitvIV p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.pWEQZytitvIV {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.fehWgPaxeDzY {
min-height: 44px;
width: fit-content;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.fehWgPaxeDzY:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.hCRavcAGZEnm {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 9px;
}

.ehnKfDgBKHAg {
min-height: 132px;
display: grid;
align-content: space-between;
gap: 14px;
padding: 15px;
color: var(--rzUgNZebfQMv);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
text-decoration: none;
}

.ehnKfDgBKHAg:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.XPjEMQmvzUku {
font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', var(--GifwUAHcshFq);
font-size: 30px;
line-height: 1;
}

.tcmPAPQPmBxU {
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.2;
}

.ehnKfDgBKHAg:first-child {
grid-column: 1 / -1;
min-height: 208px;
position: relative;
isolation: isolate;
overflow: hidden;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
}

.ehnKfDgBKHAg:first-child::before {
content: "";
width: 190px;
height: 190px;
position: absolute;
z-index: -1;
right: -54px;
bottom: -74px;
border: 1px solid color-mix(in srgb, var(--GTlnxZMpJGii) 22%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 26px color-mix(in srgb, var(--GTlnxZMpJGii) 6%, transparent);
}

.ehnKfDgBKHAg:first-child:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 8%, var(--pxzMEMmIpIDW));
border-color: var(--pxzMEMmIpIDW);
}

.ehnKfDgBKHAg:first-child .XPjEMQmvzUku {
font-size: 52px;
}

.ehnKfDgBKHAg:first-child .tcmPAPQPmBxU {
font-size: 26px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.03em;
text-transform: uppercase;
}

.KJfElrfWvISG {
grid-column: 1 / -1;
min-height: 108px;
position: relative;
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 12px;
padding: 18px 20px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
}

.ycUWfQZincdF {
width: 8px;
height: 8px;
position: absolute;
top: 18px;
left: 20px;
background: var(--LdUnYlvCiEcZ);
border-radius: 50%;
box-shadow: 0 0 0 4px color-mix(in srgb, var(--LdUnYlvCiEcZ) 20%, transparent);
animation: pulse 1.9s ease-in-out infinite;
}

.baJPxOQWcsCT {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 800;
font-variant-numeric: tabular-nums;
}

.ATewaSxtANkv {
font-size: 44px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
font-variant-numeric: tabular-nums;
}

#JTNpHsvqIHzj {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.WcouABWHtGEm {
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 8px 20px;
}

.pWEQZytitvIV {
grid-column: 1;
}

.fehWgPaxeDzY {
grid-column: 2;
grid-row: 2;
}

.hCRavcAGZEnm {
grid-template-columns: repeat(4, minmax(0, 1fr));
}

.ehnKfDgBKHAg:first-child {
grid-column: span 2;
grid-row: span 2;
min-height: 273px;
}

.KJfElrfWvISG {
grid-column: span 2;
}
}

@media (min-width: 1024px) {
.GrCdWJNmvbUm {
padding: 70px 0 72px;
}

.WcouABWHtGEm {
grid-template-columns: auto minmax(0, 1fr) auto;
align-items: center;
gap: 24px;
margin-bottom: 26px;
}

.FuDffwXHOSjk {
grid-column: 1;
grid-row: 1;
}

.pWEQZytitvIV {
grid-column: 2;
grid-row: 1;
text-align: center;
}

.fehWgPaxeDzY {
grid-column: 3;
grid-row: 1;
}

.hCRavcAGZEnm {
grid-template-columns: repeat(12, minmax(0, 1fr));
grid-auto-rows: 164px;
gap: 11px;
}

.ehnKfDgBKHAg {
grid-column: span 3;
min-height: 0;
padding: 18px;
}

.ehnKfDgBKHAg:first-child {
grid-column: span 6;
grid-row: span 2;
padding: 26px;
}

.ehnKfDgBKHAg:first-child::before {
width: 250px;
height: 250px;
right: -70px;
bottom: -96px;
}

.ehnKfDgBKHAg:first-child .XPjEMQmvzUku {
font-size: 64px;
}

.ehnKfDgBKHAg:first-child .tcmPAPQPmBxU {
font-size: 34px;
}

.KJfElrfWvISG {
grid-column: span 6;
min-height: 0;
padding: 24px 26px;
}

.ATewaSxtANkv {
font-size: 56px;
}
}

@media (prefers-reduced-motion: reduce) {
.ycUWfQZincdF {
animation: none;
}
}
.bGkGUyZGvJaD {
padding: 52px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.NLALAlfVqPvd {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.ZZhfuBunOjPX {
display: grid;
overflow: hidden;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--cSelbyRFikaa);
}

.bSovZDSvphtS {
display: flex;
flex-direction: column;
padding: 24px 20px;
}

.bDEhyEqNjbch {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.bDEhyEqNjbch p,
.kliQIkZXGCVO p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.kliQIkZXGCVO {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.vZaEMqrsNGHY {
min-height: 44px;
width: fit-content;
display: inline-flex;
align-items: center;
margin-top: 18px;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.vZaEMqrsNGHY:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.RRlBRfKjjjzo {
min-height: 178px;
position: relative;
isolation: isolate;
display: grid;
align-content: center;
justify-items: center;
gap: 14px;
padding: 24px 20px;
overflow: hidden;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
}

.RRlBRfKjjjzo::before {
content: "";
width: 158px;
height: 158px;
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
border: 1px solid color-mix(in srgb, var(--GTlnxZMpJGii) 22%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 30px color-mix(in srgb, var(--GTlnxZMpJGii) 7%, transparent);
transform: translate(-50%, -50%);
}

.GrmyZCizkbIU {
width: 9px;
height: 9px;
position: absolute;
top: 18px;
left: 20px;
background: var(--GTlnxZMpJGii);
border-radius: 50%;
box-shadow: 0 0 0 4px color-mix(in srgb, var(--GTlnxZMpJGii) 22%, transparent);
animation: pulse 1.9s ease-in-out infinite;
}

.EOzAkBaTzRpm {
font-size: 54px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.045em;
font-variant-numeric: tabular-nums;
}

.NiXdHugQyJrP {
padding: 7px 12px;
background: color-mix(in srgb, var(--GTlnxZMpJGii) 15%, transparent);
border-radius: var(--RXzrnEsSWHJh);
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.rXdUyjmnHQBX {
display: grid;
align-content: center;
margin: 0;
padding: 6px 0;
list-style: none;
}

.FUYGmXIwEGfQ + .FUYGmXIwEGfQ {
border-top: 1px solid var(--TabZRZpLcLHp);
}

.gGnklmsanXOX {
min-height: 48px;
display: flex;
align-items: center;
gap: 12px;
padding: 8px 20px;
color: var(--pmfWSeSmRfrb);
text-decoration: none;
}

.gGnklmsanXOX:hover {
color: var(--rzUgNZebfQMv);
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 8%, transparent);
text-decoration: none;
}

.GARJjOdxjiQv {
width: 24px;
flex: 0 0 auto;
font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', var(--GifwUAHcshFq);
font-size: 18px;
line-height: 1;
text-align: center;
}

.yqAgmfditJhl {
min-width: 0;
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.2;
}

#LtmkkdUoCiuS {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.bSovZDSvphtS {
padding: 30px 26px;
}
.RRlBRfKjjjzo {
min-height: 196px;
}

.EOzAkBaTzRpm {
font-size: 66px;
}

.gGnklmsanXOX {
padding-inline: 26px;
}
}

@media (min-width: 1024px) {
.bGkGUyZGvJaD {
padding: 76px 0 70px;
}

.ZZhfuBunOjPX {
grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.04fr) minmax(0, 0.94fr);
}

.bSovZDSvphtS {
padding: 34px 30px;
}
.vZaEMqrsNGHY {
margin-top: auto;
}

.RRlBRfKjjjzo {
min-height: 404px;
}

.RRlBRfKjjjzo::before {
width: 208px;
height: 208px;
}

.EOzAkBaTzRpm {
font-size: 84px;
}

.gGnklmsanXOX {
min-height: 56px;
padding-inline: 30px;
}
}

@media (prefers-reduced-motion: reduce) {
.GrmyZCizkbIU {
animation: none;
}
}
.gNHPgYWYrPVe {
padding: 44px 0 54px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.DvFNiCfAqKgU {
max-width: min(var(--cVnCiDhnxVeu), 860px);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.BKymNMOlGWpp {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.BKymNMOlGWpp p,
.FteslOrAFtUv p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.FteslOrAFtUv {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.mYRVPEhfcWZa {
display: grid;
gap: 10px;
margin: 24px 0 0;
padding: 0;
list-style: none;
}

.PlzDuNHqMAUK {
display: grid;
}

.jZfGkDppIqOc {
display: flex;
align-items: center;
gap: 14px;
padding: 16px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.zlXfRdcGWBsn {
width: 48px;
height: 48px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--pxzMEMmIpIDW);
background: var(--EBVykFluiIkb);
border-radius: 14px;
font-size: 14px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.UzqWevpwkzgU {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
}

.UzqWevpwkzgU p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.UzqWevpwkzgU p:last-child {
margin-bottom: 0;
}

.miPllmQCKTEU {
min-height: 52px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 26px auto 0;
padding: 0 34px;
color: var(--GTlnxZMpJGii);
background: var(--FGYmeIMBxssP);
border-radius: var(--RXzrnEsSWHJh);
box-shadow: var(--kldwlCyAiMbK);
font-size: 14px;
font-weight: 900;
text-decoration: none;
}

.miPllmQCKTEU:hover {
box-shadow: none;
text-decoration: none;
}

#APWVdyHnpbYt {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.jZfGkDppIqOc {
gap: 18px;
padding: 18px 20px;
}
}

@media (min-width: 1024px) {
.gNHPgYWYrPVe {
padding: 64px 0 78px;
}
.mYRVPEhfcWZa {
gap: 12px;
margin-top: 30px;
}

.jZfGkDppIqOc {
padding: 20px 24px;
}

.zlXfRdcGWBsn {
width: 56px;
height: 56px;
font-size: 15px;
}

.UzqWevpwkzgU {
font-size: 15px;
}

.miPllmQCKTEU {
min-height: 56px;
margin-top: 32px;
padding: 0 40px;
font-size: 15px;
}
}
.OQpxnEwquxoE {
padding: 50px 0 48px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.pEQdhBsJbwML {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.nCtgIvZdJBAF {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.nCtgIvZdJBAF p,
.eouqQhxoYyGS p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.eouqQhxoYyGS {
font-size: var(--MxKNwhKmsckY);
max-width: 13ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.RcQmhlsCVNov {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
border-block: 1px solid var(--TabZRZpLcLHp);
}

.VknYATkwZrmO {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 18px;
padding: 24px 0;
}

.VknYATkwZrmO + .VknYATkwZrmO {
border-top: 1px solid var(--TabZRZpLcLHp);
}

.XLDrCPCCHhff {
width: 60px;
height: 60px;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 50%;
font-size: 14px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.dbEWbcDKAHpT {
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.dbEWbcDKAHpT p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.dbEWbcDKAHpT p:last-child {
margin-bottom: 0;
}

.xHNgAPZgCugF {
min-height: 54px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 26px auto 0;
padding: 0 40px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: var(--OhSKlqxRgrdo);
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.xHNgAPZgCugF:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 12%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

#kOgUHKAlJDFp {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.RcQmhlsCVNov {
grid-template-columns: repeat(3, minmax(0, 1fr));
}

.VknYATkwZrmO {
grid-template-columns: minmax(0, 1fr);
align-content: start;
align-items: start;
padding: 28px 22px;
}

.VknYATkwZrmO:first-child {
padding-left: 0;
}

.VknYATkwZrmO:last-child {
padding-right: 0;
}

.VknYATkwZrmO + .VknYATkwZrmO {
border-top: 0;
border-left: 1px solid var(--TabZRZpLcLHp);
}
}

@media (min-width: 1024px) {
.OQpxnEwquxoE {
padding: 66px 0 62px;
}
.RcQmhlsCVNov {
margin-top: 34px;
}

.VknYATkwZrmO {
min-height: 250px;
gap: 26px;
padding: 34px 30px;
}

.XLDrCPCCHhff {
width: 72px;
height: 72px;
font-size: 15px;
}

.dbEWbcDKAHpT {
font-size: 15px;
}

.xHNgAPZgCugF {
min-height: 58px;
margin-top: 34px;
}
}
.zTfzDcBPrTSB {
padding: 42px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.wHHqspAIoyxI {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.vINunJpXvZct {
display: grid;
overflow: hidden;
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--cSelbyRFikaa);
}

.ZkWnBwqvLQVZ {
display: flex;
flex-direction: column;
justify-content: center;
padding: 26px 22px;
background: var(--EBVykFluiIkb);
}

.QuMjGeCNpXAF {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.QuMjGeCNpXAF p,
.PgSOMgfRlRhQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.PgSOMgfRlRhQ {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.GORPmPlXemxy {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
margin-top: 24px;
padding: 0 24px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 14px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.GORPmPlXemxy:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 12%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

.uYQOCMmiLgtJ {
display: grid;
margin: 0;
padding: 0;
list-style: none;
background: var(--hbxLdHuxjedt);
}

.FTbqaCpvbpia {
display: flex;
align-items: center;
gap: 16px;
padding: 20px 22px;
}

.FTbqaCpvbpia + .FTbqaCpvbpia {
border-top: 1px solid var(--TabZRZpLcLHp);
}

.IvOwhyqNGnLg {
width: 58px;
height: 58px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--pxzMEMmIpIDW);
background: var(--EBVykFluiIkb);
border-radius: 14px;
font-size: 13px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.rAsTbnumDcgJ {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.rAsTbnumDcgJ p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.rAsTbnumDcgJ p:last-child {
margin-bottom: 0;
}

#SzwwxkeLkSSP {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.ZkWnBwqvLQVZ {
padding: 34px 30px;
}
.GORPmPlXemxy {
width: fit-content;
min-width: 240px;
}

.FTbqaCpvbpia {
padding: 26px 30px;
}
}

@media (min-width: 1024px) {
.zTfzDcBPrTSB {
padding: 58px 0 66px;
}

.vINunJpXvZct {
grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr);
}

.ZkWnBwqvLQVZ {
padding: 44px 40px;
}
.GORPmPlXemxy {
min-height: 58px;
margin-top: 40px;
}

.FTbqaCpvbpia {
min-height: 158px;
gap: 22px;
padding: 26px 36px;
}

.IvOwhyqNGnLg {
width: 84px;
height: 84px;
font-size: 14px;
}

.rAsTbnumDcgJ {
font-size: 15px;
}
}
.SxugyQksUees {
padding: 46px 0 44px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.WOqILcNteIBZ {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.XtnxOJfnzQvk {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.XtnxOJfnzQvk p,
.bZGZYCyWMhuE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.bZGZYCyWMhuE {
font-size: var(--MxKNwhKmsckY);
max-width: 14ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.bYpGoxcBIybV {
margin: 24px 0 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.wCeWaudxLdyh {
display: grid;
grid-template-columns: 84px minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 20px 0;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.xBoNxldZPOPT {
color: var(--EBVykFluiIkb);
font-size: 54px;
font-weight: 900;
line-height: 0.8;
letter-spacing: -0.05em;
font-variant-numeric: tabular-nums;
}

.wCeWaudxLdyh:first-child .xBoNxldZPOPT {
color: var(--pxzMEMmIpIDW);
}

.iihAcKXcTMFZ {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.iihAcKXcTMFZ p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.iihAcKXcTMFZ p:last-child {
margin-bottom: 0;
}

.jkvMIuuAytzi {
min-height: 54px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 24px 0 0 auto;
padding: 0 38px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 14px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.jkvMIuuAytzi:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 12%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

#wqLYxWosZBKZ {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.wCeWaudxLdyh {
grid-template-columns: 132px minmax(0, 1fr);
gap: 24px;
padding: 30px 0;
}

.xBoNxldZPOPT {
font-size: 78px;
}
}

@media (min-width: 1024px) {
.SxugyQksUees {
padding: 72px 0 68px;
}
.bYpGoxcBIybV {
margin-top: 34px;
}

.wCeWaudxLdyh {
grid-template-columns: 190px minmax(0, 1fr);
gap: 34px;
padding: 42px 0;
}

.xBoNxldZPOPT {
font-size: 96px;
}

.iihAcKXcTMFZ {
max-width: 62ch;
font-size: 16px;
}

.jkvMIuuAytzi {
min-height: 58px;
margin-top: 32px;
}
}
.fSspKTUxoAQJ {
padding: 40px 0 48px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.zqFiTrnEgsWM {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.whgZMRKrPXLH {
display: grid;
gap: 24px;
}

.inRQbnqlIqdF {
min-width: 0;
}

.aWNIfLDhMaUc {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.aWNIfLDhMaUc p,
.psvPcFGKEisq p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.psvPcFGKEisq {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.CFqZAHScWMwU {
padding: 18px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: 22px;
}

.qvmWpxtKHtct {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px dashed var(--UikybvrCAdxC);
}

.XwlARnbizPft {
display: flex;
align-items: center;
gap: 16px;
padding: 16px 6px;
}

.XwlARnbizPft + .XwlARnbizPft {
border-top: 1px dashed var(--UikybvrCAdxC);
}

.MzbXScFHEkru {
flex: 0 0 auto;
font-size: 20px;
font-weight: 900;
letter-spacing: -0.02em;
font-variant-numeric: tabular-nums;
}

.CTIZpLufbSnn {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.CTIZpLufbSnn p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.CTIZpLufbSnn p:last-child {
margin-bottom: 0;
}

.LKbgYSJbxTfg {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
margin-top: 16px;
padding: 0 24px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 12px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.LKbgYSJbxTfg:hover {
background: color-mix(in srgb, var(--geowhvZkMfAg) 10%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

#cRrMQoXyKtOl {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.CFqZAHScWMwU {
padding: 24px;
}

.XwlARnbizPft {
gap: 20px;
padding: 20px 8px;
}

.MzbXScFHEkru {
font-size: 24px;
}
}

@media (min-width: 1024px) {
.fSspKTUxoAQJ {
padding: 60px 0 74px;
}

.whgZMRKrPXLH {
grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
align-items: center;
gap: 54px;
}
.CFqZAHScWMwU {
padding: 30px;
}

.XwlARnbizPft {
gap: 26px;
padding: 24px 10px;
}

.MzbXScFHEkru {
font-size: 26px;
}

.CTIZpLufbSnn {
font-size: 15px;
}

.LKbgYSJbxTfg {
min-height: 60px;
margin-top: 22px;
}
}
.hgrDOBlgSjDJ {
padding: 48px 0 52px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.LPFvrdeIhfTN {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.TRoefYbMOmjS {
display: grid;
gap: 26px;
padding: 24px 20px;
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--cSelbyRFikaa);
}

.TvWRMCrtObJu {
min-width: 0;
}

.iQCVqgUwdzPr {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.iQCVqgUwdzPr p,
.heExWIAAVkbI p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.heExWIAAVkbI {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.HDIuBHRPTzwS {
width: 264px;
height: 264px;
position: relative;
isolation: isolate;
display: grid;
place-items: center;
justify-self: center;
}

.HDIuBHRPTzwS::before,
.HDIuBHRPTzwS::after {
content: "";
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
border-radius: 50%;
transform: translate(-50%, -50%);
}

.HDIuBHRPTzwS::before {
width: 100%;
height: 100%;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 28%, transparent);
}

.HDIuBHRPTzwS::after {
width: 76%;
height: 76%;
background: var(--hbxLdHuxjedt);
}

.tSOQZIYpcVWh {
width: 60%;
aspect-ratio: 1;
display: grid;
place-items: center;
overflow: hidden;
background: var(--pxzMEMmIpIDW);
border-radius: 50%;
}

.mWJeDfaRJPpB {
width: 100%;
min-height: 48px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 12px;
color: var(--rzUgNZebfQMv);
background: var(--uNPczUgeIxjj);
font-size: 14px;
font-weight: 900;
text-decoration: none;
}

.mWJeDfaRJPpB:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.eUcPoVQRgGzI {
display: grid;
gap: 10px;
margin: 0;
padding: 0;
list-style: none;
}

.dutqGfsFySnj {
display: grid;
gap: 7px;
padding: 16px 18px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 16px;
}

.zCRHvHTikmAD {
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.bXyRYSegbyJf {
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
}

.bXyRYSegbyJf p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.bXyRYSegbyJf p:last-child {
margin-bottom: 0;
}

#EwENYNLQrsHo {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.TRoefYbMOmjS {
padding: 30px 26px;
}
.HDIuBHRPTzwS {
width: 320px;
height: 320px;
}

.eUcPoVQRgGzI {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}

@media (min-width: 1024px) {
.hgrDOBlgSjDJ {
padding: 74px 0 60px;
}

.TRoefYbMOmjS {
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
align-items: center;
gap: 30px 40px;
padding: 44px 40px;
}
.HDIuBHRPTzwS {
width: 400px;
height: 400px;
}

.eUcPoVQRgGzI {
grid-template-columns: minmax(0, 1fr);
gap: 16px;
}

.dutqGfsFySnj {
padding: 20px 22px;
}
}
.TuhfYWdWbYer {
padding: 52px 0 44px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.lnLlMNKexAyq {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.qhUMAEQDlKpK {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.qhUMAEQDlKpK p,
.vJtTpSWPCzlj p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.vJtTpSWPCzlj {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.MVBtqKFJTFaz {
display: grid;
gap: 12px;
margin-top: 24px;
}

.smsCwECjUUAK {
display: grid;
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.BdhwTxCHJztR {
display: flex;
align-items: center;
gap: 18px;
padding: 20px;
background: var(--hbxLdHuxjedt);
}

.BdhwTxCHJztR + .BdhwTxCHJztR {
border-top: 1px solid var(--TabZRZpLcLHp);
}

.BdhwTxCHJztR:first-child {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
}

.CByDeEIGhuaW {
flex: 0 0 auto;
font-size: 11px;
font-weight: 800;
font-variant-numeric: tabular-nums;
opacity: 0.65;
}

.SrTiNVGvuyQD {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 800;
line-height: 1.35;
}

.SrTiNVGvuyQD p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.SrTiNVGvuyQD p:last-child {
margin-bottom: 0;
}

.eApvbtVyEIiQ {
position: relative;
isolation: isolate;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 20px;
padding: 22px 20px;
overflow: hidden;
background: radial-gradient(circle at 84% 16%, color-mix(in srgb, var(--pxzMEMmIpIDW) 13%, transparent), transparent 58%), var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.eApvbtVyEIiQ::before {
content: "";
width: 210px;
height: 210px;
position: absolute;
z-index: -1;
right: -68px;
bottom: -86px;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 16%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 24px color-mix(in srgb, var(--pxzMEMmIpIDW) 4%, transparent);
}

.NwtAvhUSToQo {
color: color-mix(in srgb, var(--pxzMEMmIpIDW) 24%, transparent);
font-size: 62px;
font-weight: 900;
line-height: 0.8;
letter-spacing: -0.05em;
font-variant-numeric: tabular-nums;
}

.MySackxMNqcr {
overflow-wrap: break-word;
font-size: 26px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.03em;
text-transform: uppercase;
}

.MySackxMNqcr p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.zmWXHqDInCEo {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 24px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 12px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.zmWXHqDInCEo:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 12%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

#ZgpImudELDyw {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.BdhwTxCHJztR {
padding: 26px 24px;
}

.eApvbtVyEIiQ {
gap: 26px;
padding: 28px 26px;
}

.NwtAvhUSToQo {
font-size: 84px;
}

.MySackxMNqcr {
font-size: 34px;
}
}

@media (min-width: 1024px) {
.TuhfYWdWbYer {
padding: 70px 0 64px;
}
.MVBtqKFJTFaz {
grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
gap: 16px;
margin-top: 30px;
}

.BdhwTxCHJztR {
min-height: 134px;
gap: 26px;
padding: 26px 30px;
}

.SrTiNVGvuyQD {
font-size: 15px;
}

.eApvbtVyEIiQ {
gap: 32px;
padding: 36px 34px;
}

.NwtAvhUSToQo {
font-size: 116px;
}

.eApvbtVyEIiQ::before {
width: 300px;
height: 300px;
right: -96px;
bottom: -120px;
}

.MySackxMNqcr {
font-size: 42px;
}

.zmWXHqDInCEo {
min-height: 60px;
}
}
.iLGiAcROhzlq {
padding: 52px 0 54px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.DTdTqnrJyzIt {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.QPRnHIfEiNMj {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 16px;
}

.wbHLcWWmMNVE {
min-width: 0;
}

.tzVKrjifOdBe {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.tzVKrjifOdBe p,
.qUdKSPNAuoyM p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.qUdKSPNAuoyM {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.seIvUjANqIGZ {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.seIvUjANqIGZ:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.wavgVbBtRfoW {
display: flex;
gap: 10px;
margin: 22px calc(-1 * var(--uTbnlvurLvmp)) 0 0;
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.wavgVbBtRfoW::-webkit-scrollbar {
display: none;
}

.xrmRPihgmwys {
width: 158px;
flex: 0 0 auto;
scroll-snap-align: start;
display: grid;
align-content: center;
justify-items: center;
gap: 16px;
padding: 20px 14px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
text-align: center;
}

.GTdzgWAJlpYs {
width: 100%;
max-width: 250px;
aspect-ratio: 400 / 228;
display: grid;
overflow: hidden;
border-radius: 18px;
}

.GTdzgWAJlpYs img {
width: 100%;
max-width: 100%;
height: 100%;
display: block;
object-fit: contain;
border-radius: inherit;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.QREQiFpqcdVk {
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.2;
}

#jZBLYYkcRECa {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.xrmRPihgmwys {
width: 176px;
}

}

@media (min-width: 1024px) {
.iLGiAcROhzlq {
padding: 72px 0 74px;
}
.wavgVbBtRfoW {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 14px;
margin: 30px 0 0;
padding: 0;
overflow: visible;
}

.xrmRPihgmwys {
width: auto;
gap: 20px;
padding: 26px 16px;
}

.GTdzgWAJlpYs {
border-radius: 18px;
}

.QREQiFpqcdVk {
font-size: 14px;
}
}
.qPxCMPLEHMqK {
padding: 48px 0 58px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.omcOpdSoWpEh {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.ZLsirqKlLfCw {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 18px;
}

.vCRHMKLjTQMd {
min-width: 0;
}

.foCwmxEhsbWx {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.foCwmxEhsbWx p,
.VunYIHOPahGZ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.VunYIHOPahGZ {
font-size: var(--MxKNwhKmsckY);
max-width: 12ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.kJxlcgJkmbNd {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.kJxlcgJkmbNd:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.ENwySEmjBbAN {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.AdEYKMFpExcX {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.uYkiBDYwMhUB {
width: 92px;
max-width: 250px;
aspect-ratio: 400 / 228;
display: block;
object-fit: contain;
border-radius: 18px;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.VsOEIDUAPCLi {
min-width: 0;
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.2;
}

#WanoYfhDHNMB {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.ENwySEmjBbAN {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.AdEYKMFpExcX {
gap: 20px;
padding: 22px 20px;
}

.AdEYKMFpExcX:nth-child(odd) {
padding-left: 0;
}

.AdEYKMFpExcX:nth-child(even) {
padding-right: 0;
border-left: 1px solid var(--TabZRZpLcLHp);
}
}

@media (min-width: 1024px) {
.qPxCMPLEHMqK {
padding: 68px 0 84px;
}
.ENwySEmjBbAN {
margin-top: 34px;
}

.AdEYKMFpExcX {
gap: 22px;
padding: 18px 24px;
}

.uYkiBDYwMhUB {
width: 104px;
border-radius: 18px;
}

.VsOEIDUAPCLi {
font-size: 15px;
}

}
.sJScJiYaOWxf {
padding: 54px 0 56px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.BPCmQeFQPTLD {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.krvuSzplzIMe {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 6px 16px;
margin-bottom: 24px;
}

.qHJQtiFiDnpJ {
grid-column: 1 / -1;
margin-bottom: 5px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.qHJQtiFiDnpJ p,
.EVLxjUlIdLEX p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.EVLxjUlIdLEX {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.KUghDJCwZXyU {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.KUghDJCwZXyU:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.ZlmYeNbrYNwZ {
display: grid;
gap: 26px;
}

.CoxTvdfgmKhX {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
}

.bvGnRajTDOkY {
display: grid;
justify-items: center;
gap: 12px;
padding: 16px 12px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-align: center;
}

.jKOAJpqqGBnp {
width: 100%;
max-width: 112px;
aspect-ratio: 400 / 228;
display: block;
object-fit: contain;
border-radius: 14px;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.FytXNEryPlpE {
overflow-wrap: break-word;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}

#CkabrqVhrMCx {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.CoxTvdfgmKhX {
grid-template-columns: repeat(3, minmax(0, 1fr));
}

.bvGnRajTDOkY {
padding: 20px 14px;
}
}

@media (min-width: 1024px) {
.sJScJiYaOWxf {
padding: 76px 0 78px;
}

.krvuSzplzIMe {
margin-bottom: 34px;
}
.ZlmYeNbrYNwZ {
grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
align-items: center;
gap: 54px;
}

.CoxTvdfgmKhX {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 10px;
align-self: start;
}

.bvGnRajTDOkY {
gap: 12px;
padding: 16px 12px;
}

.FytXNEryPlpE {
font-size: 13px;
}

.ZlmYeNbrYNwZ .vwjyhaGbqjhm {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}
.jEPipZoAmogi {
padding: 60px 0 46px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.zRdAwDLKtINL {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.BaUtCIjBPEgA {
margin-bottom: 24px;
text-align: center;
}

.qawUyJOgEvXb {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.qawUyJOgEvXb p,
.sVvswtkwNeuW p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.sVvswtkwNeuW {
font-size: var(--MxKNwhKmsckY);
max-width: 16ch;
margin: 0 auto;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.lQYQZoQHjqxS {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
}

.wUUaSCoyGzLy {
display: grid;
justify-items: center;
align-content: center;
gap: 12px;
padding: 18px 14px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
text-align: center;
}

.vOaGZVlczvpu {
width: 100%;
max-width: 250px;
aspect-ratio: 400 / 228;
display: block;
object-fit: contain;
border-radius: 14px;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.yzLxWXInjPfc {
overflow-wrap: break-word;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}

.wUUaSCoyGzLy:first-child {
grid-column: 1 / -1;
background: linear-gradient(160deg, color-mix(in srgb, var(--pxzMEMmIpIDW) 12%, var(--hbxLdHuxjedt)), var(--hbxLdHuxjedt));
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 32%, transparent);
}

.wUUaSCoyGzLy:first-child .yzLxWXInjPfc {
font-size: 16px;
}

.wUUaSCoyGzLy:last-child {
grid-column: 1 / -1;
grid-template-columns: minmax(0, 160px) minmax(0, 1fr);
justify-items: start;
gap: 18px;
text-align: left;
align-items: center;
}

.PFKvQSDrLYyQ {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 18px auto 0;
padding: 0 28px;
color: var(--rzUgNZebfQMv);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 40%, transparent);
border-radius: var(--RXzrnEsSWHJh);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.PFKvQSDrLYyQ:hover {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

#rLFWhIhZdRNe {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.lQYQZoQHjqxS {
grid-template-columns: repeat(4, minmax(0, 1fr));
}

.wUUaSCoyGzLy {
padding: 22px 16px;
}

.wUUaSCoyGzLy:first-child {
grid-column: span 2;
grid-row: span 2;
}

.wUUaSCoyGzLy:last-child {
grid-column: span 4;
grid-template-columns: minmax(0, 200px) minmax(0, 1fr);
}
}

@media (min-width: 1024px) {
.jEPipZoAmogi {
padding: 88px 0 70px;
}

.BaUtCIjBPEgA {
margin-bottom: 36px;
}
.lQYQZoQHjqxS {
grid-template-columns: repeat(12, minmax(0, 1fr));
gap: 14px;
}

.wUUaSCoyGzLy {
grid-column: span 3;
padding: 16px 14px;
}

.vOaGZVlczvpu {
max-width: 150px;
}

.wUUaSCoyGzLy:first-child .vOaGZVlczvpu {
max-width: 200px;
}

.wUUaSCoyGzLy:first-child {
grid-column: span 6;
grid-row: span 2;
}

.wUUaSCoyGzLy:last-child {
grid-column: span 12;
grid-template-columns: minmax(0, 150px) minmax(0, 1fr);
align-items: center;
gap: 24px;
padding: 16px 26px;
}

.wUUaSCoyGzLy:last-child .yzLxWXInjPfc {
font-size: 16px;
}

.yzLxWXInjPfc {
font-size: 13px;
}

.PFKvQSDrLYyQ {
min-height: 54px;
margin-top: 26px;
font-size: 13px;
}
}
.EiZXDHVrKMtc {
padding: 54px 0 60px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.DrvwfejSXFLq {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.quffxQxUJJYC {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 16px;
}

.cIGtoIwHcWkk {
min-width: 0;
}

.pcxkLShDmKKI {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.pcxkLShDmKKI p,
.SgwNDUdKWQPi p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.SgwNDUdKWQPi {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.96;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.DIONXIuHMhRr {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.DIONXIuHMhRr:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.DsTwaFxkKiuz {
display: flex;
gap: 10px;
margin: 22px calc(-1 * var(--uTbnlvurLvmp)) 0 0;
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.DsTwaFxkKiuz::-webkit-scrollbar {
display: none;
}

.FeOWeVzbNUDS {
width: 158px;
flex: 0 0 auto;
scroll-snap-align: start;
display: grid;
align-content: center;
justify-items: center;
gap: 16px;
padding: 20px 14px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
text-align: center;
}

.DsRMmauSBkaC {
width: 100%;
max-width: 150px;
aspect-ratio: 3 / 1;
display: grid;
overflow: hidden;
border-radius: 18px;
}

.DsRMmauSBkaC img {
width: 100%;
max-width: 100%;
height: 100%;
display: block;
object-fit: contain;
border-radius: inherit;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.NZDVlQdzqxUi {
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.2;
}

#gxiIkZDmpWOk {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.FeOWeVzbNUDS {
width: 176px;
}

}

@media (min-width: 1024px) {
.EiZXDHVrKMtc {
padding: 80px 0 66px;
}
.DsTwaFxkKiuz {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 14px;
margin: 30px 0 0;
padding: 0;
overflow: visible;
}

.FeOWeVzbNUDS {
width: auto;
gap: 20px;
padding: 26px 16px;
}

.DsRMmauSBkaC {
border-radius: 18px;
}

.NZDVlQdzqxUi {
font-size: 14px;
}
}
.lwbyVRQHnBoN {
padding: 42px 0 46px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.xRyHJHXyNMyZ {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.oRJXkcgxznND {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 18px;
}

.TZVEWcqRoEtG {
min-width: 0;
}

.eglPvUbyVJhH {
margin-bottom: 12px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.eglPvUbyVJhH p,
.UBDivzhUeZmv p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.UBDivzhUeZmv {
font-size: var(--MxKNwhKmsckY);
max-width: 12ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.dcHWxSLLMdvl {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.dcHWxSLLMdvl:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.VKAkVuuTYqtX {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.dLDLnUjpMAJf {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.nBDWjmLgDTlN {
width: 92px;
max-width: 150px;
aspect-ratio: 3 / 1;
display: block;
object-fit: contain;
border-radius: 18px;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.jyddzdKMaVHG {
min-width: 0;
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.2;
}

#YlYHFBjPUyLd {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.VKAkVuuTYqtX {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.dLDLnUjpMAJf {
gap: 20px;
padding: 22px 20px;
}

.dLDLnUjpMAJf:nth-child(odd) {
padding-left: 0;
}

.dLDLnUjpMAJf:nth-child(even) {
padding-right: 0;
border-left: 1px solid var(--TabZRZpLcLHp);
}
}

@media (min-width: 1024px) {
.lwbyVRQHnBoN {
padding: 64px 0 60px;
}
.VKAkVuuTYqtX {
margin-top: 34px;
}

.dLDLnUjpMAJf {
gap: 22px;
padding: 18px 24px;
}

.nBDWjmLgDTlN {
width: 104px;
border-radius: 18px;
}

.jyddzdKMaVHG {
font-size: 15px;
}

}
.cJGjaqXTfMAn {
padding: 58px 0 42px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.dhfPCMJlQhxn {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.XGJpeHyjvuly {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 6px 16px;
margin-bottom: 24px;
}

.WttuwFPveebi {
grid-column: 1 / -1;
margin-bottom: 5px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.WttuwFPveebi p,
.QGMvDZkWDCov p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.QGMvDZkWDCov {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.TfdyTRNVLWaP {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.TfdyTRNVLWaP:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.LtIyUPtaEYJc {
display: grid;
gap: 26px;
}

.wlXsRRJkWAKt {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
}

.GWOVzLqEYise {
display: grid;
justify-items: center;
gap: 12px;
padding: 16px 12px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
text-align: center;
}

.XKjkDuMnLIzP {
width: 100%;
max-width: 112px;
aspect-ratio: 3 / 1;
display: block;
object-fit: contain;
border-radius: 14px;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.BcsuJkBagZmN {
overflow-wrap: break-word;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}

#NWodTrxlvjsW {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.wlXsRRJkWAKt {
grid-template-columns: repeat(3, minmax(0, 1fr));
}

.GWOVzLqEYise {
padding: 20px 14px;
}
}

@media (min-width: 1024px) {
.cJGjaqXTfMAn {
padding: 84px 0 58px;
}

.XGJpeHyjvuly {
margin-bottom: 34px;
}
.LtIyUPtaEYJc {
grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
align-items: center;
gap: 54px;
}

.wlXsRRJkWAKt {
grid-template-columns: repeat(3, minmax(0, 1fr));
align-self: start;
gap: 10px;
}

.GWOVzLqEYise {
gap: 12px;
padding: 16px 12px;
}

.BcsuJkBagZmN {
font-size: 13px;
}

.LtIyUPtaEYJc .vwjyhaGbqjhm {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}
.LDysRhNVNwZy {
padding: 50px 0 64px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.UUrataEjUarQ {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.RErKwGfiyVSi {
margin-bottom: 24px;
text-align: center;
}

.bCusjeHjVeEB {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.bCusjeHjVeEB p,
.FuZTjKgIdGEQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.FuZTjKgIdGEQ {
font-size: var(--MxKNwhKmsckY);
max-width: 16ch;
margin: 0 auto;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.vtpxruRMokGk {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
}

.GuMmBETvcbMf {
display: grid;
justify-items: center;
align-content: center;
gap: 12px;
padding: 18px 14px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
text-align: center;
}

.WGXZYqsckXdB {
width: 100%;
max-width: 150px;
aspect-ratio: 3 / 1;
display: block;
object-fit: contain;
border-radius: 14px;
filter: drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--rzUgNZebfQMv) 55%, transparent));
}

.YjJODZfqbydG {
overflow-wrap: break-word;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}

.GuMmBETvcbMf:first-child {
grid-column: 1 / -1;
background: linear-gradient(160deg, color-mix(in srgb, var(--pxzMEMmIpIDW) 12%, var(--hbxLdHuxjedt)), var(--hbxLdHuxjedt));
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 32%, transparent);
}

.GuMmBETvcbMf:first-child .YjJODZfqbydG {
font-size: 16px;
}

.GuMmBETvcbMf:last-child {
grid-column: 1 / -1;
grid-template-columns: minmax(0, 160px) minmax(0, 1fr);
justify-items: start;
gap: 18px;
text-align: left;
align-items: center;
}

.IFVeBIWcwiPJ {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 18px auto 0;
padding: 0 28px;
color: var(--rzUgNZebfQMv);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 40%, transparent);
border-radius: var(--RXzrnEsSWHJh);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.IFVeBIWcwiPJ:hover {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

#VZYSPFcwmAPL {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.vtpxruRMokGk {
grid-template-columns: repeat(4, minmax(0, 1fr));
}

.GuMmBETvcbMf {
padding: 22px 16px;
}

.GuMmBETvcbMf:first-child {
grid-column: span 2;
grid-row: span 2;
}

.GuMmBETvcbMf:last-child {
grid-column: span 4;
grid-template-columns: minmax(0, 200px) minmax(0, 1fr);
}
}

@media (min-width: 1024px) {
.LDysRhNVNwZy {
padding: 92px 0 68px;
}

.RErKwGfiyVSi {
margin-bottom: 36px;
}
.vtpxruRMokGk {
grid-template-columns: repeat(12, minmax(0, 1fr));
grid-auto-rows: 132px;
gap: 14px;
}

.GuMmBETvcbMf {
grid-column: span 3;
padding: 16px 14px;
}

.GuMmBETvcbMf:first-child .WGXZYqsckXdB {
max-width: 260px;
}

.GuMmBETvcbMf:first-child {
grid-column: span 6;
grid-row: span 2;
}

.GuMmBETvcbMf:last-child {
grid-column: span 12;
grid-template-columns: minmax(0, 150px) minmax(0, 1fr);
align-items: center;
gap: 24px;
padding: 16px 26px;
}

.GuMmBETvcbMf:last-child .YjJODZfqbydG {
font-size: 16px;
}

.YjJODZfqbydG {
font-size: 13px;
}

.IFVeBIWcwiPJ {
min-height: 54px;
margin-top: 26px;
font-size: 13px;
}
}
.NYkzXAMmzQyI {
padding: 50px 0 46px;
background: linear-gradient(180deg, transparent, color-mix(in srgb, var(--pxzMEMmIpIDW) 4%, transparent), transparent);
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.VUOhFDwOxLEd {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.YRDeAWsHUtzj {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.YRDeAWsHUtzj p,
.vxgAfRwqcdrc p,
.IOVmiwydsrvp p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.vxgAfRwqcdrc {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.GpOLooCBJZtl {
display: grid;
gap: 10px;
margin: 24px 0 0;
padding: 0;
list-style: none;
}

.kynzYaEgeiMj {
display: grid;
grid-template-columns: 50px minmax(0, 1fr);
gap: 13px;
align-items: center;
padding: 17px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 17px;
}

.ojRPbHtdeIGx {
width: 50px;
height: 50px;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 14px;
font-size: 18px;
font-weight: 900;
line-height: 1;
}

.kynzYaEgeiMj:nth-child(2) .ojRPbHtdeIGx {
background: var(--mNoDqchRueTI);
}

.kynzYaEgeiMj:nth-child(3) .ojRPbHtdeIGx {
background: var(--PwlwicmHrZKp);
}

.kynzYaEgeiMj:nth-child(4) .ojRPbHtdeIGx {
background: var(--lvbREtYOHQwY);
}

.IOVmiwydsrvp {
font-size: 13px;
font-weight: 700;
line-height: 1.5;
}

#qwVheAjIBotJ {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.NYkzXAMmzQyI {
padding: 72px 0 64px;
}

.GpOLooCBJZtl {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
}

.kynzYaEgeiMj {
padding: 20px;
}

.IOVmiwydsrvp {
font-size: 14px;
}
}
.RPfCfcrvlSQf {
padding: 44px 0 48px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.ldrAZIYinupB {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.eUKCcCxTGaZJ {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.eUKCcCxTGaZJ p,
.YRCLHaijLWYI p,
.aDxSIEoJMGRz p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.YRCLHaijLWYI {
font-size: var(--MxKNwhKmsckY);
font-weight: 900;
line-height: 0.95;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.ONMhsSopioTJ {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
}

.odzsAfoNfQhj {
position: relative;
display: grid;
grid-template-columns: 46px minmax(0, 1fr);
gap: 14px;
align-items: baseline;
padding: 18px 0;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.odzsAfoNfQhj:last-child {
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.lenFcArBuNHo {
color: color-mix(in srgb, var(--pxzMEMmIpIDW) 55%, transparent);
font-size: 34px;
font-weight: 900;
line-height: 0.8;
letter-spacing: -0.05em;
}

.aDxSIEoJMGRz {
font-size: 14px;
font-weight: 700;
line-height: 1.55;
}

#vtPVizQnDofw {
clip-path: inset(50%);
}

@media (min-width: 768px) {
.ONMhsSopioTJ {
grid-template-columns: repeat(2, minmax(0, 1fr));
column-gap: 28px;
}

.odzsAfoNfQhj:last-child:nth-child(odd) {
grid-column: 1 / -1;
}
}

@media (min-width: 1024px) {
.RPfCfcrvlSQf {
padding: 64px 0 70px;
}

.SVcuaslmvlCo {
max-width: 620px;
}
.ONMhsSopioTJ {
grid-template-columns: repeat(5, minmax(0, 1fr));
column-gap: 0;
margin-top: 34px;
}

.odzsAfoNfQhj {
display: block;
padding: 22px 20px 26px;
border-top: 1px solid var(--TabZRZpLcLHp);
border-left: 1px solid var(--TabZRZpLcLHp);
}

.odzsAfoNfQhj:last-child {
border-right: 1px solid var(--TabZRZpLcLHp);
border-bottom: 0;
}

.odzsAfoNfQhj:last-child:nth-child(odd) {
grid-column: auto;
}

.lenFcArBuNHo {
display: block;
margin-bottom: 14px;
font-size: 44px;
}

.aDxSIEoJMGRz {
font-size: 13px;
}
}
.JIyYIvNvSoGP {
padding: 56px 0 46px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.NjGElLLrDFxi {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.FYZVzXYIvUqi {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.FYZVzXYIvUqi p,
.sMlQwGZHSBwG p,
.cdOKmcNrHxHA p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.sMlQwGZHSBwG {
font-size: var(--MxKNwhKmsckY);
max-width: 14ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.kPUpOVuVeDnr {
display: grid;
gap: 1px;
margin: 26px 0 0;
padding: 0;
overflow: hidden;
list-style: none;
background: var(--TabZRZpLcLHp);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
}

.nyDvimozMmMD {
display: grid;
grid-template-columns: 62px minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 22px 20px;
background: var(--hbxLdHuxjedt);
}

.CNGXVmrOBuWH {
width: 62px;
height: 62px;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 18px;
font-size: 19px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.cdOKmcNrHxHA {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

#srgFfRsgPaHd {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.kPUpOVuVeDnr {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.nyDvimozMmMD:nth-child(odd):last-child {
grid-column: 1 / -1;
}

.nyDvimozMmMD {
padding: 26px 24px;
}
}

@media (min-width: 1024px) {
.JIyYIvNvSoGP {
padding: 82px 0 66px;
}
.kPUpOVuVeDnr {
margin-top: 34px;
}

.nyDvimozMmMD {
min-height: 210px;
grid-template-columns: 90px minmax(0, 1fr);
gap: 26px;
padding: 34px 36px;
}

.CNGXVmrOBuWH {
width: 90px;
height: 90px;
border-radius: 22px;
font-size: 24px;
}

.cdOKmcNrHxHA {
font-size: 15px;
}
}
.cGXOLPGlWzjS {
padding: 58px 0 44px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.mgroChpEKzwm {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.aKXECOXPJVhL {
display: grid;
gap: 24px;
}

.IwkJDOMXqQFc {
min-width: 0;
}

.BzIKfVJXpUwu {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.BzIKfVJXpUwu p,
.jUAsBePOXBxD p,
.GhXaOTvZyxHq p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.jUAsBePOXBxD {
font-size: var(--MxKNwhKmsckY);
max-width: 11ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.qZFzFYMmAbov {
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.IYeGkDPkwWGA {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 16px;
padding: 20px 0;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.GhXaOTvZyxHq {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
}

.FllFRPzcZCkr {
width: 52px;
height: 52px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 50%;
font-size: 13px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.eaEqgotlGujl {
min-width: 0;
}

#cJFTuKDzJqqB {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.IYeGkDPkwWGA {
gap: 26px;
padding: 26px 0;
}

.FllFRPzcZCkr {
width: 62px;
height: 62px;
font-size: 14px;
}
}

@media (min-width: 1024px) {
.cGXOLPGlWzjS {
padding: 86px 0 62px;
}

.aKXECOXPJVhL {
grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
grid-template-rows: auto 1fr;
gap: 22px 60px;
}

.IwkJDOMXqQFc {
grid-column: 1;
grid-row: 1;
}

.qZFzFYMmAbov {
grid-column: 2;
grid-row: 1 / span 2;
}

.eaEqgotlGujl {
grid-column: 1;
grid-row: 2;
align-self: start;
}
.IYeGkDPkwWGA {
gap: 40px;
padding: 34px 0;
}

.GhXaOTvZyxHq {
max-width: 52ch;
font-size: 15px;
}

.FllFRPzcZCkr {
width: 70px;
height: 70px;
font-size: 15px;
}

.eaEqgotlGujl .vwjyhaGbqjhm {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}
.xthWSXmkTszt {
padding: 62px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.NICmfEqjLiiY {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.MibXrCnnxBPb {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.MibXrCnnxBPb p,
.MECUconmuGOi p,
.DEWXIlMbxIqo p,
.vQdAjbyPpwyE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.MECUconmuGOi {
font-size: var(--MxKNwhKmsckY);
max-width: 12ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.PiCObGgsfAYh {
display: grid;
gap: 12px;
margin-top: 26px;
}

.WpLZvdqDXaEX {
min-height: 300px;
position: relative;
isolation: isolate;
display: grid;
grid-template-rows: auto 1fr;
gap: 26px;
padding: 22px;
overflow: hidden;
background: radial-gradient(circle at 28% 46%, color-mix(in srgb, var(--pxzMEMmIpIDW) 13%, transparent), transparent 60%), var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 22px;
}

.WpLZvdqDXaEX::before {
content: "";
width: 200px;
height: 200px;
position: absolute;
z-index: -1;
top: 40%;
left: 24%;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 18%, transparent);
border-radius: 50%;
box-shadow:
0 0 0 26px color-mix(in srgb, var(--pxzMEMmIpIDW) 5%, transparent),
0 0 0 27px color-mix(in srgb, var(--pxzMEMmIpIDW) 10%, transparent);
transform: translate(-50%, -50%);
}

.VWIXvmhizcmb {
width: 86px;
height: 86px;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 22px;
font-size: 24px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.DEWXIlMbxIqo {
align-self: center;
overflow-wrap: break-word;
font-size: 24px;
font-weight: 900;
line-height: 1.06;
letter-spacing: -0.035em;
}

.FFUmxsKHORTj {
display: grid;
gap: 12px;
margin: 0;
padding: 0;
list-style: none;
}

.bLDQiqTrMPei {
display: grid;
grid-template-columns: 58px minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 18px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
}

.ROuXXYHxwBlK {
width: 58px;
height: 58px;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 18px;
font-size: 15px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.vQdAjbyPpwyE {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

#uBpuHwhGBVAH {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.WpLZvdqDXaEX {
padding: 28px;
}

.DEWXIlMbxIqo {
font-size: 30px;
}

.bLDQiqTrMPei {
padding: 22px;
}
}

@media (min-width: 1024px) {
.xthWSXmkTszt {
padding: 78px 0 58px;
}
.PiCObGgsfAYh {
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
gap: 16px;
margin-top: 34px;
}

.WpLZvdqDXaEX {
min-height: 100%;
padding: 34px;
}

.WpLZvdqDXaEX::before {
width: 280px;
height: 280px;
}

.VWIXvmhizcmb {
width: 112px;
height: 112px;
border-radius: 28px;
font-size: 30px;
}

.DEWXIlMbxIqo {
font-size: 40px;
}

.FFUmxsKHORTj {
grid-auto-rows: 1fr;
gap: 16px;
}

.bLDQiqTrMPei {
grid-template-columns: 74px minmax(0, 1fr);
gap: 22px;
padding: 26px 28px;
}

.ROuXXYHxwBlK {
width: 74px;
height: 74px;
border-radius: 22px;
font-size: 17px;
}

.vQdAjbyPpwyE {
font-size: 15px;
}
}
.EZCXvkeEcjRV {
padding: 64px 0 52px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.FegXwdCqjTyY {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.sxKvSrrwEvFA {
margin-bottom: 24px;
}

.ZpTpOLqQsdnI {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.ZpTpOLqQsdnI p,
.oqykBvsoHblp p,
.ZMuTeKAqmVOo p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.oqykBvsoHblp {
font-size: var(--MxKNwhKmsckY);
max-width: 13ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.MMePLWxDNFrS {
display: grid;
gap: 10px;
}

.BOvuIFPbKzIi {
min-height: 132px;
display: grid;
align-content: end;
gap: 14px;
padding: 20px;
background: radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--pxzMEMmIpIDW) 9%, transparent), transparent 56%), var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
}

.BOvuIFPbKzIi::before {
content: "";
width: 34px;
height: 3px;
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
}

.ZMuTeKAqmVOo {
overflow-wrap: break-word;
font-size: 15px;
font-weight: 700;
line-height: 1.45;
}

.BOvuIFPbKzIi:first-child {
min-height: 210px;
position: relative;
isolation: isolate;
overflow: hidden;
background: linear-gradient(160deg, color-mix(in srgb, var(--pxzMEMmIpIDW) 12%, var(--hbxLdHuxjedt)), var(--hbxLdHuxjedt));
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 34%, transparent);
}

.BOvuIFPbKzIi:first-child::after {
content: "";
width: 210px;
height: 210px;
position: absolute;
z-index: -1;
top: 26%;
right: -46px;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 16%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 26px color-mix(in srgb, var(--pxzMEMmIpIDW) 5%, transparent);
}

.BOvuIFPbKzIi:first-child .ZMuTeKAqmVOo {
font-size: 26px;
font-weight: 900;
line-height: 1.08;
letter-spacing: -0.035em;
}

.BOvuIFPbKzIi:first-child::before {
width: 56px;
}

#bAIRsAegTcIM {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.MMePLWxDNFrS {
grid-template-columns: repeat(6, minmax(0, 1fr));
}

.BOvuIFPbKzIi {
grid-column: span 3;
min-height: 146px;
padding: 24px;
}

.BOvuIFPbKzIi:first-child {
grid-column: span 6;
min-height: 240px;
}

.BOvuIFPbKzIi:nth-child(4) {
grid-column: span 6;
}

.BOvuIFPbKzIi:first-child .ZMuTeKAqmVOo {
font-size: 30px;
}
}

@media (min-width: 1024px) {
.EZCXvkeEcjRV {
padding: 90px 0 64px;
}

.sxKvSrrwEvFA {
margin-bottom: 34px;
}
.MMePLWxDNFrS {
gap: 14px;
}

.BOvuIFPbKzIi {
grid-column: span 2;
min-height: 158px;
padding: 28px;
}

.BOvuIFPbKzIi:first-child {
grid-column: span 4;
grid-row: span 2;
min-height: 100%;
padding: 34px;
}

.BOvuIFPbKzIi:first-child::after {
width: 300px;
height: 300px;
right: -74px;
}

.BOvuIFPbKzIi:first-child .ZMuTeKAqmVOo {
font-size: 42px;
}

.BOvuIFPbKzIi:nth-child(4) {
grid-column: span 6;
}

.ZMuTeKAqmVOo {
font-size: 16px;
}
}
.jiFgJhMpzbnb {
padding: 54px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.NkGOZGjBeLCf {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.QykVfFzYnauA {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.QykVfFzYnauA p,
.hrOVrTsTZcRn p,
.HhzWrfgqSesz p,
.QVQAMsqjfLEE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.tjVxFmYfZPep {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.wGqlTeITEmKW {
min-width: 0;
}

.ZFAIDPrfJodu {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: flex-end;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.ZFAIDPrfJodu:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.hrOVrTsTZcRn {
font-size: var(--MxKNwhKmsckY);
margin-bottom: 20px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.YiIHnoBSfkKT {
position: relative;
overflow: hidden;
isolation: isolate;
min-height: 300px;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 22px;
background: var(--FWPRVqIxqvDR);
border-radius: 18px;
}

.YiIHnoBSfkKT::before,
.YiIHnoBSfkKT::after {
content: "";
position: absolute;
z-index: -1;
border-radius: 50%;
}

.YiIHnoBSfkKT::before {
top: -105px;
right: -80px;
width: 260px;
height: 260px;
background: color-mix(in srgb, var(--rzUgNZebfQMv) 9%, transparent);
box-shadow: 0 0 0 32px color-mix(in srgb, var(--rzUgNZebfQMv) 4%, transparent);
}

.YiIHnoBSfkKT::after {
right: -45px;
bottom: -85px;
width: 210px;
height: 210px;
background: color-mix(in srgb, var(--uNPczUgeIxjj) 14%, transparent);
}

.HhzWrfgqSesz {
margin-bottom: 10px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
text-transform: uppercase;
}

.QCTiyZtOyHUi {
max-width: 300px;
margin-bottom: 18px;
color: var(--rzUgNZebfQMv);
font-size: 26px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.QCTiyZtOyHUi p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.QCTiyZtOyHUi p + p {
color: var(--pxzMEMmIpIDW);
}

.eKTcYIIwebYx {
min-height: 48px;
align-self: flex-start;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 22px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: var(--OhSKlqxRgrdo);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.eKTcYIIwebYx:hover {
background: color-mix(in srgb, var(--MBGnhPUnfiyR) 88%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

.JhXUSnjnGFzV {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
margin-top: 10px;
}

.RRrOLkVwZWRV {
min-height: 145px;
padding: 19px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.QVQAMsqjfLEE {
margin-bottom: 7px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.12em;
text-transform: uppercase;
}

.lHSivyqoxBOB {
color: var(--rzUgNZebfQMv);
font-size: 11px;
line-height: 1.6;
}

.lHSivyqoxBOB p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.lHSivyqoxBOB p:last-child {
margin-bottom: 0;
}

#yoVKvwOKRDma {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.jiFgJhMpzbnb {
padding: 78px 0 72px;
}

.YiIHnoBSfkKT {
min-height: 320px;
padding: 32px;
}

.QCTiyZtOyHUi {
max-width: 420px;
font-size: 34px;
}

.JhXUSnjnGFzV {
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 14px;
margin-top: 14px;
}

.RRrOLkVwZWRV {
padding: 22px;
}

.lHSivyqoxBOB {
font-size: 12px;
}
}
.KBiBNhRqaulU {
padding: 46px 0 52px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.zTVzGfBTeCbJ {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.jvRJALRumnFl {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.jvRJALRumnFl p,
.NRYsXfzXXCOW p,
.ECBXIXGXiGHn p,
.ytixXRnOJArT p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.cgadLLIfcMjI {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 14px;
}

.iJvMgCAalerh {
min-width: 0;
}

.YCKCwbhMukYv {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: flex-end;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

.YCKCwbhMukYv:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.NRYsXfzXXCOW {
font-size: var(--MxKNwhKmsckY);
margin-bottom: 20px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.zEaUUAoTjcEH {
min-height: 320px;
position: relative;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 22px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: 16px;
}

.ECBXIXGXiGHn {
margin-bottom: 10px;
color: var(--dBSzeobzvIcO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
text-transform: uppercase;
}

.TpYyPIoGvJik {
max-width: 320px;
margin-bottom: 18px;
font-size: 26px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.TpYyPIoGvJik p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.TpYyPIoGvJik p + p {
color: var(--XlhCpVQVpoVF);
}

.REjRbdkCggLt {
min-height: 48px;
align-self: flex-start;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 22px;
color: var(--pfXTsFuIvGFt);
background: var(--zyyFArgOFHvL);
border-radius: var(--RXzrnEsSWHJh);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.REjRbdkCggLt:hover {
text-decoration: none;
}

.dwifmCzfBCBo {
display: grid;
gap: 9px;
margin: 10px 0 0;
padding: 0;
list-style: none;
}

.UxpQcvyvCWIF {
display: grid;
min-width: 0;
}

.tiJhMxImOXEu {
min-height: 142px;
padding: 18px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
}

.tiJhMxImOXEu:nth-child(even) {
background: var(--EBVykFluiIkb);
}

.ytixXRnOJArT {
margin-bottom: 7px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.12em;
text-transform: uppercase;
}

.ujngfQqLJyTz {
color: var(--pmfWSeSmRfrb);
font-size: 11px;
line-height: 1.6;
}

.ujngfQqLJyTz p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.ujngfQqLJyTz p:last-child {
margin-bottom: 0;
}

#gmOPSnBgPQYP {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.dwifmCzfBCBo {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

@media (min-width: 1024px) {
.KBiBNhRqaulU {
padding: 68px 0 76px;
}

.zTVzGfBTeCbJ {
display: grid;
grid-template-columns: 1.15fr 0.85fr;
column-gap: 12px;
}

.cgadLLIfcMjI,
.zTVzGfBTeCbJ > .vwjyhaGbqjhm {
grid-column: 1 / -1;
}

.zEaUUAoTjcEH {
min-height: 100%;
padding: 32px;
}

.TpYyPIoGvJik {
max-width: 420px;
font-size: 34px;
}

.dwifmCzfBCBo {
gap: 12px;
margin: 0;
}

.ujngfQqLJyTz {
font-size: 12px;
}
}
.lTtnsnYFYYIv {
padding: 50px 0 56px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.sHUDRzkEnfJs {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.cCLXdJWSDGgu,
input[name="ZrwkubWXLSSN"],
#XgXXNtMKdPKy,
#vBBwYCEBvAyg,
#dUlBGTgZDxSV,
#GqUHIbtUXEif {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.GfaTDHLNjSFG {
margin-bottom: 24px;
}

.StMjTBILkHme {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.StMjTBILkHme p,
.gRkkPVGIXABd p,
.sveLrjUMwJpj p,
.pdJXPmuYrEyh p,
.RIevnotphtIB p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.gRkkPVGIXABd {
font-size: var(--MxKNwhKmsckY);
max-width: 15ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.HEwpmGDPaFqF {
display: grid;
gap: 12px;
}

.NsUsClenVHNp {
display: grid;
align-content: center;
gap: 14px;
padding: 26px 22px;
background: var(--FWPRVqIxqvDR);
border-radius: 22px;
}

.sveLrjUMwJpj {
color: color-mix(in srgb, var(--rzUgNZebfQMv) 78%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.pdJXPmuYrEyh {
overflow-wrap: break-word;
font-size: 26px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.03em;
text-transform: uppercase;
}

.EZYadjaojTDy {
min-height: 48px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin-top: 6px;
padding: 0 26px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.EZYadjaojTDy:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 12%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

.SRPrcAwAMLJZ {
display: grid;
gap: 10px;
}

.ZrwkubWXLSSN {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
}

.AeRmfIrBQghF {
min-height: 56px;
display: grid;
align-content: center;
gap: 4px;
padding: 10px 14px;
color: var(--pmfWSeSmRfrb);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
cursor: pointer;
}

.AeRmfIrBQghF:hover {
color: var(--rzUgNZebfQMv);
}

.lUhTcByxjnVZ {
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.RmyaJelephYa {
overflow-wrap: break-word;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
}

.iHOCzbadncpG {
display: grid;
}

.GHClSMJmYfml {
display: none;
padding: 22px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.RIevnotphtIB {
margin-bottom: 10px;
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
}

.vmNLUoMvYNlK {
color: var(--pmfWSeSmRfrb);
font-size: 14px;
line-height: 1.6;
}

.vmNLUoMvYNlK p {
margin: 0 0 10px;
font-size: inherit;
line-height: inherit;
}

.vmNLUoMvYNlK p:last-child {
margin-bottom: 0;
}

.cCLXdJWSDGgu:nth-of-type(1):checked ~ .HEwpmGDPaFqF .AeRmfIrBQghF:nth-child(1),
.cCLXdJWSDGgu:nth-of-type(2):checked ~ .HEwpmGDPaFqF .AeRmfIrBQghF:nth-child(2),
.cCLXdJWSDGgu:nth-of-type(3):checked ~ .HEwpmGDPaFqF .AeRmfIrBQghF:nth-child(3),
.cCLXdJWSDGgu:nth-of-type(4):checked ~ .HEwpmGDPaFqF .AeRmfIrBQghF:nth-child(4) {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
}

.cCLXdJWSDGgu:nth-of-type(1):checked ~ .HEwpmGDPaFqF .GHClSMJmYfml:nth-child(1),
.cCLXdJWSDGgu:nth-of-type(2):checked ~ .HEwpmGDPaFqF .GHClSMJmYfml:nth-child(2),
.cCLXdJWSDGgu:nth-of-type(3):checked ~ .HEwpmGDPaFqF .GHClSMJmYfml:nth-child(3),
.cCLXdJWSDGgu:nth-of-type(4):checked ~ .HEwpmGDPaFqF .GHClSMJmYfml:nth-child(4) {
display: block;
animation: UzWrbYPAaJoG 0.28s ease;
}

.cCLXdJWSDGgu:focus-visible ~ .HEwpmGDPaFqF .ZrwkubWXLSSN {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 4px;
}

@keyframes UzWrbYPAaJoG {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

#YliYLWzDZYnu {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.NsUsClenVHNp {
padding: 32px 28px;
}

.pdJXPmuYrEyh {
font-size: 32px;
}

.ZrwkubWXLSSN {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

@media (min-width: 1024px) {
.lTtnsnYFYYIv {
padding: 74px 0 80px;
}

.GfaTDHLNjSFG {
margin-bottom: 32px;
}
.HEwpmGDPaFqF {
grid-template-columns: minmax(0, 0.86fr) minmax(0, 1.14fr);
gap: 16px;
}

.NsUsClenVHNp {
padding: 40px 34px;
}

.pdJXPmuYrEyh {
font-size: 38px;
}

.GHClSMJmYfml {
min-height: 168px;
padding: 30px;
}

.vmNLUoMvYNlK {
font-size: 15px;
}
}

@media (prefers-reduced-motion: reduce) {
.cCLXdJWSDGgu:checked ~ .HEwpmGDPaFqF .GHClSMJmYfml {
animation: none;
}
}
.spuoREuWdybB {
padding: 58px 0 44px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.iFxOsYufvTQD {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.znpvjgkeDErj {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 6px 16px;
margin-bottom: 22px;
}

.QouEDqNMUxzb {
grid-column: 1 / -1;
margin-bottom: 5px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.QouEDqNMUxzb p,
.WflucMSLHorh p,
.WRwkfxjKvrWl p,
.apGIaysUaqJx p,
.pSBCtNxGHvqN p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.WflucMSLHorh {
font-size: var(--MxKNwhKmsckY);
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.XFGrFGDdJVat {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--pmfWSeSmRfrb);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.XFGrFGDdJVat:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.IqXxgWxXUpJr {
position: relative;
isolation: isolate;
display: grid;
align-content: center;
gap: 14px;
padding: 30px 24px;
overflow: hidden;
background:
linear-gradient(120deg, var(--iklJqdtITloi), var(--ODkaIFErsiLl), var(--iklJqdtITloi));
background-size: 260% 260%;
border-radius: 24px;
animation: UPVLjnMvcGIc 18s ease-in-out infinite;
}

.IqXxgWxXUpJr::after {
content: "";
width: 44%;
position: absolute;
z-index: -1;
top: -60%;
bottom: -60%;
left: -60%;
background: linear-gradient(100deg, transparent, color-mix(in srgb, var(--rzUgNZebfQMv) 16%, transparent), transparent);
transform: rotate(12deg);
animation: BQXcfjhGzUDj 7s ease-in-out infinite;
}

.WRwkfxjKvrWl {
color: color-mix(in srgb, var(--rzUgNZebfQMv) 78%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.apGIaysUaqJx {
max-width: 18ch;
overflow-wrap: break-word;
font-size: 28px;
font-weight: 900;
line-height: 1.04;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.ihxeNfxQnOTB {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin-top: 6px;
padding: 0 30px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
box-shadow: var(--kldwlCyAiMbK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.ihxeNfxQnOTB:hover {
box-shadow: none;
text-decoration: none;
}

.uWUhcuAXYlbK {
display: grid;
gap: 10px;
margin-top: 10px;
}

.FnQHcYshtqFU {
display: grid;
align-content: start;
gap: 10px;
padding: 20px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 18px;
}

.pSBCtNxGHvqN {
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
}

.dAvoTzbkoAAd {
color: var(--pmfWSeSmRfrb);
font-size: 14px;
line-height: 1.55;
}

.dAvoTzbkoAAd p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.dAvoTzbkoAAd p:last-child {
margin-bottom: 0;
}

@keyframes UPVLjnMvcGIc {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}

@keyframes BQXcfjhGzUDj {
0% {
left: -60%;
}
55% {
left: 120%;
}
100% {
left: 120%;
}
}

#IhafQawfClze {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.IqXxgWxXUpJr {
padding: 40px 32px;
}

.apGIaysUaqJx {
font-size: 36px;
}

.uWUhcuAXYlbK {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
margin-top: 12px;
}
}

@media (min-width: 1024px) {
.spuoREuWdybB {
padding: 86px 0 72px;
}

.znpvjgkeDErj {
margin-bottom: 30px;
}
.IqXxgWxXUpJr {
min-height: 260px;
padding: 48px 44px;
}

.apGIaysUaqJx {
font-size: 46px;
}

.uWUhcuAXYlbK {
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 14px;
margin-top: 14px;
}

.FnQHcYshtqFU {
grid-column: span 2;
padding: 26px 24px;
}

.FnQHcYshtqFU:first-child {
grid-column: span 3;
}

.FnQHcYshtqFU:nth-child(2) {
grid-column: span 3;
}

.dAvoTzbkoAAd {
font-size: 15px;
}
}

@media (prefers-reduced-motion: reduce) {
.IqXxgWxXUpJr,
.IqXxgWxXUpJr::after {
animation: none;
}
}
.pfGYuIihDdfZ {
padding: 44px 0 60px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.OAgfOUKnHCgn {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.NGvvZczKcnUl {
margin-bottom: 22px;
}

.DvPnTxJrWUyz {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.DvPnTxJrWUyz p,
.SGCSIgCEZNdt p,
.BsFdaJBxxaVM p,
.JUGgADftppmu p,
.lhqsqrZXcsdY p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.SGCSIgCEZNdt {
font-size: var(--MxKNwhKmsckY);
max-width: 14ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.jdnLgOGxEfvQ {
display: grid;
gap: 12px;
}

.SLtlVirzvxAr {
position: relative;
isolation: isolate;
display: grid;
align-content: end;
gap: 14px;
padding: 26px 22px;
overflow: hidden;
background: var(--FWPRVqIxqvDR);
border-radius: 24px;
}

.SLtlVirzvxAr::before {
content: "";
width: 220px;
height: 220px;
position: absolute;
z-index: -1;
top: -70px;
right: -70px;
background: color-mix(in srgb, var(--rzUgNZebfQMv) 10%, transparent);
border-radius: 50%;
}

.BsFdaJBxxaVM {
color: color-mix(in srgb, var(--rzUgNZebfQMv) 78%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.JUGgADftppmu {
overflow-wrap: break-word;
font-size: 28px;
font-weight: 900;
line-height: 1.04;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.qeMiUZydXrUn {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin-top: 8px;
padding: 0 30px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: var(--RXzrnEsSWHJh);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.qeMiUZydXrUn:hover {
background: color-mix(in srgb, var(--GTlnxZMpJGii) 12%, var(--pxzMEMmIpIDW));
text-decoration: none;
}

.iiAySTcuZtYU {
display: flex;
gap: 10px;
margin-right: calc(-1 * var(--uTbnlvurLvmp));
padding-right: var(--uTbnlvurLvmp);
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}

.iiAySTcuZtYU::-webkit-scrollbar {
display: none;
}

.rAQrZRudcZbo {
width: 250px;
min-height: 300px;
flex: 0 0 auto;
display: grid;
align-content: end;
gap: 10px;
padding: 22px 20px;
scroll-snap-align: start;
background: linear-gradient(180deg, var(--hbxLdHuxjedt), color-mix(in srgb, var(--EBVykFluiIkb) 60%, var(--hbxLdHuxjedt)));
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 22px;
}

.lhqsqrZXcsdY {
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.qYmlfYwLsNbp {
color: var(--pmfWSeSmRfrb);
font-size: 14px;
line-height: 1.55;
}

.qYmlfYwLsNbp p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.qYmlfYwLsNbp p:last-child {
margin-bottom: 0;
}

#JBuYNdOsDQRt {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.SLtlVirzvxAr {
padding: 34px 30px;
}

.JUGgADftppmu {
font-size: 36px;
}

.rAQrZRudcZbo {
width: 268px;
min-height: 320px;
padding: 26px 24px;
}
}

@media (min-width: 1024px) {
.pfGYuIihDdfZ {
padding: 70px 0 90px;
}

.NGvvZczKcnUl {
margin-bottom: 32px;
}
.jdnLgOGxEfvQ {
grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
gap: 16px;
}

.SLtlVirzvxAr {
padding: 44px 38px;
}

.JUGgADftppmu {
font-size: 44px;
}

.iiAySTcuZtYU {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
margin-right: 0;
padding-right: 0;
overflow: visible;
}

.rAQrZRudcZbo {
width: auto;
min-height: 232px;
padding: 30px 28px;
}

.qYmlfYwLsNbp {
font-size: 15px;
}
}
.KSzZBWJRIIJL {
padding: 56px 0 48px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.jqkvGcFPhaLa {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.iFzDOinVDWRo {
display: grid;
gap: 10px;
}

.uLUAriulZaBL {
min-width: 0;
}

.xQGAefZRlGuZ {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.xQGAefZRlGuZ p,
.AtyvAxUtRjQi p,
.VUsTSjnNwozA p,
.CXTouJVhQHHG p,
.SLdeYpZztoqU p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.AtyvAxUtRjQi {
font-size: var(--MxKNwhKmsckY);
max-width: 11ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.9;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.RdsWFkOMyRPB {
min-height: 44px;
width: fit-content;
display: inline-flex;
align-items: center;
margin-top: 14px;
color: var(--rzUgNZebfQMv);
border-bottom: 2px solid var(--pxzMEMmIpIDW);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.RdsWFkOMyRPB:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.YMpUWHOXnTAu {
display: grid;
align-content: space-between;
gap: 20px;
padding: 24px 22px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 22px;
}

.VUsTSjnNwozA {
font-size: 10px;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.CXTouJVhQHHG {
overflow-wrap: break-word;
font-size: 26px;
font-weight: 900;
line-height: 1.06;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.mbNyozVxMqty {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 24px;
color: var(--rzUgNZebfQMv);
background: var(--uNPczUgeIxjj);
border-radius: 14px;
font-size: 14px;
font-weight: 900;
text-decoration: none;
}

.mbNyozVxMqty:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.MZfDTPEuTEhs {
min-height: 148px;
display: grid;
align-content: start;
gap: 18px;
padding: 20px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px;
}

.SLdeYpZztoqU {
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.ShPGaJmLVacg {
overflow-wrap: break-word;
font-size: 14px;
color: var(--pmfWSeSmRfrb);
font-weight: 400;
line-height: 1.65;
}

.ShPGaJmLVacg p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.ShPGaJmLVacg p:last-child {
margin-bottom: 0;
}

#zhGIAojIXxFg {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.iFzDOinVDWRo {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
}

.uLUAriulZaBL {
grid-column: 1 / -1;
}
.YMpUWHOXnTAu {
grid-column: 1 / -1;
padding: 30px 28px;
}

.CXTouJVhQHHG {
font-size: 34px;
}

.MZfDTPEuTEhs {
min-height: 170px;
padding: 24px;
}

.ShPGaJmLVacg {
font-size: 14px;
}
}

@media (min-width: 1024px) {
.KSzZBWJRIIJL {
padding: 82px 0 76px;
}

.iFzDOinVDWRo {
grid-template-columns: repeat(12, minmax(0, 1fr));
gap: 14px;
}

.uLUAriulZaBL {
grid-column: 1 / 5;
grid-row: 1 / span 3;
align-self: center;
}
.YMpUWHOXnTAu {
grid-column: 5 / 9;
grid-row: 1 / span 2;
padding: 34px 30px;
}

.CXTouJVhQHHG {
font-size: 32px;
}

.MZfDTPEuTEhs {
grid-column: 9 / 13;
min-height: 0;
padding: 26px;
}

.MZfDTPEuTEhs:nth-child(5) {
grid-column: 5 / 9;
grid-row: 3;
}

.MZfDTPEuTEhs:nth-child(6) {
grid-column: 9 / 13;
grid-row: 3;
}

.ShPGaJmLVacg {
font-size: 14px;
}
}
.qjWoiafxJwSF {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding: 52px var(--uTbnlvurLvmp) 46px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.ZlOnzWpqeirn {
max-width: var(--cVnCiDhnxVeu);
display: block;
margin: 0 auto;
padding: 0 var(--uTbnlvurLvmp) 48px;
}

.oxSavhigYqNQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.oxSavhigYqNQ {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.IcFgCsTeuPMS {
font-size: var(--MxKNwhKmsckY);
margin: 0;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.DMnDkVBaSOxY {
margin-top: 22px;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.hhDRgoUotWzc {
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.biZAmdHxWolx {
min-height: 66px;
display: grid;
grid-template-columns: 1fr 24px;
gap: 12px;
align-items: center;
color: var(--rzUgNZebfQMv);
list-style: none;
cursor: pointer;
}

.PEuNdXpSHBlN {
margin: 0;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
letter-spacing: normal;
}

.biZAmdHxWolx::-webkit-details-marker {
display: none;
}

.KLOygdxDTbHl {
width: 20px;
height: 20px;
position: relative;
justify-self: end;
}

.KLOygdxDTbHl::before,
.KLOygdxDTbHl::after {
content: "";
position: absolute;
top: 9px;
left: 3px;
width: 14px;
height: 2px;
background: var(--pxzMEMmIpIDW);
border-radius: 2px;
transition: transform 0.2s ease;
}

.KLOygdxDTbHl::after {
transform: rotate(90deg);
}

.hhDRgoUotWzc[open] .KLOygdxDTbHl::after {
transform: rotate(0);
}

.BNQwMrKMXzAN {
margin: 0;
padding: 0 30px 18px 0;
color: var(--pmfWSeSmRfrb);
font-size: 13px;
line-height: 1.65;
}

#giiAzYEXzrrX {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.PEuNdXpSHBlN {
font-size: 16px;
}

.BNQwMrKMXzAN {
font-size: 14px;
}
}

@media (min-width: 1024px) {
.qjWoiafxJwSF {
padding: 74px var(--uTbnlvurLvmp) 66px;
}
}

@media (prefers-reduced-motion: reduce) {
.KLOygdxDTbHl::before,
.KLOygdxDTbHl::after {
transition-duration: 0.001ms;
}
}
.dDUyCUNOCbxW {
padding: 44px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.ZdbAijwroSnn {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.ofIFwkLOWgvL {
margin-bottom: 9px;
color: var(--pxzMEMmIpIDW);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.ofIFwkLOWgvL p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.CqpxFzjVCqTk {
font-size: var(--MxKNwhKmsckY);
margin: 0 0 22px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.vhLpYZATmVTN {
display: grid;
gap: 8px;
}

.wNHLCnrxJhkU {
padding: 0 15px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 12px;
}

.wNHLCnrxJhkU[open] {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 42%, transparent);
}

.kvlZYEXPwMmw {
min-height: 60px;
display: grid;
grid-template-columns: 1fr 24px;
gap: 12px;
align-items: center;
color: var(--rzUgNZebfQMv);
list-style: none;
cursor: pointer;
}

.kvlZYEXPwMmw::-webkit-details-marker {
display: none;
}

.iMayEoCpGQse {
margin: 0;
font-size: 14px;
font-weight: 800;
line-height: 1.35;
letter-spacing: normal;
}

.LZqtcoIIfnQR {
width: 20px;
height: 20px;
position: relative;
justify-self: end;
}

.LZqtcoIIfnQR::before,
.LZqtcoIIfnQR::after {
content: "";
position: absolute;
top: 9px;
left: 3px;
width: 14px;
height: 2px;
background: var(--pxzMEMmIpIDW);
border-radius: 2px;
transition: transform 0.2s ease;
}

.LZqtcoIIfnQR::after {
transform: rotate(90deg);
}

.wNHLCnrxJhkU[open] .LZqtcoIIfnQR::after {
transform: rotate(0);
}

.HBHJmzakWIMx {
margin: 0;
padding: 0 30px 16px 0;
color: var(--pmfWSeSmRfrb);
font-size: 13px;
line-height: 1.65;
}

#YozTdXDxDthS {
clip-path: inset(50%);
}

@media (min-width: 1024px) {
.dDUyCUNOCbxW {
padding: 62px 0 72px;
}

.vhLpYZATmVTN {
grid-template-columns: repeat(2, minmax(0, 1fr));
align-items: start;
}

.iMayEoCpGQse {
font-size: 15px;
}

.HBHJmzakWIMx {
font-size: 14px;
}
}

@media (prefers-reduced-motion: reduce) {
.LZqtcoIIfnQR::before,
.LZqtcoIIfnQR::after {
transition-duration: 0.001ms;
}
}
.BDlpmrazrERx {
padding: 48px 0 54px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.oWlPqfmtMvTn {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.pDXgRVTLjxiV {
margin-bottom: 11px;
text-align: center;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.pDXgRVTLjxiV p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.UGCNKAdFgBnn {
font-size: var(--MxKNwhKmsckY);
max-width: 18ch;
margin: 0 auto;
overflow-wrap: break-word;
text-align: center;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.AhkfAFqnNQIJ {
display: grid;
margin-top: 26px;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.bOaeOrCRjjxS {
display: grid;
grid-template-columns: 34px minmax(0, 1fr);
align-content: start;
gap: 10px 12px;
padding: 22px 0;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.LbMGBtcIWzWZ {
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 900;
line-height: 1.6;
font-variant-numeric: tabular-nums;
}

.VtFLIKKYGODn {
grid-column: 2;
margin: 0;
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
}

.uVWGHXBCLXnu {
grid-column: 2;
margin: 0;
color: var(--pmfWSeSmRfrb);
font-size: 14px;
line-height: 1.6;
}

#NlkVhRpbHdSC {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.AhkfAFqnNQIJ {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.bOaeOrCRjjxS {
padding: 26px 22px;
}

.bOaeOrCRjjxS:nth-child(odd) {
padding-left: 0;
}

.bOaeOrCRjjxS:nth-child(even) {
padding-right: 0;
border-left: 1px solid var(--TabZRZpLcLHp);
}
}

@media (min-width: 1024px) {
.BDlpmrazrERx {
padding: 72px 0 58px;
}
.AhkfAFqnNQIJ {
margin-top: 36px;
}

.bOaeOrCRjjxS {
grid-template-columns: 46px minmax(0, 1fr);
gap: 16px 14px;
padding: 34px 34px;
}

.bOaeOrCRjjxS:nth-child(odd) {
padding-left: 0;
}

.bOaeOrCRjjxS:nth-child(even) {
padding-right: 0;
}

.VtFLIKKYGODn {
font-size: 17px;
}

.uVWGHXBCLXnu {
max-width: 56ch;
font-size: 15px;
}
}
.ohlwZQfpndln {
padding: 54px 0 50px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.gqLvDQbFoAae {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.hZshFViteqwq,
input[name="OQKtcgbVIwwg"] {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.NDIOesVbScwH {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.NDIOesVbScwH p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.rpgbwIxgZDli {
font-size: var(--MxKNwhKmsckY);
margin: 0;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.vNSYPVFxyoqn {
display: grid;
gap: 14px;
margin-top: 26px;
}

.CwfteTczxwbX {
display: grid;
gap: 8px;
}

.LlFYmrbvzPTd {
min-height: 56px;
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 12px;
padding: 12px 16px;
color: var(--pmfWSeSmRfrb);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
cursor: pointer;
}

.LlFYmrbvzPTd:hover {
color: var(--rzUgNZebfQMv);
}

.LlFYmrbvzPTd:has(.hZshFViteqwq:checked) {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
}

.LlFYmrbvzPTd:has(.hZshFViteqwq:focus-visible) {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 3px;
}

.MsPdfdMygYfN {
font-size: 11px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.zslCaarMlYXI {
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.3;
}

.cHGNlDIhpESQ {
display: grid;
}

.ufiZiAOijJiI {
display: none;
align-content: start;
gap: 12px;
padding: 24px 22px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: 22px;
}

.diREXYFKuKHc {
color: var(--hPTuJvmcEYew);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.16em;
font-variant-numeric: tabular-nums;
}

.skeYBCJNGFSH {
margin: 0;
overflow-wrap: break-word;
font-size: 24px;
font-weight: 900;
line-height: 1.02;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.JmErLPNvwwYT {
margin: 0;
color: var(--dBSzeobzvIcO);
font-size: 14px;
line-height: 1.6;
}

.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(1) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(1),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(2) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(2),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(3) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(3),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(4) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(4),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(5) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(5),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(6) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(6),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(7) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(7),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(8) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(8),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(9) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(9),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(10) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(10),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(11) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(11),
.vNSYPVFxyoqn:has(.LlFYmrbvzPTd:nth-child(12) .hZshFViteqwq:checked) .ufiZiAOijJiI:nth-child(12) {
display: grid;
}

#NYmewjPJCutf {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.ufiZiAOijJiI {
padding: 30px 28px;
}

.skeYBCJNGFSH {
font-size: 30px;
}
}

@media (min-width: 1024px) {
.ohlwZQfpndln {
padding: 78px 0 68px;
}
.vNSYPVFxyoqn {
grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr);
align-items: start;
gap: 20px;
margin-top: 34px;
}

.LlFYmrbvzPTd {
min-height: 62px;
padding: 14px 20px;
}

.zslCaarMlYXI {
font-size: 14px;
}

.ufiZiAOijJiI {
min-height: 300px;
padding: 40px 38px;
}

.skeYBCJNGFSH {
max-width: 18ch;
font-size: 40px;
}

.JmErLPNvwwYT {
max-width: 56ch;
font-size: 15px;
}
}
.poiWmgkpXQpy {
padding: 46px max(var(--uTbnlvurLvmp), calc(50% - var(--cVnCiDhnxVeu) / 2)) 52px;
display: grid;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.OZnMCRgHuVqp {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.OZnMCRgHuVqp p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.OLtTvHuWxHkP {
font-size: var(--MxKNwhKmsckY);
max-width: 12ch;
margin: 0 0 22px;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.LzXIrkwgLGvA {
display: grid;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.dCYzEpstMQhj {
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.EFVuvafKJpFx {
min-height: 60px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 18px;
padding: 16px 0;
list-style: none;
cursor: pointer;
}

.IsFpsPauXytx {
margin: 0;
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
letter-spacing: -0.01em;
}

.EFVuvafKJpFx::-webkit-details-marker {
display: none;
}

.EFVuvafKJpFx::after {
content: "";
width: 14px;
height: 14px;
flex: 0 0 auto;
background:
linear-gradient(var(--pxzMEMmIpIDW), var(--pxzMEMmIpIDW)) center / 14px 2px no-repeat,
linear-gradient(var(--pxzMEMmIpIDW), var(--pxzMEMmIpIDW)) center / 2px 14px no-repeat;
transition: background-size 0.2s ease;
}

.dCYzEpstMQhj[open] .EFVuvafKJpFx::after {
background-size: 14px 2px, 2px 0;
}

.EFVuvafKJpFx:hover {
color: var(--pxzMEMmIpIDW);
}

.KvRrjqpjRpUe {
margin: 0;
padding: 0 32px 20px 0;
color: var(--pmfWSeSmRfrb);
font-size: 14px;
line-height: 1.65;
}

#dKTQIfgzMUGU {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.IsFpsPauXytx {
font-size: 16px;
}
}

@media (min-width: 1024px) {
.poiWmgkpXQpy {
padding: 66px max(var(--uTbnlvurLvmp), calc(50% - var(--cVnCiDhnxVeu) / 2)) 74px;
grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
column-gap: 60px;
}

.OZnMCRgHuVqp {
grid-column: 1;
grid-row: 1;
}

.OLtTvHuWxHkP {
grid-column: 1;
grid-row: 2;
align-self: start;
}

.LzXIrkwgLGvA {
grid-column: 2;
grid-row: 1 / span 2;
}

.poiWmgkpXQpy > .vwjyhaGbqjhm {
grid-column: 1 / -1;
}

.EFVuvafKJpFx {
min-height: 72px;
padding: 20px 0;
}

.IsFpsPauXytx {
font-size: 17px;
}

.KvRrjqpjRpUe {
max-width: 62ch;
padding-bottom: 24px;
font-size: 15px;
}
}

@media (prefers-reduced-motion: reduce) {
.EFVuvafKJpFx::after {
transition-duration: 0.001ms;
}
}
.ZfHAhMerYxLb {
padding: 50px 0 58px;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.IBQlUwcewLXB {
max-width: min(var(--cVnCiDhnxVeu), 940px);
margin: 0 auto;
padding-inline: var(--uTbnlvurLvmp);
}

.HtrSfjOUUmJx {
margin-bottom: 11px;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.HtrSfjOUUmJx p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.HRRYnEkeuVxA {
font-size: var(--MxKNwhKmsckY);
margin: 0;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.jYCIDBiuCmtr {
display: grid;
gap: 10px;
margin-top: 26px;
}

.QhWmqdXlypKn {
width: 94%;
justify-self: end;
margin: 0;
padding: 16px 20px;
overflow-wrap: break-word;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 20px 20px 6px 20px;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
}

.tZpvyibkeMJs {
width: 100%;
justify-self: start;
margin: 0 0 14px;
padding: 16px 20px;
color: var(--pmfWSeSmRfrb);
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 20px 20px 20px 6px;
font-size: 14px;
line-height: 1.6;
}

.tZpvyibkeMJs:last-child {
margin-bottom: 0;
}

@keyframes REzxrDNmmsCU {
from {
opacity: 0;
transform: translateY(14px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

@supports (animation-timeline: view()) {
@media (prefers-reduced-motion: no-preference) {
.QhWmqdXlypKn,
.tZpvyibkeMJs {
animation: REzxrDNmmsCU linear both;
animation-timeline: view();
animation-range: entry 10% cover 22%;
}
}
}

#dOgeEWbKBjtA {
clip-path: inset(50%);
}

@media (min-width: 620px) {
.QhWmqdXlypKn {
width: 80%;
padding: 18px 24px;
font-size: 16px;
}

.tZpvyibkeMJs {
width: 88%;
padding: 18px 24px;
}
}

@media (min-width: 1024px) {
.ZfHAhMerYxLb {
padding: 70px 0 78px;
}
.jYCIDBiuCmtr {
margin-top: 36px;
}

.QhWmqdXlypKn {
width: 76%;
padding: 22px 30px;
border-radius: 26px 26px 8px 26px;
font-size: 18px;
}

.tZpvyibkeMJs {
width: 84%;
margin-bottom: 20px;
padding: 22px 30px;
border-radius: 26px 26px 26px 8px;
font-size: 15px;
}
}
.vwjyhaGbqjhm {
margin-top: 34px;
padding-top: 22px;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.sxehdHmmJKuM {
margin: 0 0 10px;
font-size: 18px;
font-weight: 800;
line-height: 1.2;
}

.CiTTsmEMcBUO {
max-height: 126px;
overflow: hidden;
color: var(--pmfWSeSmRfrb);
font-size: 13px;
line-height: 1.65;
-webkit-mask-image: linear-gradient(to bottom, black 0%, black 56%, transparent 100%);
mask-image: linear-gradient(to bottom, black 0%, black 56%, transparent 100%);
transition: max-height 0.32s ease;
}

.CiTTsmEMcBUO p {
margin: 0 0 10px;
font-size: inherit;
line-height: inherit;
}

.CiTTsmEMcBUO p:last-child {
margin-bottom: 0;
}

.qBvxKRUdmdPR {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.qBvxKRUdmdPR:checked ~ .CiTTsmEMcBUO {
max-height: 1600px;
-webkit-mask-image: none;
mask-image: none;
}

.kRAZZcOGFusr {
width: fit-content;
min-width: 92px;
min-height: 34px;
position: relative;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin: -13px auto 0;
padding: 0 14px;
color: var(--pxzMEMmIpIDW);
background: var(--uNPczUgeIxjj);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 28%, transparent);
border-radius: var(--RXzrnEsSWHJh);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.02em;
cursor: pointer;
}

.kRAZZcOGFusr:hover {
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 10%, var(--uNPczUgeIxjj));
}

.qBvxKRUdmdPR:checked ~ .kRAZZcOGFusr {
margin-top: 10px;
}

.qBvxKRUdmdPR:focus-visible ~ .kRAZZcOGFusr {
outline: 3px solid var(--pxzMEMmIpIDW);
outline-offset: 3px;
}

.bhqmXnboivOx {
display: none;
}

.qBvxKRUdmdPR:checked ~ .kRAZZcOGFusr .NePfDMNARgVX {
display: none;
}

.qBvxKRUdmdPR:checked ~ .kRAZZcOGFusr .bhqmXnboivOx {
display: inline;
}

.ysjubXbtONob {
width: 6px;
height: 6px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-2px) rotate(45deg);
transition: transform 0.2s ease;
}

.qBvxKRUdmdPR:checked ~ .kRAZZcOGFusr .ysjubXbtONob {
transform: translateY(2px) rotate(225deg);
}

@media (min-width: 1024px) {
.sxehdHmmJKuM {
font-size: 20px;
}

.CiTTsmEMcBUO {
max-height: 148px;
font-size: 14px;
}
}

@media (prefers-reduced-motion: reduce) {
.CiTTsmEMcBUO,
.ysjubXbtONob {
transition-duration: 0.001ms;
}
}
.wZukOLIVpqSY {
width: calc(100% - 2 * var(--uTbnlvurLvmp));
max-width: var(--cVnCiDhnxVeu);
display: grid;
gap: 14px;
margin: 34px auto;
padding: 22px;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: var(--cSelbyRFikaa);
}

.ajvqvdHdDENg {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 12px 16px;
}

.VZEavGZcPEgz {
width: 64px;
height: 64px;
grid-column: 1;
grid-row: 1;
display: grid;
place-items: center;
border: 3px solid var(--geowhvZkMfAg);
border-radius: 50%;
font-size: 18px;
font-weight: 900;
line-height: 1;
}

.cuMmVyyHPkwE {
grid-column: 2;
grid-row: 1;
color: var(--XlhCpVQVpoVF);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

.cuMmVyyHPkwE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.WlHnQHttpUCu {
grid-column: 1 / -1;
grid-row: 2;
color: var(--dBSzeobzvIcO);
font-size: 13px;
line-height: 1.6;
}

.WlHnQHttpUCu p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.WlHnQHttpUCu p:last-child {
margin-bottom: 0;
}

.KFhKxXnCpbrq {
display: flex;
flex-wrap: wrap;
gap: 2px 18px;
}

.URRwfHpBiOPs {
min-height: 44px;
display: inline-flex;
align-items: center;
gap: 5px;
color: var(--geowhvZkMfAg);
font-size: 11px;
font-weight: 900;
text-decoration: underline;
}

.URRwfHpBiOPs::after {
content: "\2197";
font-size: 10px;
}

.URRwfHpBiOPs:hover {
color: var(--XlhCpVQVpoVF);
text-decoration: underline;
}

@media (min-width: 620px) {
.VZEavGZcPEgz {
grid-row: 1 / span 2;
}

.WlHnQHttpUCu {
grid-column: 2;
}
}

@media (min-width: 1024px) {
.wZukOLIVpqSY {
gap: 18px;
padding: 28px 32px;
}

.ajvqvdHdDENg {
gap: 14px 24px;
}

.WlHnQHttpUCu {
font-size: 14px;
}

.URRwfHpBiOPs {
font-size: 12px;
}
}
.XvmLlYcbMTyX {
width: calc(100% - 2 * var(--uTbnlvurLvmp));
max-width: var(--cVnCiDhnxVeu);
display: grid;
align-content: start;
margin: 30px auto 38px;
overflow: hidden;
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border-radius: var(--cSelbyRFikaa);
}

.PmxtjpTzrpEB {
display: grid;
align-content: center;
justify-items: center;
gap: 10px;
padding: 26px 22px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
text-align: center;
}

.hCKKNyYygIgc {
font-size: 44px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
}

.nerflhpnspuM {
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.nerflhpnspuM p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.cAxIICGDPLPM {
padding: 22px 22px 0;
font-size: 15px;
font-weight: 700;
line-height: 1.5;
}

.cAxIICGDPLPM p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.cAxIICGDPLPM p:last-child {
margin-bottom: 0;
}

.gUGHtSfeLSYm {
display: flex;
flex-wrap: wrap;
gap: 8px;
padding: 16px 22px 24px;
}

.vrMpbpCQjaRZ {
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 0 18px;
color: var(--MBGnhPUnfiyR);
background: var(--geowhvZkMfAg);
border-radius: var(--RXzrnEsSWHJh);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.vrMpbpCQjaRZ:hover {
color: var(--GTlnxZMpJGii);
background: var(--LHfkRFceAvue);
text-decoration: none;
}

@media (min-width: 620px) {
.XvmLlYcbMTyX {
grid-template-columns: 200px minmax(0, 1fr);
}

.PmxtjpTzrpEB {
grid-column: 1;
grid-row: 1 / -1;
}

.hCKKNyYygIgc {
font-size: 54px;
}

.cAxIICGDPLPM {
grid-column: 2;
padding: 30px 32px 0;
}

.gUGHtSfeLSYm {
grid-column: 2;
padding: 18px 32px 30px;
}
}

@media (min-width: 1024px) {
.XvmLlYcbMTyX {
grid-template-columns: 280px minmax(0, 1fr);
margin: 38px auto 46px;
}

.hCKKNyYygIgc {
font-size: 72px;
}

.nerflhpnspuM {
font-size: 11px;
}

.cAxIICGDPLPM {
max-width: 68ch;
padding: 40px 44px 0;
font-size: 17px;
}

.gUGHtSfeLSYm {
padding: 22px 44px 40px;
}

.vrMpbpCQjaRZ {
min-height: 48px;
font-size: 13px;
}
}
.HgrRtvhHAwhq {
width: calc(100% - 2 * var(--uTbnlvurLvmp));
max-width: var(--cVnCiDhnxVeu);
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 12px 16px;
margin: 32px auto 40px;
padding: 24px 22px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--cSelbyRFikaa);
}

.SmJLbMxISLEc {
width: 66px;
height: 66px;
grid-column: 1;
grid-row: 1;
display: grid;
place-items: center;
color: var(--pxzMEMmIpIDW);
border: 2px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
border-radius: 50%;
font-size: 19px;
font-weight: 900;
line-height: 1;
}

.tzhiObxOBUQX {
grid-column: 2;
grid-row: 1;
color: var(--pxzMEMmIpIDW);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.tzhiObxOBUQX p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.JHMouauLpCKr {
grid-column: 1 / -1;
grid-row: 2;
color: var(--pmfWSeSmRfrb);
font-size: 13px;
line-height: 1.6;
}

.JHMouauLpCKr p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.JHMouauLpCKr p:last-child {
margin-bottom: 0;
}

.ecYCQXcrXnfy {
min-height: 52px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 0 16px;
color: var(--pxzMEMmIpIDW);
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 8%, transparent);
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 26%, transparent);
border-radius: 14px;
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.ecYCQXcrXnfy::after {
content: "\2197";
font-size: 12px;
}

.ecYCQXcrXnfy:hover {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.ecYCQXcrXnfy:nth-of-type(1) {
grid-column: 1 / -1;
grid-row: 3;
}

.ecYCQXcrXnfy:nth-of-type(2) {
grid-column: 1 / -1;
grid-row: 4;
}

.ecYCQXcrXnfy:nth-of-type(3) {
grid-column: 1 / -1;
grid-row: 5;
}

.ecYCQXcrXnfy:nth-of-type(4) {
grid-column: 1 / -1;
grid-row: 6;
}

@media (min-width: 620px) {
.HgrRtvhHAwhq {
grid-template-columns: auto minmax(0, 1fr);
gap: 14px 16px;
padding: 30px 28px;
}

.ecYCQXcrXnfy:nth-of-type(1) {
grid-column: 1;
grid-row: 3;
}

.ecYCQXcrXnfy:nth-of-type(2) {
grid-column: 2;
grid-row: 3;
}

.ecYCQXcrXnfy:nth-of-type(3) {
grid-column: 1;
grid-row: 4;
}

.ecYCQXcrXnfy:nth-of-type(4) {
grid-column: 2;
grid-row: 4;
}
}

@media (min-width: 1024px) {
.HgrRtvhHAwhq {
grid-template-columns: auto minmax(0, 1fr) minmax(0, 1.02fr) minmax(0, 1.02fr);
align-items: start;
gap: 16px 20px;
margin: 40px auto 48px;
padding: 34px 36px;
}

.SmJLbMxISLEc {
width: 78px;
height: 78px;
grid-column: 1;
grid-row: 1;
font-size: 22px;
}

.tzhiObxOBUQX {
grid-column: 2;
grid-row: 1;
align-self: center;
}

.JHMouauLpCKr {
grid-column: 1 / 3;
grid-row: 2;
max-width: 52ch;
font-size: 14px;
}

.ecYCQXcrXnfy:nth-of-type(1) {
grid-column: 3;
grid-row: 1;
}

.ecYCQXcrXnfy:nth-of-type(2) {
grid-column: 4;
grid-row: 1;
}

.ecYCQXcrXnfy:nth-of-type(3) {
grid-column: 3;
grid-row: 2;
}

.ecYCQXcrXnfy:nth-of-type(4) {
grid-column: 4;
grid-row: 2;
}

.ecYCQXcrXnfy {
min-height: 62px;
padding: 0 20px;
font-size: 13px;
}
}
.surmZYZStWcO {
width: calc(100% - 2 * var(--uTbnlvurLvmp));
max-width: var(--cVnCiDhnxVeu);
display: grid;
justify-items: center;
gap: 22px;
margin: 36px auto 44px;
padding: 28px 20px;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--cSelbyRFikaa);
}

.AWiqwqxVVzsT {
width: 100%;
position: relative;
isolation: isolate;
display: grid;
justify-items: center;
gap: 12px;
}

.AWiqwqxVVzsT::before {
content: "";
width: 300px;
height: 300px;
position: absolute;
z-index: -1;
top: 0;
left: 50%;
border: 1px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 22%, transparent);
border-radius: 50%;
transform: translateX(-50%);
}

.zFwCpaMHfdvz {
width: 208px;
height: 208px;
display: grid;
align-content: center;
justify-items: center;
gap: 6px;
padding: 22px;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 50%;
text-align: center;
}

.PPDfNSljCqkK {
font-size: 46px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.05em;
}

.TOMubxixJVke {
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
}

.TOMubxixJVke p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.cLyOYMQIFgQp {
width: 100%;
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 16px;
color: var(--rzUgNZebfQMv);
background: var(--EBVykFluiIkb);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
font-size: 12px;
font-weight: 900;
text-align: center;
text-decoration: none;
}

.cLyOYMQIFgQp:hover {
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.AHreaEkyoQzT {
max-width: 70ch;
color: var(--pmfWSeSmRfrb);
font-size: 13px;
line-height: 1.6;
text-align: center;
}

.AHreaEkyoQzT p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.AHreaEkyoQzT p:last-child {
margin-bottom: 0;
}

@media (min-width: 620px) {
.surmZYZStWcO {
padding: 34px 26px;
}

.AWiqwqxVVzsT {
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
align-items: center;
gap: 18px 26px;
}

.AWiqwqxVVzsT::before {
width: 340px;
height: 340px;
top: 50%;
transform: translate(-50%, -50%);
}

.zFwCpaMHfdvz {
grid-column: 2;
grid-row: 1 / span 2;
}

.cLyOYMQIFgQp:nth-of-type(1) {
grid-column: 1;
grid-row: 1;
}

.cLyOYMQIFgQp:nth-of-type(2) {
grid-column: 3;
grid-row: 1;
}

.cLyOYMQIFgQp:nth-of-type(3) {
grid-column: 1;
grid-row: 2;
}

.cLyOYMQIFgQp:nth-of-type(4) {
grid-column: 3;
grid-row: 2;
}
}

@media (min-width: 1024px) {
.surmZYZStWcO {
gap: 28px;
margin: 44px auto 52px;
padding: 46px 40px;
}

.AWiqwqxVVzsT {
gap: 26px 60px;
}

.AWiqwqxVVzsT::before {
width: 430px;
height: 430px;
}

.zFwCpaMHfdvz {
width: 258px;
height: 258px;
}

.PPDfNSljCqkK {
font-size: 58px;
}

.cLyOYMQIFgQp {
min-height: 62px;
max-width: 280px;
font-size: 13px;
}

.cLyOYMQIFgQp:nth-of-type(1),
.cLyOYMQIFgQp:nth-of-type(3) {
justify-self: end;
}

.cLyOYMQIFgQp:nth-of-type(2),
.cLyOYMQIFgQp:nth-of-type(4) {
justify-self: start;
}

.AHreaEkyoQzT {
font-size: 14px;
}
}
.QLTBsJxfucNS {
width: calc(100% - 2 * var(--uTbnlvurLvmp));
max-width: var(--cVnCiDhnxVeu);
display: grid;
gap: 26px;
margin: 36px auto 44px;
}

.HmutvcxLHlrC {
display: grid;
justify-items: start;
gap: 12px;
}

.hZfLpmQOsygH {
width: 74px;
height: 74px;
display: grid;
place-items: center;
color: var(--rzUgNZebfQMv);
border: 2px solid color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
border-radius: 50%;
font-size: 20px;
font-weight: 900;
line-height: 1;
}

.gviamedmLTzm {
color: var(--pxzMEMmIpIDW);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.gviamedmLTzm p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.fprLHITpnGxa {
color: var(--pmfWSeSmRfrb);
font-size: 14px;
line-height: 1.6;
}

.fprLHITpnGxa p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.fprLHITpnGxa p:last-child {
margin-bottom: 0;
}

.xBUmLzaroMDP {
display: grid;
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.NEtYreJkmukq {
display: grid;
border-bottom: 1px solid var(--TabZRZpLcLHp);
}

.TrfDvGPUACLR {
min-height: 76px;
display: flex;
align-items: center;
gap: 16px;
padding: 12px 0;
color: var(--rzUgNZebfQMv);
font-size: 14px;
font-weight: 800;
text-decoration: none;
}

.TrfDvGPUACLR::before {
content: "\2197";
width: 48px;
height: 48px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--GTlnxZMpJGii);
background: var(--pxzMEMmIpIDW);
border-radius: 50%;
font-size: 16px;
font-weight: 900;
}

.TrfDvGPUACLR:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

@media (min-width: 620px) {
.fprLHITpnGxa {
max-width: 52ch;
}

.TrfDvGPUACLR {
font-size: 15px;
}
}

@media (min-width: 1024px) {
.QLTBsJxfucNS {
grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
align-items: center;
gap: 60px;
margin: 46px auto 54px;
}

.HmutvcxLHlrC {
gap: 16px;
}

.hZfLpmQOsygH {
width: 86px;
height: 86px;
font-size: 23px;
}

.fprLHITpnGxa {
font-size: 15px;
}

.TrfDvGPUACLR {
min-height: 88px;
gap: 20px;
font-size: 16px;
}

.TrfDvGPUACLR::before {
width: 56px;
height: 56px;
font-size: 18px;
}
}
.nqeLenQILJXt {
margin: 0 0 24px;
overflow-x: auto;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
scrollbar-width: thin;
}

table {
width: 100%;
border-collapse: collapse;
color: var(--rzUgNZebfQMv);
font-size: 14px;
line-height: 1.55;
text-align: left;
}

table caption {
padding: 14px 18px 0;
color: var(--pmfWSeSmRfrb);
font-size: 12px;
text-align: left;
}

table th,
table td {
padding: 13px 18px;
vertical-align: top;
text-align: left;
}

table thead th {
color: var(--rzUgNZebfQMv);
background: var(--EBVykFluiIkb);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.12em;
text-transform: uppercase;
white-space: nowrap;
}

table tbody tr + tr {
border-top: 1px solid var(--TabZRZpLcLHp);
}

table thead + tbody tr:first-child {
border-top: 1px solid var(--TabZRZpLcLHp);
}

table tbody th {
width: 34%;
color: var(--pmfWSeSmRfrb);
font-size: 12px;
font-weight: 800;
letter-spacing: 0.04em;
}

table tbody tr:hover {
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 7%, transparent);
}

table thead + tbody td:first-child {
font-weight: 700;
}

table a {
color: var(--pxzMEMmIpIDW);
}

@media (min-width: 1024px) {
table {
font-size: 15px;
}

table th,
table td {
padding: 15px 22px;
}
}

@media (max-width: 767px) {
table {
font-size: 13px;
}

table th,
table td {
padding: 10px 12px;
overflow-wrap: break-word;
}

table tbody th {
width: auto;
min-width: 96px;
max-width: 42%;
font-size: 11px;
}

.hXbZVUqezNDq {
overflow: visible;
background: transparent;
border: 0;
border-radius: 0;
}

.hXbZVUqezNDq > table,
.hXbZVUqezNDq tbody,
.hXbZVUqezNDq tr,
.hXbZVUqezNDq td {
display: block;
width: 100%;
}

.hXbZVUqezNDq thead {
display: none;
}

.hXbZVUqezNDq tbody tr {
margin-bottom: 10px;
padding: 2px 0;
background: var(--hbxLdHuxjedt);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
}

.hXbZVUqezNDq tbody tr:last-child {
margin-bottom: 0;
}

.hXbZVUqezNDq tbody tr:hover {
background: var(--hbxLdHuxjedt);
}

.hXbZVUqezNDq td {
display: grid;
gap: 2px;
padding: 9px 14px;
}

.hXbZVUqezNDq td + td {
border-top: 1px solid color-mix(in srgb, var(--TabZRZpLcLHp) 60%, transparent);
}

.hXbZVUqezNDq td::before {
content: attr(data-label);
color: var(--pmfWSeSmRfrb);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.08em;
text-transform: uppercase;
}

.hXbZVUqezNDq td:not([data-label])::before {
display: none;
}

.hXbZVUqezNDq tbody td:first-child {
font-size: 15px;
font-weight: 900;
line-height: 1.25;
}
}
.VJcZYNjVdjol {
max-width: var(--cVnCiDhnxVeu);
width: 100%;
margin: 40px auto;
padding: 0 var(--uTbnlvurLvmp);
}

.RJuDhMBMbBfz {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 12px;
}

.XLfkGFcvRYyS a {
color: var(--pxzMEMmIpIDW);
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-color: var(--pxzMEMmIpIDW);
transition: color 0.2s ease;
}

.XLfkGFcvRYyS a:hover {
color: var(--PwlwicmHrZKp);
}
.sJZUKkdcdSlj {
padding: 36px var(--uTbnlvurLvmp) 45px;
color: var(--pmfWSeSmRfrb);
background: var(--CjrNltwcPrYA);
border-top: 1px solid var(--TabZRZpLcLHp);
}

.CYbuJwgzkBQT {
max-width: var(--cVnCiDhnxVeu);
margin: 0 auto;
}

.gUtiIrZjLWgr {
display: flex;
align-items: center;
gap: 12px;
color: var(--KOcbkMyMNjag);
}

.YdtkWFFYxcFw {
min-width: 0;
font-size: 15px;
font-weight: 900;
line-height: 1.15;
letter-spacing: 0.04em;
text-transform: uppercase;
}

.YdtkWFFYxcFw span {
display: block;
color: var(--pxzMEMmIpIDW);
}

.sxukREiGlYiL {
margin-top: 18px;
font-size: 12px;
line-height: 1.65;
}

.sxukREiGlYiL p {
margin: 0 0 10px;
font-size: inherit;
line-height: inherit;
}

.sxukREiGlYiL p:last-child {
margin-bottom: 0;
}

.jHIDNnAdKaLW {
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 9px;
margin: 22px 0 16px;
}

.DXMofxhmZXCV {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 12px 14px;
color: var(--KOcbkMyMNjag);
background: transparent;
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 14px;
font-size: 13px;
font-weight: 900;
text-align: center;
text-decoration: none;
}

.DXMofxhmZXCV:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
text-decoration: none;
}

.LRAaZUSBPHjn {
color: var(--geowhvZkMfAg);
background: var(--MBGnhPUnfiyR);
border: 0;
}

.LRAaZUSBPHjn::before {
content: "";
width: 9px;
height: 9px;
flex: 0 0 auto;
background: color-mix(in srgb, var(--lvbREtYOHQwY) 60%, var(--geowhvZkMfAg));
border-radius: 50%;
}

.LRAaZUSBPHjn:hover {
background: color-mix(in srgb, var(--MBGnhPUnfiyR) 88%, var(--pxzMEMmIpIDW));
}

.bxwflGPxpIkT {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin: 12px 0 22px;
padding: 0;
list-style: none;
}

.gbLpRFDFwzuR {
width: 44px;
height: 44px;
display: grid;
place-items: center;
color: var(--KOcbkMyMNjag);
font-size: 15px;
line-height: 1;
cursor: default;
}

.gbLpRFDFwzuR::before {
font-family: "Font Awesome 6 Brands";
font-weight: 400;
}

.pXuPehDkhVLE::before {
content: "\f39e";
}

.PcgnEIBlNIkm::before {
content: "\e61b";
}

.vmzCXVkDJUSc::before {
content: "\f16d";
}

.gYEscXbmQzyc::before {
content: "\f2c6";
}

.ItSALdVXxWoG::before {
content: "\f167";
}

.xmGcxIWjTZMn::before {
content: "\f0e1";
}

.fEEzfdivmvoY::before {
content: "\e07b";
}

.oYukwzgQiwfx {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
width: 100%;
margin: 0 0 20px;
}

.kogRRGkDDZxS {
margin: 0 0 10px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.04em;
text-transform: uppercase;
color: var(--KOcbkMyMNjag);
}

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

.XbiekEtTExRo {
display: inline-flex;
align-items: center;
min-height: 32px;
color: var(--KOcbkMyMNjag);
font-size: 11px;
font-weight: 700;
text-decoration: none;
}

.XbiekEtTExRo:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.rbAbimcsrbRR {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-top: 20px;
}

.AfxdQRfVccFO {
flex: 1 0 100%;
}

.dauXTBRJlBKq {
font-size: 9px;
}

@media (min-width: 640px) {
.oYukwzgQiwfx {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 24px 32px;
}
}

.ZBxsDqwkcJDT {
position: relative;
}

.SskzyapaiTYH {
min-height: 36px;
display: inline-flex;
align-items: center;
gap: 10px;
padding: 8px 14px;
color: var(--KOcbkMyMNjag);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 12px;
font-size: 12px;
font-weight: 800;
list-style: none;
cursor: pointer;
user-select: none;
}

.SskzyapaiTYH::-webkit-details-marker {
display: none;
}

.SskzyapaiTYH::after {
content: "";
width: 6px;
height: 6px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-2px) rotate(45deg);
transition: transform 0.2s;
}

.ZBxsDqwkcJDT[open] .SskzyapaiTYH::after {
transform: translateY(2px) rotate(-135deg);
}

.SskzyapaiTYH:hover {
border-color: color-mix(in srgb, var(--pxzMEMmIpIDW) 45%, transparent);
}

.BwjpmoCSBPix {
position: absolute;
left: 0;
bottom: calc(100% + 6px);
z-index: 20;
min-width: 100%;
max-height: 260px;
overflow-y: auto;
margin: 0;
padding: 6px;
list-style: none;
background: var(--CjrNltwcPrYA);
border: 1px solid var(--TabZRZpLcLHp);
border-radius: 12px;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
}

.wozkQjQZhMhM {
display: block;
padding: 8px 12px;
color: var(--KOcbkMyMNjag);
border-radius: 8px;
font-size: 12px;
font-weight: 700;
white-space: nowrap;
text-decoration: none;
}

.wozkQjQZhMhM:hover {
color: var(--pxzMEMmIpIDW);
background: color-mix(in srgb, var(--pxzMEMmIpIDW) 10%, transparent);
text-decoration: none;
}

@media (min-width: 1024px) {
.sJZUKkdcdSlj {
padding: 48px var(--uTbnlvurLvmp) 40px;
}

.CYbuJwgzkBQT {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
column-gap: 48px;
}

.QmYRbUtDkwZC {
grid-column: 1;
grid-row: 1;
}

.sxukREiGlYiL {
max-width: 52ch;
margin-top: 14px;
}

.qgIwTAKnYItD {
grid-column: 2;
grid-row: 1;
display: grid;
justify-items: end;
align-content: start;
gap: 16px;
margin-top: 0;
}

.jHIDNnAdKaLW {
grid-template-columns: repeat(2, minmax(0, 170px));
margin: 0;
}

.DXMofxhmZXCV {
min-height: 44px;
font-size: 12px;
}

.bxwflGPxpIkT {
margin: 0;
justify-content: flex-end;
}

.rbAbimcsrbRR {
grid-column: 1 / -1;
flex-wrap: nowrap;
align-items: flex-start;
gap: 24px;
margin-top: 30px;
padding-top: 20px;
border-top: 1px solid var(--TabZRZpLcLHp);
}

.AfxdQRfVccFO {
flex: 1 1 auto;
}

.oYukwzgQiwfx {
grid-template-columns: repeat(3, minmax(160px, 220px));
gap: 32px;
margin: 0;
}
}
.rdZhkEUKdMXj {
position: fixed;
z-index: 40;
right: 7px;
bottom: 7px;
left: 7px;
min-height: 68px;
max-width: 546px;
display: grid;
grid-template-columns: repeat(5, 1fr);
align-items: center;
margin: 0 auto;
padding: 5px;
background: color-mix(in srgb, var(--hbxLdHuxjedt) 95%, transparent);
border: 1px solid color-mix(in srgb, var(--rzUgNZebfQMv) 14%, transparent);
border-radius: 18px;
box-shadow: 0 16px 50px color-mix(in srgb, var(--eviIBztTPrKa) 50%, transparent);
backdrop-filter: blur(18px);
}

.cfGaOxzCeUiK {
min-width: 50px;
min-height: 54px;
display: grid;
place-items: center;
align-content: center;
gap: 3px;
color: var(--pmfWSeSmRfrb);
text-decoration: none;
}

.cfGaOxzCeUiK:hover {
color: var(--pxzMEMmIpIDW);
text-decoration: none;
}

.cfGaOxzCeUiK small {
font-size: 8px;
font-weight: 800;
letter-spacing: 0.04em;
}

.qgQRtizkzuBz {
color: var(--pxzMEMmIpIDW);
}

.QkToxBFFyZqS {
width: 18px;
height: 18px;
position: relative;
display: block;
font-size: 16px;
line-height: 18px;
text-align: center;
}

.QkToxBFFyZqS::before {
font-family: "Font Awesome";
font-weight: 900;
}

.pwDPQYkWuybk .QkToxBFFyZqS::before {
content: "\f015";
}

.SiCDzpWMwxSi .QkToxBFFyZqS::before {
content: "\f06b";
}

.gsQutaCDiGXS .QkToxBFFyZqS::before {
content: "\f086";
}

.qLvqyxxNXrRn .QkToxBFFyZqS::before {
content: "\f002";
}

.sEPJisjBURCh {
width: 58px;
height: 58px;
justify-self: center;
margin-top: -27px;
color: var(--GTlnxZMpJGii);
background: linear-gradient(145deg, var(--pxzMEMmIpIDW), var(--lvbREtYOHQwY));
border-radius: 18px;
box-shadow: 0 10px 24px color-mix(in srgb, var(--pxzMEMmIpIDW) 25%, transparent);
}

.sEPJisjBURCh:hover {
color: var(--GTlnxZMpJGii);
}

.sEPJisjBURCh small {
font-weight: 900;
}

.sEPJisjBURCh .QkToxBFFyZqS::before,
.sEPJisjBURCh .QkToxBFFyZqS::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
background: currentColor;
border-radius: 2px;
}

.sEPJisjBURCh .QkToxBFFyZqS::before {
width: 16px;
height: 3px;
margin: -1.5px 0 0 -8px;
}

.sEPJisjBURCh .QkToxBFFyZqS::after {
width: 3px;
height: 16px;
margin: -8px 0 0 -1.5px;
}
.ArdWYhtwUvnN {
min-height: 100dvh;
display: flex;
flex-direction: column;
}

.ArdWYhtwUvnN .ktDPDqxRIqhC {
flex: 1 0 auto;
margin-left: 0;
display: flex;
flex-direction: column;
}

.ArdWYhtwUvnN .sJZUKkdcdSlj {
flex-shrink: 0;
margin-top: auto;
margin-left: 0;
padding-block: 22px;
}

.ArdWYhtwUvnN .dFZmibwUNtXD {
padding-left: 0;
}

.orkoulRtAalp {
flex: 1 0 auto;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 48px 20px 64px;
}

.dGlLhbXhQTwS {
max-width: 560px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
gap: 14px;
}

.ToFwtgELUQtx {
font-family: var(--jTBDuSsNwWmf);
font-size: clamp(96px, 24vw, 180px);
font-weight: 800;
line-height: 0.9;
letter-spacing: -0.03em;
margin-bottom: 4px;
color: var(--pxzMEMmIpIDW);
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.ToFwtgELUQtx {
background: linear-gradient(135deg, var(--pxzMEMmIpIDW) 0%, var(--PwlwicmHrZKp) 100%);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
}

.fSkCGEXpQQpZ {
font-size: 28px;
line-height: 1.25;
font-weight: 700;
color: var(--rzUgNZebfQMv);
margin: 0;
}

.WGaSCErubpVC {
font-size: 16px;
line-height: 1.6;
color: color-mix(in srgb, var(--rzUgNZebfQMv) 65%, transparent);
margin: 0;
max-width: 44ch;
}

.wbIXOvezSWYG {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 52px;
margin-top: 12px;
padding: 14px 30px;
border-radius: 12px;
font-size: 16px;
font-weight: 700;
text-decoration: none;
background: var(--YZMYpJsvrmRC);
color: var(--GTlnxZMpJGii);
transition: transform 0.2s ease, filter 0.2s ease, box-shadow 0.2s ease;
}

.wbIXOvezSWYG:hover {
transform: translateY(-2px);
filter: brightness(1.08);
box-shadow: 0 12px 28px color-mix(in srgb, var(--pxzMEMmIpIDW) 35%, transparent);
text-decoration: none;
}

@media (max-width: 576px) {
.fSkCGEXpQQpZ {
font-size: 24px;
}
.wbIXOvezSWYG {
width: 100%;
}
}

@media (prefers-reduced-motion: reduce) {
.wbIXOvezSWYG {
transition: none;
}
.wbIXOvezSWYG:hover {
transform: none;
}
}
.AvmGFCYGRQzS {
position: relative;
max-width: 560px;
margin: 16px auto 0;
}

.cLOeJvSmzSHk {
display: flex;
flex-direction: column;
gap: 14px;
transition: opacity 0.3s ease;
}

.NkGppBKTglWC {
display: flex;
flex-direction: column;
gap: 6px;
font-size: 18px;
color: var(--rzUgNZebfQMv);
}

.NkGppBKTglWC input,
.NkGppBKTglWC textarea {
width: 100%;
padding: 12px 14px;
font: inherit;
font-size: 18px;
color: var(--rzUgNZebfQMv);
background: transparent;
border: 1px solid var(--TabZRZpLcLHp);
border-radius: var(--OhSKlqxRgrdo);
outline: none;
transition: border-color 0.2s ease;
}

.NkGppBKTglWC textarea {
resize: vertical;
}

.NkGppBKTglWC input:focus,
.NkGppBKTglWC textarea:focus {
border-color: var(--pxzMEMmIpIDW);
}

.oyYyLAeDTzaw {
align-self: center;
min-height: 48px;
padding: 12px 32px;
border: 0;
border-radius: var(--OhSKlqxRgrdo);
font: inherit;
font-weight: 700;
cursor: pointer;
background: var(--YZMYpJsvrmRC);
color: var(--GTlnxZMpJGii);
transition: filter 0.2s ease;
}

.oyYyLAeDTzaw:hover {
filter: brightness(1.08);
}

.xmILNSrKyRXH {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
}

.xmILNSrKyRXH svg {
width: 72px;
height: 72px;
fill: none;
stroke: var(--pxzMEMmIpIDW);
stroke-width: 3;
stroke-linecap: round;
stroke-linejoin: round;
}

.xmILNSrKyRXH circle {
stroke-dasharray: 151;
stroke-dashoffset: 151;
}

.xmILNSrKyRXH path {
stroke-dasharray: 36;
stroke-dashoffset: 36;
}

.AvmGFCYGRQzS.is-sent .cLOeJvSmzSHk {
opacity: 0;
visibility: hidden;
}

.AvmGFCYGRQzS.is-sent .xmILNSrKyRXH {
opacity: 1;
}

.AvmGFCYGRQzS.is-sent .xmILNSrKyRXH circle {
animation: JEZoPUXvOAUP 0.6s ease forwards;
}

.AvmGFCYGRQzS.is-sent .xmILNSrKyRXH path {
animation: JEZoPUXvOAUP 0.4s 0.5s ease forwards;
}

@keyframes JEZoPUXvOAUP {
to {
stroke-dashoffset: 0;
}
}

@media (max-width: 576px) {
.oyYyLAeDTzaw {
width: 100%;
}
}

@media (prefers-reduced-motion: reduce) {
.AvmGFCYGRQzS.is-sent .xmILNSrKyRXH circle,
.AvmGFCYGRQzS.is-sent .xmILNSrKyRXH path {
animation: none;
stroke-dashoffset: 0;
}
}
