:root {
--EIAWXYdUeJeb: #EFF3FF;
--WxAzJFDmPLRj: #E4ECFF;
--iHHkclxMykuS: #FEFDFD;
--sYIAtERDlVxc: #F3F6FF;
--FlApNoUFrKJb: #FEFDFD;
--AUgzMNqMESsu: #FBFBFB;
--KtTBEvbZVEoF: #F3F6FF;
--mOvIZhNjUrPB: #091531;
--PVwSrlfIuqgj: #E8EFFF;
--MaPuRtkvNjum: #B8D2FF;
--DMHuMfZyKsdO: #FFC8DC;

--CsKzuJkdvSnk: #0B1738;
--MlDfiSzcGnaE: #4F5F80;
--waOWJgjutsnD: #0B1738;
--ksJdbzIJXiLX: #0B1738;
--felNQFxDGcqY: #0B1738;
--QDAfjiHwqRBe: #0A46FC;
--mjXMdNfyWqMB: #EFF4FF;
--tEAmNPadKuyX: #9CAFCE;
--huSdxkneMczG: #7D95BD;

--vrxQxuKDgUdO: #0A46FC;
--KYHgAHAtdwtV: #D2022D;
--GjvNvWJEBJMp: #BB4301;
--pJgbDFuKWtKz: #D2022D;
--erBcydinMloD: #00835D;
--EPNSHYZvuNOp: #0254E4;
--GgTfiScToHnw: #6C00E0;
--eSaVSZXQpFDM: #2A3BC7;
--YepEICfRBMtS: #FFC0D0;
--TthlCaArFLrx: #7380E8;
--hNUkxuxQKtFw: #0347F6;
--ySDWlxVhGzsm: #00835D;
--fVUTpYPInbDD: #FFFEFE;
--fQnFSywIUrBn: #BBCDFE;
--xcypSgYwRIsX: #DAE5FE;
--ugtcgjTNBWfu: #CF0F29;
--KrbPiCHcVvBw: #FFE7EA;

--HjFVALOEtuRK: #FFFEFE;
--HsFmyWOZzVzC: #0A46FC;
--CgubPqOwKUsA: #FFFEFE;
--VDvyloVduaOO: #0A46FC;

--IVfplLwjCQHk: #D8E3F4;
--UliyeBNoDwpC: #D8E3F4;
--cDEyHOphijNY: #2C376C;
--KmqWcplQgEPF: #8D9FC5;
--jdreFtvPaxfP: #04061D;

--nPgNoLoeRfBM: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
--mvHYjZSzKUmI: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
--gbUzdwMmyrmO: 560px;
--aRpEkwfzLONO: 16px;
--NqTIAOVuhHCn: 20px;
--gvslTMpMSeRl: 13px;
--AuQhaGQsThMc: 999px;
--uoktBBQKvHdC: clamp(32px, 5.4vw, 54px);

--vLNqUQYVXGmB: linear-gradient(135deg, var(--vrxQxuKDgUdO), var(--erBcydinMloD));
--pxLrMCghiXVx: linear-gradient(135deg, var(--hNUkxuxQKtFw), var(--ySDWlxVhGzsm));
--MlKaAbkTKgtk: linear-gradient(135deg, var(--fQnFSywIUrBn), var(--YepEICfRBMtS));
--RpYpVzLxYcgU: 0 24px 70px color-mix(in srgb, var(--KmqWcplQgEPF) 45%, transparent);
--EbDrLWTiKLYK: 0 10px 28px color-mix(in srgb, var(--vrxQxuKDgUdO) 16%, transparent);

--header-h: 66px;

}

* {
box-sizing: border-box;
}

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

a:hover {
text-decoration: underline;
}

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

body:has(.iwBmrUGFXwec: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(--mvHYjZSzKUmI);
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(--CsKzuJkdvSnk);
}

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;
}

.eZsdSkwEfYhi {
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);
}

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

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

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

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

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

.OalrxgWbUNjb {
color: var(--HjFVALOEtuRK);
background: var(--vLNqUQYVXGmB);
box-shadow: var(--EbDrLWTiKLYK);
}

.sGusyGreHavm {
color: var(--CsKzuJkdvSnk);
background: var(--WxAzJFDmPLRj);
border: 1px solid var(--UliyeBNoDwpC);
}

.cBplksKPZUQL,
.inside-dEUSqrCPHvIk {
max-width: var(--gbUzdwMmyrmO);
width: 100%;
margin: 0 auto;
}

.CJCeSxGgEuVR {
width: 100%;
}

.TIktXBkijqnV {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding: 28px var(--aRpEkwfzLONO);
}

@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 {
--gbUzdwMmyrmO: 720px;
}
}

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

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

@media (max-width: 1100px) {
.mblYyxLhuwpi {
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;
}

.TIktXBkijqnV {
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;
}
}
.wpJMFmMRYTff {
display: block;
width: 0;
height: 0;
}

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

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

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

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

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

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

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

.aRzeOzBUSpkZ {
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;
}

.aRzeOzBUSpkZ span {
display: block;
color: var(--vrxQxuKDgUdO);
}

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

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

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

.iwBmrUGFXwec {
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(--FlApNoUFrKJb) 55%, var(--EIAWXYdUeJeb));
box-shadow: var(--RpYpVzLxYcgU);
visibility: hidden;
transform: translateX(-100%);
transition: transform 0.28s ease, visibility 0.28s ease;
}

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

.iwBmrUGFXwec:target + .DLScsglNgdwD {
visibility: visible;
opacity: 1;
}

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

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

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

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

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

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

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

.PHLACzqouTWV:hover {
color: var(--QDAfjiHwqRBe);
text-decoration: none;
}

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

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

.PpVmyXbDKjiq .KSFiGdeherPf {
display: flex;
align-items: center;
justify-content: center;
}

.PpVmyXbDKjiq .SwPUtkfSIgXD {
width: auto;
height: 36px;
}

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

@media (prefers-reduced-motion: reduce) {
.DLScsglNgdwD,
.iwBmrUGFXwec {
transition-duration: 0.001ms;
}
}
.kCPhtaVjFsjC {
position: relative;
overflow: hidden;
padding: 54px 0 46px;
background:
radial-gradient(ellipse 72% 52% at 86% 4%, var(--MaPuRtkvNjum) 0%, transparent 72%),
radial-gradient(ellipse 54% 42% at 4% 92%, var(--DMHuMfZyKsdO) 0%, transparent 76%),
linear-gradient(155deg, var(--PVwSrlfIuqgj) 0%, var(--EIAWXYdUeJeb) 72%);
}

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

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

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

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

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

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

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

.MqTGSubRBfNs {
max-width: 520px;
position: relative;
margin: 0 auto;
text-align: left;
overflow: hidden;
padding: 23px;
color: var(--mjXMdNfyWqMB);
background: linear-gradient(145deg, var(--mOvIZhNjUrPB), var(--cDEyHOphijNY));
border-radius: 23px;
box-shadow: var(--RpYpVzLxYcgU);
}

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

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

.dmMghiaCwkNS {
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;
}

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

.dmMghiaCwkNS p + p {
color: var(--TthlCaArFLrx);
}

.aMQnGHpvBXpA {
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(--fVUTpYPInbDD);
background: var(--pxLrMCghiXVx);
border-radius: var(--gvslTMpMSeRl);
box-shadow: var(--EbDrLWTiKLYK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

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

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

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

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

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

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

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

.MqTGSubRBfNs {
padding: 28px;
}

.dmMghiaCwkNS {
font-size: 32px;
}
}
.ZyQsAaMujASp {
position: relative;
overflow: hidden;
padding: 46px 0 52px;
background:
radial-gradient(ellipse 60% 60% at 78% 46%, var(--MaPuRtkvNjum) 0%, transparent 68%),
radial-gradient(ellipse 46% 38% at 8% 6%, var(--DMHuMfZyKsdO) 0%, transparent 74%),
linear-gradient(120deg, var(--PVwSrlfIuqgj) 0%, var(--EIAWXYdUeJeb) 78%);
}

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

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

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

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

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

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

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

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

.aGgfOyZkBjYA {
position: relative;
overflow: hidden;
padding: 24px;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: 26px;
box-shadow: var(--RpYpVzLxYcgU);
}

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

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

.VsmHSlMsIDoW {
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;
}

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

.VsmHSlMsIDoW p + p {
color: var(--TthlCaArFLrx);
}

.ahVtFGzWmsTw {
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(--fVUTpYPInbDD);
background: var(--pxLrMCghiXVx);
border-radius: var(--AuQhaGQsThMc);
box-shadow: var(--EbDrLWTiKLYK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

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

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

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

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

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

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

.fiIegTUSeGXp {
gap: 64px;
}

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

.aGgfOyZkBjYA {
padding: 32px;
}

.VsmHSlMsIDoW {
font-size: 32px;
}
}
.LJREmYivpiJC {
position: relative;
overflow: hidden;
padding: 50px 0 44px;
background:
radial-gradient(ellipse 58% 44% at 10% 4%, var(--MaPuRtkvNjum) 0%, transparent 70%),
radial-gradient(ellipse 66% 48% at 94% 94%, var(--DMHuMfZyKsdO) 0%, transparent 74%),
linear-gradient(190deg, var(--PVwSrlfIuqgj) 0%, var(--EIAWXYdUeJeb) 78%);
}

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

.NBRfuyObEYey {
max-width: var(--gbUzdwMmyrmO);
position: relative;
z-index: 1;
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

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

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

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

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

.AMtWjncWcunL {
position: relative;
overflow: hidden;
display: grid;
gap: 18px;
margin-top: 24px;
padding: 22px;
color: var(--mjXMdNfyWqMB);
background: linear-gradient(120deg, var(--mOvIZhNjUrPB), var(--cDEyHOphijNY));
border-radius: 22px;
box-shadow: var(--RpYpVzLxYcgU);
}

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

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

.mGRsykASgdHT p,
.pnyhYbaqpRus p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.pnyhYbaqpRus p + p {
color: var(--TthlCaArFLrx);
}

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

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

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

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

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

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

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

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

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

.zDhosfyQpzIW {
padding-bottom: 30px;
}

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

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

.pnyhYbaqpRus {
font-size: 34px;
}
}
.GNtpDbJFcTzz {
overflow: hidden;
padding: 44px 0 42px;
background:
radial-gradient(ellipse 64% 48% at 96% 10%, var(--MaPuRtkvNjum) 0%, transparent 72%),
radial-gradient(ellipse 58% 44% at 6% 88%, var(--DMHuMfZyKsdO) 0%, transparent 74%),
linear-gradient(168deg, var(--PVwSrlfIuqgj) 0%, var(--EIAWXYdUeJeb) 76%);
}

.JVWfuGwtHKeG {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

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

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

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

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

.MhvFBOJcHUrV {
display: grid;
align-content: center;
gap: 12px;
padding: 26px 24px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

.FKYaYkBSBjIB {
font-size: 38px;
}

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

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

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

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

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

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

.STnNNlEvZXnI {
font-size: 21px;
}

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

@supports (mask-composite: intersect) {
@media (min-width: 1024px) {
.gkDoAQRpqhKw {
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;
}
}
}
.TMjZjciRHfUz {
overflow: hidden;
padding: 48px max(var(--aRpEkwfzLONO), calc(50% - var(--gbUzdwMmyrmO) / 2)) 44px;
background:
radial-gradient(ellipse 62% 46% at 8% 6%, var(--MaPuRtkvNjum) 0%, transparent 72%),
linear-gradient(178deg, var(--PVwSrlfIuqgj) 0%, var(--EIAWXYdUeJeb) 82%);
}

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

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

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

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

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

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

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

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

.xSBCtdsThozv p,
.LbesqfJKSCLQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

.hXZyrQzCwdJr:hover {
background: var(--PVwSrlfIuqgj);
text-decoration: none;
}

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

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

.LbesqfJKSCLQ {
font-size: 54px;
}

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

@media (min-width: 1024px) {
.TMjZjciRHfUz {
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(--MaPuRtkvNjum) 0%, transparent 68%),
linear-gradient(96deg, var(--PVwSrlfIuqgj) 0 52%, var(--vrxQxuKDgUdO) 52% 100%);
}

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

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

.LbesqfJKSCLQ {
font-size: 68px;
}

.LbesqfJKSCLQ p + p {
font-size: 25px;
}
}
.PlCsrpFivXfL {
overflow: hidden;
padding: 52px max(var(--aRpEkwfzLONO), calc(50% - var(--gbUzdwMmyrmO) / 2)) 50px;
background:
radial-gradient(ellipse 72% 54% at 50% 76%, var(--MaPuRtkvNjum) 0%, transparent 70%),
linear-gradient(180deg, var(--PVwSrlfIuqgj) 0%, var(--EIAWXYdUeJeb) 84%);
}

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

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

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

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

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

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

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

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

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

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

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

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

.ZujKKwTrFVmF p,
.jZyIYceILmxV p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

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

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

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

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

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

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

.TjfPGyCBCXqI {
max-width: 380px;
}

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

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

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

.zjKTMauPWcjT {
text-align: left;
}

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

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

.zIbNMFGkkPbg {
margin-top: 0;
}

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

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

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

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

.jZyIYceILmxV p + p {
font-size: 21px;
}
}
.WqloKkuiOFNU {
padding: 42px 0 54px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.OnwbQhELVyER {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.RsejLEIcMYDQ {
position: relative;
overflow: hidden;
padding: 22px;
background: linear-gradient(145deg, var(--WxAzJFDmPLRj) 0%, var(--PVwSrlfIuqgj) 55%, var(--FlApNoUFrKJb) 100%);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 22px;
box-shadow: var(--RpYpVzLxYcgU);
}

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

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

.PwyfFayMPIFb p,
.vXsWrhWXxxrf p,
.vjkAWkaajeie p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.cAfvODvTkAWU {
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(--EIAWXYdUeJeb) 48%, transparent);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 15px;
}

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

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

.RsejLEIcMYDQ .wdhDQjxAQRWw {
position: relative;
z-index: 1;
}

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

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

.RsejLEIcMYDQ {
padding: 32px;
}
.vjkAWkaajeie {
min-height: 84px;
padding: 16px;
font-size: 14px;
}
}
.peWJZCAwuywO {
padding: 38px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.DyHTMbhTWaoJ {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.qVHFDmUnzwry {
overflow: hidden;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 16px;
}

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

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

.OclyclLHUBQq p,
.pxICoTeiCZrA p,
.teVewAVBrFOV p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

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

.qVHFDmUnzwry .wdhDQjxAQRWw {
margin-top: 0;
padding: 22px 22px 0;
}

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

.qVHFDmUnzwry .BRiIFlLQZfHy:hover {
background: transparent;
color: var(--CsKzuJkdvSnk);
}

.qVHFDmUnzwry .YnUZwyFstBpZ:checked ~ .BRiIFlLQZfHy {
margin-top: 18px;
}

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

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

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

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

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

.qVHFDmUnzwry .wdhDQjxAQRWw {
grid-column: 1 / -1;
padding: 28px 28px 0;
}

.qVHFDmUnzwry .BRiIFlLQZfHy {
margin-inline: -28px;
}
.teVewAVBrFOV {
padding: 18px;
font-size: 14px;
}
}
.fUWjkaRiyTKk {
padding: 44px 0 52px;
}

.xTeMEzDwZzKi {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.blphsmlnCSga {
overflow: hidden;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 22px;
}

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

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

.umjnSLzicHdY p,
.HAJTaWnfYllY p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

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

.OuXTBUZnWVLx + .OuXTBUZnWVLx {
border-top: 1px solid var(--UliyeBNoDwpC);
}

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

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

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

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

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

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

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

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

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

.SwUryldEkTLu {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.xfnZLIVxzoRF {
padding: 22px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 24px;
}

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

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

.bbmBqxMiclEh p,
.hEaoRFjglxYJ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

.QSVskWrUIgYX + .QSVskWrUIgYX {
border-top: 1px solid var(--UliyeBNoDwpC);
}

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

.bvwpavrmTtRM::after {
content: " /";
color: var(--vrxQxuKDgUdO);
}

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

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

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

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

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

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

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

.eiLIQXxyGEem {
gap: 14px;
padding-bottom: 0;
}
.IGMpaQJgOYKT {
padding-left: 34px;
border-top: 0;
border-left: 1px solid var(--UliyeBNoDwpC);
}

.QSVskWrUIgYX {
padding: 17px 0;
}

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

.hWKrBukpRlnY {
font-size: 16px;
}
}
.vRlPkAKDCYmS {
padding: 36px 0 54px;
}

.hjVWzeiqYSZd {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.AOAHjsxYaQSL {
overflow: hidden;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-left: 4px solid var(--vrxQxuKDgUdO);
border-radius: 20px;
}

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

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

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

.oEUNNRntJwcW p,
.yGCReZuvOkss p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.FcIIwzDBxBBR {
padding: 22px;
}

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

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

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

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

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

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

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

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

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

.MTtJTKCIYGpG {
min-height: 0;
padding: 34px 30px;
border-right: 1px solid var(--UliyeBNoDwpC);
border-bottom: 0;
}
.FcIIwzDBxBBR {
min-width: 0;
padding: 30px 32px 34px;
}

.eiiQbhKRPDBR {
min-height: 104px;
}

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

.SOAMyHikQuVh {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.WuloCyYVArSI {
padding: 24px 22px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 26px;
}

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

.OYYFGXnTkjzt p,
.hwLjNwiUoetP p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.hwLjNwiUoetP {
max-width: 900px;
}

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

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

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

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

.zlZsuzuaAlOn {
padding-top: 0;
font-size: 16px;
}
}
.SPNYCREYmKLH {
padding: 52px 0 48px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.xQIGeSTwEaYT {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.YIpsiZJTzVWg,
input[name="TiGjpxjDSDmm"],
#ZLuqgIAqPrDZ,
#CfYzSFPCTcOp,
#xFjUMhNptMao,
#zkUPTcDDCCaP {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

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

.DZzbXFtPXxsp {
min-width: 0;
}

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

.WKJEyvvCNmRg p,
.PImhSQvbsxFk p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.ABjpFMaQybUf {
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(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

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

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

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

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

.RemSqywgxTxU {
min-width: max-content;
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 0 15px;
color: var(--MlDfiSzcGnaE);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--AuQhaGQsThMc);
font-size: 11px;
font-weight: 800;
cursor: pointer;
}

.YIpsiZJTzVWg:nth-of-type(1):checked ~ .pzqcmQGnUwnG .RemSqywgxTxU:nth-child(1),
.YIpsiZJTzVWg:nth-of-type(2):checked ~ .pzqcmQGnUwnG .RemSqywgxTxU:nth-child(2),
.YIpsiZJTzVWg:nth-of-type(3):checked ~ .pzqcmQGnUwnG .RemSqywgxTxU:nth-child(3),
.YIpsiZJTzVWg:nth-of-type(4):checked ~ .pzqcmQGnUwnG .RemSqywgxTxU:nth-child(4) {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
}

.YIpsiZJTzVWg:focus-visible ~ .pzqcmQGnUwnG {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 4px;
border-radius: var(--AuQhaGQsThMc);
}

.uCJjvdQVpRFB {
display: none;
}

.YIpsiZJTzVWg:nth-of-type(1):checked ~ .ckfniwqRrToK .uCJjvdQVpRFB:nth-child(1),
.YIpsiZJTzVWg:nth-of-type(2):checked ~ .ckfniwqRrToK .uCJjvdQVpRFB:nth-child(2),
.YIpsiZJTzVWg:nth-of-type(3):checked ~ .ckfniwqRrToK .uCJjvdQVpRFB:nth-child(3),
.YIpsiZJTzVWg:nth-of-type(4):checked ~ .ckfniwqRrToK .uCJjvdQVpRFB:nth-child(4) {
display: block;
}

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

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

.HDaCKChkgRjc:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

.VkFfDxSWuHDW {
width: 168px;
flex: 0 0 auto;
overflow: hidden;
scroll-snap-align: start;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-decoration: none;
}

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

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

.HVHkHUkOQGVd .fshVOpZXCKCW {
aspect-ratio: 540 / 416;
}

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

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

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

.yHdGXBUycLUZ {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

.VkFfDxSWuHDW {
width: auto;
min-width: 0;
}
}
.QczYeeIjaSxP {
padding: 48px 0 44px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.RYxMXsHYXDrB {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.BUbAwRcjPxoq,
input[name="YcQeCjKEsAyA"],
#gJzLELiiiBBa,
#mhSLONUkxmAz,
#SJMofcRLBBnC,
#KKeXrJKqKZyF {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

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

.GpTqWQgMAept {
min-width: 0;
}

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

.JHrQhzCMtYwa p,
.jlAYcukfbiQz p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.TZIWPJwjefVE {
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(--CsKzuJkdvSnk);
background: var(--WxAzJFDmPLRj);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--AuQhaGQsThMc);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

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

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

.DrlkZdJRZwXn {
display: flex;
gap: 4px;
margin-top: 20px;
padding: 4px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--AuQhaGQsThMc);
overflow-x: auto;
scrollbar-width: none;
}

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

.HtVkCVnCNieJ {
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(--MlDfiSzcGnaE);
border-radius: var(--AuQhaGQsThMc);
font-size: 11px;
font-weight: 800;
cursor: pointer;
}

.HtVkCVnCNieJ:hover {
color: var(--CsKzuJkdvSnk);
}

.BUbAwRcjPxoq:nth-of-type(1):checked ~ .DrlkZdJRZwXn .HtVkCVnCNieJ:nth-child(1),
.BUbAwRcjPxoq:nth-of-type(2):checked ~ .DrlkZdJRZwXn .HtVkCVnCNieJ:nth-child(2),
.BUbAwRcjPxoq:nth-of-type(3):checked ~ .DrlkZdJRZwXn .HtVkCVnCNieJ:nth-child(3),
.BUbAwRcjPxoq:nth-of-type(4):checked ~ .DrlkZdJRZwXn .HtVkCVnCNieJ:nth-child(4) {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
}

.BUbAwRcjPxoq:focus-visible ~ .DrlkZdJRZwXn {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 4px;
}

.iFaWwUTxpccV {
display: none;
}

.BUbAwRcjPxoq:nth-of-type(1):checked ~ .DVWaHYZwjCUv .iFaWwUTxpccV:nth-child(1),
.BUbAwRcjPxoq:nth-of-type(2):checked ~ .DVWaHYZwjCUv .iFaWwUTxpccV:nth-child(2),
.BUbAwRcjPxoq:nth-of-type(3):checked ~ .DVWaHYZwjCUv .iFaWwUTxpccV:nth-child(3),
.BUbAwRcjPxoq:nth-of-type(4):checked ~ .DVWaHYZwjCUv .iFaWwUTxpccV:nth-child(4) {
display: block;
}

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

.ptMCvbzbpWvu {
display: grid;
grid-template-columns:minmax(0, 1fr);
overflow: hidden;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-decoration: none;
}

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

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

.qODxeFZKfVWL .vfLkliSTITUy {
aspect-ratio: 540 / 416;
}

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

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

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

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

.lhzUAuRRrqLE {
color: var(--MlDfiSzcGnaE);
font-size: 11px;
}

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

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

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

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

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

.qODxeFZKfVWL .tdolCqCWEeJW {
aspect-ratio: 540 / 416;
}

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

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

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

.jhILSgfTQbFe {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

.DlEYPrHnXQZi:hover .GyYIWewZMXDF {
border-color: var(--vrxQxuKDgUdO);
transform: translateX(3px) rotate(-45deg);
}

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

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

.OLTtfXlpuxnw:hover {
color: var(--vrxQxuKDgUdO);
}

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

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

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

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

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

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

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

.luZKmHxMqOlx {
font-size: 24px;
}

.lhzUAuRRrqLE {
font-size: 12px;
}

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

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

.RSsFCFvHaYLV {
font-size: 15px;
}

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

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

.PEuEewbxciZu {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.JbHqcdrffeDi,
input[name="HOsuDawcKSZT"],
#LdLHppYNdVeF,
#rBJxaFMgcbyk,
#ckLDOEenuSpo,
#RLWQIxKFzlwk {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

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

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

.xdNFZVmpgrQF p,
.nUzCFCLOiBan p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

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

.THkCkYGMhoND {
min-height: 46px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 12px;
color: var(--MlDfiSzcGnaE);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
font-size: 11px;
font-weight: 800;
text-align: center;
cursor: pointer;
}

.THkCkYGMhoND:hover {
color: var(--CsKzuJkdvSnk);
border-color: color-mix(in srgb, var(--vrxQxuKDgUdO) 45%, transparent);
}

.JbHqcdrffeDi:nth-of-type(1):checked ~ .TJOtahDKSpxW .THkCkYGMhoND:nth-child(1),
.JbHqcdrffeDi:nth-of-type(2):checked ~ .TJOtahDKSpxW .THkCkYGMhoND:nth-child(2),
.JbHqcdrffeDi:nth-of-type(3):checked ~ .TJOtahDKSpxW .THkCkYGMhoND:nth-child(3),
.JbHqcdrffeDi:nth-of-type(4):checked ~ .TJOtahDKSpxW .THkCkYGMhoND:nth-child(4) {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
}

.JbHqcdrffeDi:focus-visible ~ .TJOtahDKSpxW .OBEXsVwzVRVp {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 4px;
border-radius: var(--gvslTMpMSeRl);
}

.NMfjXLPHsIUI {
min-height: 48px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 0 16px;
color: var(--CsKzuJkdvSnk);
background: var(--WxAzJFDmPLRj);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
font-size: 12px;
font-weight: 800;
text-decoration: none;
}

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

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

.ZLNBRaQkXJak {
min-width: 0;
}

.xIGCscGdvNAX {
display: none;
}

.JbHqcdrffeDi:nth-of-type(1):checked ~ .TJOtahDKSpxW .xIGCscGdvNAX:nth-child(1),
.JbHqcdrffeDi:nth-of-type(2):checked ~ .TJOtahDKSpxW .xIGCscGdvNAX:nth-child(2),
.JbHqcdrffeDi:nth-of-type(3):checked ~ .TJOtahDKSpxW .xIGCscGdvNAX:nth-child(3),
.JbHqcdrffeDi:nth-of-type(4):checked ~ .TJOtahDKSpxW .xIGCscGdvNAX:nth-child(4) {
display: block;
}

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

.XhmpSSCtmYsj {
overflow: hidden;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 16px;
text-decoration: none;
}

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

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

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

.GOXeQVrIHGRC .OOIwddGqOqit {
aspect-ratio: 540 / 416;
}

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

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

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

.WvTqzCJhxlbJ {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

.JIffSRSdEwBe:hover {
color: var(--vrxQxuKDgUdO);
}

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

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

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

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

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

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

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

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

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

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

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

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

.NMfjXLPHsIUI {
margin-top: 5px;
}

.JvRaUdYivCHp {
font-size: 14px;
}

.WvTqzCJhxlbJ {
font-size: 11px;
}
}
.QieBbMOPzPkh {
padding: 46px 0;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

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

.FBXTaaWaeKsL,
input[name="UJnJSgssZbmj"],
#LzlkMOgdSxpl,
#YdJwhjYBbKSf,
#TeIEdnvlxnJl,
#fFxYzzhwKuaX {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

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

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

.yqAScuaBpieX p,
.XykjtTjcaudB p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

.KTzMcHvLIiQS:hover {
color: var(--CsKzuJkdvSnk);
}

.FBXTaaWaeKsL:nth-of-type(1):checked ~ .UJnJSgssZbmj .KTzMcHvLIiQS:nth-child(1),
.FBXTaaWaeKsL:nth-of-type(2):checked ~ .UJnJSgssZbmj .KTzMcHvLIiQS:nth-child(2),
.FBXTaaWaeKsL:nth-of-type(3):checked ~ .UJnJSgssZbmj .KTzMcHvLIiQS:nth-child(3),
.FBXTaaWaeKsL:nth-of-type(4):checked ~ .UJnJSgssZbmj .KTzMcHvLIiQS:nth-child(4) {
color: var(--CsKzuJkdvSnk);
border-bottom-color: var(--vrxQxuKDgUdO);
}

.FBXTaaWaeKsL:focus-visible ~ .UJnJSgssZbmj {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 4px;
border-radius: var(--gvslTMpMSeRl);
}

.KPYRyljBtqGC {
display: none;
}

.FBXTaaWaeKsL:nth-of-type(1):checked ~ .XvfWykNGIiWw .KPYRyljBtqGC:nth-child(1),
.FBXTaaWaeKsL:nth-of-type(2):checked ~ .XvfWykNGIiWw .KPYRyljBtqGC:nth-child(2),
.FBXTaaWaeKsL:nth-of-type(3):checked ~ .XvfWykNGIiWw .KPYRyljBtqGC:nth-child(3),
.FBXTaaWaeKsL:nth-of-type(4):checked ~ .XvfWykNGIiWw .KPYRyljBtqGC:nth-child(4) {
display: block;
}

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

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

.iZEFgdMXmWTM .CsRjPZpgTlCh {
aspect-ratio: 540 / 416;
}

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

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

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

.CsRjPZpgTlCh:hover .PeObuZcTGunB {
transform: scale(1.05);
}

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

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

.lpSXYTqCXitH {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

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

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

.iFNzZmuFdhKi:hover {
color: var(--vrxQxuKDgUdO);
}

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

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

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

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

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

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

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

.XIgFhglnfjuA {
margin-top: 22px;
}

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

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

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

.CsRjPZpgTlCh:hover .PeObuZcTGunB {
transform: none;
}
}
.wAUBjYCCSGFa {
padding: 42px 0 40px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.cTBFybMcrroW {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.ELJKgZgRnMGL {
min-width: 0;
}

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

.ztRBjtxQEhDJ p,
.QXTxiBJqjRwU p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.LgGuCeLAwRnE {
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(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

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

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

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

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

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

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

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

.YOMnnVzlYCpQ:hover {
color: var(--vrxQxuKDgUdO);
}

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

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

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

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

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

.BEbMZRvWKrIS .VniJwIWedutm {
aspect-ratio: 540 / 416;
}

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

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

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

.DLlLsynJGUPW {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

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

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

.EUcXRnXSWmBs {
font-size: 21px;
}

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

.bPuTTyADGYkl {
margin-right: 0;
padding-right: 0;
}
}
.GURAgGCJavbs {
padding: 56px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.ktrJHloHgLXL {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.WVUOclVAfldX,
input[name="ebvKPGhTMVxB"],
#opZrKFPKFBEs,
#VbrnIbCaRjfR,
#kHmwqtdvnxKC,
#hYSEBwZiYvEP {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

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

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

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

.IRDRrommlHWw p,
.GUrrcJRpraTg p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

.SoXzdPzcicWX:hover {
color: var(--CsKzuJkdvSnk);
}

.WVUOclVAfldX:nth-of-type(1):checked ~ .VRwoQZzTgnDI .SoXzdPzcicWX:nth-child(1),
.WVUOclVAfldX:nth-of-type(2):checked ~ .VRwoQZzTgnDI .SoXzdPzcicWX:nth-child(2),
.WVUOclVAfldX:nth-of-type(3):checked ~ .VRwoQZzTgnDI .SoXzdPzcicWX:nth-child(3),
.WVUOclVAfldX:nth-of-type(4):checked ~ .VRwoQZzTgnDI .SoXzdPzcicWX:nth-child(4) {
color: var(--CsKzuJkdvSnk);
border-left-color: var(--vrxQxuKDgUdO);
}

.WVUOclVAfldX:focus-visible ~ .VRwoQZzTgnDI .ieuEGPXitQLy {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 4px;
border-radius: var(--gvslTMpMSeRl);
}

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

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

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

.jRLcRzfWRVCk {
min-width: 0;
}

.uIrkxAsDqYiJ {
display: none;
}

.WVUOclVAfldX:nth-of-type(1):checked ~ .VRwoQZzTgnDI .uIrkxAsDqYiJ:nth-child(1),
.WVUOclVAfldX:nth-of-type(2):checked ~ .VRwoQZzTgnDI .uIrkxAsDqYiJ:nth-child(2),
.WVUOclVAfldX:nth-of-type(3):checked ~ .VRwoQZzTgnDI .uIrkxAsDqYiJ:nth-child(3),
.WVUOclVAfldX:nth-of-type(4):checked ~ .VRwoQZzTgnDI .uIrkxAsDqYiJ:nth-child(4) {
display: block;
}

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

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

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

.PTkjRPuNugMZ {
position: relative;
display: block;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-decoration: none;
}

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

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

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

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

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

.UhEZpcyJmfny .XGfRdkovKHJl {
aspect-ratio: 540 / 416;
}

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

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

.mgZPVxIToKfq {
color: var(--MlDfiSzcGnaE);
font-size: 11px;
}

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

.drASeglcKCpa {
min-width: 0;
}

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

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

.SMgJMQwbmkEY:hover {
color: var(--vrxQxuKDgUdO);
}

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

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

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

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

.UhEZpcyJmfny .PrxuAwfjFrlS {
aspect-ratio: 540 / 416;
}

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

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

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

.VRvexdOKFsSE {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

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

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

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

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

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

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

.aKgbdhKUalGh {
margin-top: 6px;
}

.gbqOTfSJYfBA {
font-size: 21px;
}
}
.lNfhoTySUpxf {
padding: 50px 0 54px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.PczsVMErepGv {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.HEuZCnfLHkPj {
min-width: 0;
}

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

.qqGrgSvafbeb p,
.SLNwkIbzvMsx p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.nVkVoSrSrqKA:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

.pQoffHJVcOvv {
width: 168px;
flex: 0 0 auto;
overflow: hidden;
scroll-snap-align: start;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-decoration: none;
}

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

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

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

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

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

.ehWueUucwSaA {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

.pQoffHJVcOvv {
width: 219px;
}
}
.KovvMdtLunFL {
padding: 44px 0 58px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.LxIXDIawLPlW {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.PRoNuXkJbBmZ {
min-width: 0;
}

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

.LAyidZAMmsvg p,
.LJSKclXrQoHy p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.PCtZHPpYdUNN:hover {
color: var(--vrxQxuKDgUdO);
}

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

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

.LaXzKpZyjdSx::-webkit-scrollbar-track {
background: var(--WxAzJFDmPLRj);
border-radius: var(--AuQhaGQsThMc);
}

.LaXzKpZyjdSx::-webkit-scrollbar-thumb {
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
}

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

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

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

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

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

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

.TfGbiJDPFrwo {
color: var(--MlDfiSzcGnaE);
font-size: 11px;
}

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

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

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

.NQGpBLbWYrme {
padding: 20px 22px;
}

.anXTWJgDbhUG {
font-size: 17px;
}
}
.QBWfpLzAYwzj {
padding: 52px 0 46px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.KmzFXmykbjON {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.YQeUVhKmZcNv {
min-width: 0;
}

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

.phzaNiuAbrqw p,
.FOgPoiBWorKa p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.HuhCtgJXcFVi:hover {
color: var(--vrxQxuKDgUdO);
}

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

.qflAiIxrnYPw {
display: grid;
grid-template-columns: 150px minmax(0, 1fr);
overflow: hidden;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
text-decoration: none;
}

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

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

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

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

.hpBRPibdZvtv {
color: var(--MlDfiSzcGnaE);
font-size: 11px;
}

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

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

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

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

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

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

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

.UqoMgnQuWoIc {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

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

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

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

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

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

.yNbbbqSZibxs {
font-size: 30px;
}

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

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

.pmJvYNrErFzv {
padding: 16px 20px;
}

.UqoMgnQuWoIc {
font-size: 11px;
}

.nPvVWYfsPbjo {
font-size: 17px;
}
}
.YbAYOdHufJDz {
padding: 48px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

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

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

.FbLuMruoJxNm {
min-width: 0;
}

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

.cLCMrpzgijnE p,
.WQQpNgjQsGUh p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.yHnzKOoXOLxM:hover {
color: var(--vrxQxuKDgUdO);
}

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

.OOrMTJAxSruI {
display: grid;
grid-template-rows: minmax(0, 1fr) auto;
overflow: hidden;
color: var(--CsKzuJkdvSnk);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-decoration: none;
}

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

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

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

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

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

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

.arggXuymGZkJ {
color: var(--MlDfiSzcGnaE);
font-size: 10px;
}

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

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

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

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

.OOrMTJAxSruI:first-child .DMRvPUVFTdIq {
height: 100%;
aspect-ratio: auto;
}
}

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

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

.RfbGfcKRmHFb {
font-size: 15px;
}

.arggXuymGZkJ {
font-size: 11px;
}
}
.UcDpnMNDeXgH {
padding: 46px 0 56px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.lSwjBSSZBTfV {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

.AJNDkFRsBKIw p,
.LRGgSfvvFTQc p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

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

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

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

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

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

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

.gTWBzORAnSWK {
color: var(--MlDfiSzcGnaE);
font-size: 11px;
}

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

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

.lSwjBSSZBTfV {
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;
}

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

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

.erwjVVxEWpOs {
padding: 14px 20px;
}

.qesDAePskRTq {
font-size: 16px;
}

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

.DfCtGfwEkQQC {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.aSfZaDaUdnRd {
min-width: 0;
}

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

.UOYnhoNqiLzQ p,
.DonwAAUMefEW p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.LmcSPOLFpBlw {
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(--FlApNoUFrKJb) 82%, transparent);
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 26%, var(--UliyeBNoDwpC));
border-radius: var(--NqTIAOVuhHCn);
box-shadow: var(--RpYpVzLxYcgU);
transform: rotate(-3deg);
}

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

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

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

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

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

.pGWgQFRhTjBq:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.DonwAAUMefEW {
max-width: 13ch;
}

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

.kzaRrzQsFAZr {
font-size: 58px;
}

.uSziduUwRvEo {
font-size: 12px;
}

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

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

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

.CBerfNHJViQw {
width: auto;
}

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

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

.SkICLfLpkMUM {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.gjDVIChBJPOk {
min-width: 0;
}

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

.CxoHaziJehYn p,
.fuvziYBwhhCe p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.kYhhELnRoqeO {
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(--vrxQxuKDgUdO) 11%, transparent), transparent 62%), var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--NqTIAOVuhHCn);
}

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

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

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

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

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

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

.cJBnvZhDqZIF {
padding: 7px 10px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

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

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

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

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

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

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

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

.gsNTRCkOwFxy:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

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

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

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

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

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

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

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

.XQvPYPKaGUpp {
grid-column: 2;
grid-row: 2;
}
.RpNGXyOdoEAh {
font-size: 96px;
}

.txedVDDFoNeS {
font-size: 12px;
}

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

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

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

.jwwFNDdTAAKl {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.siIHLbzgHMBM {
min-width: 0;
}

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

.RPJIOnHDZvfX p,
.FFNrkJULBbJK p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.wZcsSbkrXOgG {
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(--FlApNoUFrKJb) 86%, transparent);
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 30%, var(--UliyeBNoDwpC));
border-radius: var(--NqTIAOVuhHCn);
box-shadow: var(--RpYpVzLxYcgU);
transform: rotate(3deg);
}

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

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

.jxCXMTwZHnds {
padding: 6px 10px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

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

.UvnZberbDhqP {
min-width: 0;
}

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

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

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

.cqJgtETaDfCH:first-child .XzvEuTzyuqcQ {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
}

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

.cqJgtETaDfCH:first-child .EufHxfxHpfaa {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 16%, transparent);
}

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

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

.rKWtmGnlazEd:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.hfaObcDiqmeP {
min-width: 0;
}

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

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

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

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

.ktLCdOdeywaa {
font-size: 52px;
}

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

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

.XzvEuTzyuqcQ {
min-height: 62px;
}

.hfaObcDiqmeP {
align-self: center;
}

.hfaObcDiqmeP .wdhDQjxAQRWw {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}

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

.gFgvxChtiXaa {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

.svdwsZoRfHwh p,
.DOJbiGkpKJha p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.EuDwwlIvtUYS:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

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

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

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

.DTEEFYlLHPLQ:first-child {
grid-column: 1 / -1;
min-height: 208px;
position: relative;
isolation: isolate;
overflow: hidden;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
}

.DTEEFYlLHPLQ: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(--HjFVALOEtuRK) 22%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 26px color-mix(in srgb, var(--HjFVALOEtuRK) 6%, transparent);
}

.DTEEFYlLHPLQ:first-child:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 8%, var(--vrxQxuKDgUdO));
border-color: var(--vrxQxuKDgUdO);
}

.DTEEFYlLHPLQ:first-child .OkZgnniYSFqo {
font-size: 52px;
}

.DTEEFYlLHPLQ:first-child .zwrmtCXuTHJk {
font-size: 26px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.03em;
text-transform: uppercase;
}

.bkEgnPfOEhMO {
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(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 16px;
}

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

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

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

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

@media (min-width: 620px) {
.sLAkfzdclbMD {
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 8px 20px;
}

.DOJbiGkpKJha {
grid-column: 1;
}

.EuDwwlIvtUYS {
grid-column: 2;
grid-row: 2;
}

.XppcWeXWTbBk {
grid-template-columns: repeat(4, minmax(0, 1fr));
}

.DTEEFYlLHPLQ:first-child {
grid-column: span 2;
grid-row: span 2;
min-height: 273px;
}

.bkEgnPfOEhMO {
grid-column: span 2;
}
}

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

.sLAkfzdclbMD {
grid-template-columns: auto minmax(0, 1fr) auto;
align-items: center;
gap: 24px;
margin-bottom: 26px;
}

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

.DOJbiGkpKJha {
grid-column: 2;
grid-row: 1;
text-align: center;
}

.EuDwwlIvtUYS {
grid-column: 3;
grid-row: 1;
}

.XppcWeXWTbBk {
grid-template-columns: repeat(12, minmax(0, 1fr));
grid-auto-rows: 164px;
gap: 11px;
}

.DTEEFYlLHPLQ {
grid-column: span 3;
min-height: 0;
padding: 18px;
}

.DTEEFYlLHPLQ:first-child {
grid-column: span 6;
grid-row: span 2;
padding: 26px;
}

.DTEEFYlLHPLQ:first-child::before {
width: 250px;
height: 250px;
right: -70px;
bottom: -96px;
}

.DTEEFYlLHPLQ:first-child .OkZgnniYSFqo {
font-size: 64px;
}

.DTEEFYlLHPLQ:first-child .zwrmtCXuTHJk {
font-size: 34px;
}

.bkEgnPfOEhMO {
grid-column: span 6;
min-height: 0;
padding: 24px 26px;
}

.udFSiShxhsbN {
font-size: 56px;
}
}

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

.qxnpxFMZRoZT {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.ZsnqGpoWDtOb {
display: grid;
overflow: hidden;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--NqTIAOVuhHCn);
}

.ByRueFoijude {
display: flex;
flex-direction: column;
padding: 24px 20px;
}

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

.ekwmZJVzNhQG p,
.xpWTAxHQJTqC p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.TfealpykzZQs {
min-height: 44px;
width: fit-content;
display: inline-flex;
align-items: center;
margin-top: 18px;
color: var(--CsKzuJkdvSnk);
border-bottom: 2px solid var(--vrxQxuKDgUdO);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.TfealpykzZQs:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.scOzCDimvpAB {
min-height: 178px;
position: relative;
isolation: isolate;
display: grid;
align-content: center;
justify-items: center;
gap: 14px;
padding: 24px 20px;
overflow: hidden;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
}

.scOzCDimvpAB::before {
content: "";
width: 158px;
height: 158px;
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
border: 1px solid color-mix(in srgb, var(--HjFVALOEtuRK) 22%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 30px color-mix(in srgb, var(--HjFVALOEtuRK) 7%, transparent);
transform: translate(-50%, -50%);
}

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

.JWWGxFkNHmHz {
font-size: 54px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.045em;
font-variant-numeric: tabular-nums;
}

.JOVYRIcEEarb {
padding: 7px 12px;
background: color-mix(in srgb, var(--HjFVALOEtuRK) 15%, transparent);
border-radius: var(--AuQhaGQsThMc);
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.RGEEApthYgzg {
display: grid;
align-content: center;
margin: 0;
padding: 6px 0;
list-style: none;
}

.hkiMWKkmhgXG + .hkiMWKkmhgXG {
border-top: 1px solid var(--UliyeBNoDwpC);
}

.DoTJpMnQMUfL {
min-height: 48px;
display: flex;
align-items: center;
gap: 12px;
padding: 8px 20px;
color: var(--MlDfiSzcGnaE);
text-decoration: none;
}

.DoTJpMnQMUfL:hover {
color: var(--CsKzuJkdvSnk);
background: color-mix(in srgb, var(--vrxQxuKDgUdO) 8%, transparent);
text-decoration: none;
}

.oLpWjYWADfMg {
width: 24px;
flex: 0 0 auto;
font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', var(--nPgNoLoeRfBM);
font-size: 18px;
line-height: 1;
text-align: center;
}

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

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

@media (min-width: 620px) {
.ByRueFoijude {
padding: 30px 26px;
}
.scOzCDimvpAB {
min-height: 196px;
}

.JWWGxFkNHmHz {
font-size: 66px;
}

.DoTJpMnQMUfL {
padding-inline: 26px;
}
}

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

.ZsnqGpoWDtOb {
grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.04fr) minmax(0, 0.94fr);
}

.ByRueFoijude {
padding: 34px 30px;
}
.TfealpykzZQs {
margin-top: auto;
}

.scOzCDimvpAB {
min-height: 404px;
}

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

.JWWGxFkNHmHz {
font-size: 84px;
}

.DoTJpMnQMUfL {
min-height: 56px;
padding-inline: 30px;
}
}

@media (prefers-reduced-motion: reduce) {
.RLaLycjZKCMM {
animation: none;
}
}
.tpbqsbnItCrk {
padding: 44px 0 54px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.ruhBrwPgygFM {
max-width: min(var(--gbUzdwMmyrmO), 860px);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.eHIFUJrztWUc p,
.ORhoEGHJmHFQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.UGKwUiSzmeDO {
display: grid;
gap: 10px;
margin: 24px 0 0;
padding: 0;
list-style: none;
}

.DcernbUKmbqP {
display: grid;
}

.eaClkmNdEnHh {
display: flex;
align-items: center;
gap: 14px;
padding: 16px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
}

.efzlcDVPFjjK {
width: 48px;
height: 48px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--vrxQxuKDgUdO);
background: var(--WxAzJFDmPLRj);
border-radius: 14px;
font-size: 14px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.qpUhUHJSBbgI {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
}

.qpUhUHJSBbgI p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.qpUhUHJSBbgI p:last-child {
margin-bottom: 0;
}

.UOAwlhYIWkRk {
min-height: 52px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 26px auto 0;
padding: 0 34px;
color: var(--HjFVALOEtuRK);
background: var(--vLNqUQYVXGmB);
border-radius: var(--AuQhaGQsThMc);
box-shadow: var(--EbDrLWTiKLYK);
font-size: 14px;
font-weight: 900;
text-decoration: none;
}

.UOAwlhYIWkRk:hover {
box-shadow: none;
text-decoration: none;
}

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

@media (min-width: 620px) {
.eaClkmNdEnHh {
gap: 18px;
padding: 18px 20px;
}
}

@media (min-width: 1024px) {
.tpbqsbnItCrk {
padding: 64px 0 78px;
}
.UGKwUiSzmeDO {
gap: 12px;
margin-top: 30px;
}

.eaClkmNdEnHh {
padding: 20px 24px;
}

.efzlcDVPFjjK {
width: 56px;
height: 56px;
font-size: 15px;
}

.qpUhUHJSBbgI {
font-size: 15px;
}

.UOAwlhYIWkRk {
min-height: 56px;
margin-top: 32px;
padding: 0 40px;
font-size: 15px;
}
}
.yXMFQlgfokLS {
padding: 50px 0 48px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.UopgYwElQeMd {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.LFyYwrXZViZz p,
.LVVoxAUoinXT p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.LVVoxAUoinXT {
font-size: var(--uoktBBQKvHdC);
max-width: 13ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.ViKbqHwkqoYj {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
border-block: 1px solid var(--UliyeBNoDwpC);
}

.QEOMyUTngYbu {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 18px;
padding: 24px 0;
}

.QEOMyUTngYbu + .QEOMyUTngYbu {
border-top: 1px solid var(--UliyeBNoDwpC);
}

.OZsiPHarGwuC {
width: 60px;
height: 60px;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 50%;
font-size: 14px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.hkcGuNOxnuQR {
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.hkcGuNOxnuQR p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.hkcGuNOxnuQR p:last-child {
margin-bottom: 0;
}

.rVBJRCJoRkRE {
min-height: 54px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 26px auto 0;
padding: 0 40px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: var(--gvslTMpMSeRl);
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.rVBJRCJoRkRE:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 12%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

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

.QEOMyUTngYbu {
grid-template-columns: minmax(0, 1fr);
align-content: start;
align-items: start;
padding: 28px 22px;
}

.QEOMyUTngYbu:first-child {
padding-left: 0;
}

.QEOMyUTngYbu:last-child {
padding-right: 0;
}

.QEOMyUTngYbu + .QEOMyUTngYbu {
border-top: 0;
border-left: 1px solid var(--UliyeBNoDwpC);
}
}

@media (min-width: 1024px) {
.yXMFQlgfokLS {
padding: 66px 0 62px;
}
.ViKbqHwkqoYj {
margin-top: 34px;
}

.QEOMyUTngYbu {
min-height: 250px;
gap: 26px;
padding: 34px 30px;
}

.OZsiPHarGwuC {
width: 72px;
height: 72px;
font-size: 15px;
}

.hkcGuNOxnuQR {
font-size: 15px;
}

.rVBJRCJoRkRE {
min-height: 58px;
margin-top: 34px;
}
}
.omGKAwTsXEdT {
padding: 42px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.VrxsOERCPlla {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.DpxERGJSeRzm {
display: grid;
overflow: hidden;
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--NqTIAOVuhHCn);
}

.yjGDvJceICqy {
display: flex;
flex-direction: column;
justify-content: center;
padding: 26px 22px;
background: var(--WxAzJFDmPLRj);
}

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

.vJCemYYqGjAh p,
.tyIDuSBzmmEh p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.aqsoOkwXXfcx {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
margin-top: 24px;
padding: 0 24px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 14px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.aqsoOkwXXfcx:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 12%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

.daMTrihhuMPx {
display: grid;
margin: 0;
padding: 0;
list-style: none;
background: var(--FlApNoUFrKJb);
}

.ZTMfGBrGarqe {
display: flex;
align-items: center;
gap: 16px;
padding: 20px 22px;
}

.ZTMfGBrGarqe + .ZTMfGBrGarqe {
border-top: 1px solid var(--UliyeBNoDwpC);
}

.VDPAxzNTbaiR {
width: 58px;
height: 58px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--vrxQxuKDgUdO);
background: var(--WxAzJFDmPLRj);
border-radius: 14px;
font-size: 13px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.TwlPgHvlDssj {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.TwlPgHvlDssj p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.TwlPgHvlDssj p:last-child {
margin-bottom: 0;
}

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

@media (min-width: 620px) {
.yjGDvJceICqy {
padding: 34px 30px;
}
.aqsoOkwXXfcx {
width: fit-content;
min-width: 240px;
}

.ZTMfGBrGarqe {
padding: 26px 30px;
}
}

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

.DpxERGJSeRzm {
grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr);
}

.yjGDvJceICqy {
padding: 44px 40px;
}
.aqsoOkwXXfcx {
min-height: 58px;
margin-top: 40px;
}

.ZTMfGBrGarqe {
min-height: 158px;
gap: 22px;
padding: 26px 36px;
}

.VDPAxzNTbaiR {
width: 84px;
height: 84px;
font-size: 14px;
}

.TwlPgHvlDssj {
font-size: 15px;
}
}
.lIieDGpYBrHH {
padding: 46px 0 44px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.SjyeYdgHSLiN {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.NTFBwaKRWKHB p,
.cPZdXaZKsxUu p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.cPZdXaZKsxUu {
font-size: var(--uoktBBQKvHdC);
max-width: 14ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

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

.lMXNhFPoGFvu {
display: grid;
grid-template-columns: 84px minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 20px 0;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.SlvsedhtbdEc {
color: var(--WxAzJFDmPLRj);
font-size: 54px;
font-weight: 900;
line-height: 0.8;
letter-spacing: -0.05em;
font-variant-numeric: tabular-nums;
}

.lMXNhFPoGFvu:first-child .SlvsedhtbdEc {
color: var(--vrxQxuKDgUdO);
}

.mLtnBuvZWgvu {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.mLtnBuvZWgvu p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.mLtnBuvZWgvu p:last-child {
margin-bottom: 0;
}

.BtiPlWFOfTdM {
min-height: 54px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 24px 0 0 auto;
padding: 0 38px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 14px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.BtiPlWFOfTdM:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 12%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

@media (min-width: 620px) {
.lMXNhFPoGFvu {
grid-template-columns: 132px minmax(0, 1fr);
gap: 24px;
padding: 30px 0;
}

.SlvsedhtbdEc {
font-size: 78px;
}
}

@media (min-width: 1024px) {
.lIieDGpYBrHH {
padding: 72px 0 68px;
}
.tIAShkrBdwoF {
margin-top: 34px;
}

.lMXNhFPoGFvu {
grid-template-columns: 190px minmax(0, 1fr);
gap: 34px;
padding: 42px 0;
}

.SlvsedhtbdEc {
font-size: 96px;
}

.mLtnBuvZWgvu {
max-width: 62ch;
font-size: 16px;
}

.BtiPlWFOfTdM {
min-height: 58px;
margin-top: 32px;
}
}
.iagAIScWsJhd {
padding: 40px 0 48px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.tdvTMnBVuFaj {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.RvfogKyNDFae {
min-width: 0;
}

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

.uaBRHtKryFFn p,
.LRyBjyJmAaPj p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.YBZPqYMsWGsd {
padding: 18px;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: 22px;
}

.DzeWCfKaLaEH {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px dashed var(--cDEyHOphijNY);
}

.ddGcijqGnSyT {
display: flex;
align-items: center;
gap: 16px;
padding: 16px 6px;
}

.ddGcijqGnSyT + .ddGcijqGnSyT {
border-top: 1px dashed var(--cDEyHOphijNY);
}

.ZPOKNiZAwdIR {
flex: 0 0 auto;
font-size: 20px;
font-weight: 900;
letter-spacing: -0.02em;
font-variant-numeric: tabular-nums;
}

.lWYPYhvLoxVP {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

.lWYPYhvLoxVP p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.lWYPYhvLoxVP p:last-child {
margin-bottom: 0;
}

.tfkJdsPobcFI {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
margin-top: 16px;
padding: 0 24px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 12px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.tfkJdsPobcFI:hover {
background: color-mix(in srgb, var(--mjXMdNfyWqMB) 10%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

@media (min-width: 620px) {
.YBZPqYMsWGsd {
padding: 24px;
}

.ddGcijqGnSyT {
gap: 20px;
padding: 20px 8px;
}

.ZPOKNiZAwdIR {
font-size: 24px;
}
}

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

.jvTDXWeLwMhm {
grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
align-items: center;
gap: 54px;
}
.YBZPqYMsWGsd {
padding: 30px;
}

.ddGcijqGnSyT {
gap: 26px;
padding: 24px 10px;
}

.ZPOKNiZAwdIR {
font-size: 26px;
}

.lWYPYhvLoxVP {
font-size: 15px;
}

.tfkJdsPobcFI {
min-height: 60px;
margin-top: 22px;
}
}
.cKutkwJBXrnk {
padding: 48px 0 52px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.DlhpygzGKwvG {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.goIWRSCuOFcW {
display: grid;
gap: 26px;
padding: 24px 20px;
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--NqTIAOVuhHCn);
}

.zFLtiqKsLnYB {
min-width: 0;
}

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

.HSgccfxKCTUF p,
.FuOTTNelFjPE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.pHRmXVDUhOFw {
width: 264px;
height: 264px;
position: relative;
isolation: isolate;
display: grid;
place-items: center;
justify-self: center;
}

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

.pHRmXVDUhOFw::before {
width: 100%;
height: 100%;
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 28%, transparent);
}

.pHRmXVDUhOFw::after {
width: 76%;
height: 76%;
background: var(--FlApNoUFrKJb);
}

.huZRHnRugDOf {
width: 60%;
aspect-ratio: 1;
display: grid;
place-items: center;
overflow: hidden;
background: var(--vrxQxuKDgUdO);
border-radius: 50%;
}

.xwzfUyLNuNQr {
width: 100%;
min-height: 48px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 12px;
color: var(--CsKzuJkdvSnk);
background: var(--EIAWXYdUeJeb);
font-size: 14px;
font-weight: 900;
text-decoration: none;
}

.xwzfUyLNuNQr:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

.waNmvcnHsfNe {
display: grid;
gap: 7px;
padding: 16px 18px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 16px;
}

.GXtQQbPVJspX {
color: var(--vrxQxuKDgUdO);
font-size: 11px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.SdHAmQsRSRLM {
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
}

.SdHAmQsRSRLM p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.SdHAmQsRSRLM p:last-child {
margin-bottom: 0;
}

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

@media (min-width: 620px) {
.goIWRSCuOFcW {
padding: 30px 26px;
}
.pHRmXVDUhOFw {
width: 320px;
height: 320px;
}

.uGHjSRvqjZJz {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}

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

.goIWRSCuOFcW {
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
align-items: center;
gap: 30px 40px;
padding: 44px 40px;
}
.pHRmXVDUhOFw {
width: 400px;
height: 400px;
}

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

.waNmvcnHsfNe {
padding: 20px 22px;
}
}
.XKDwdArzRdBl {
padding: 52px 0 44px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.DxDiqUXnQLQe {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.bkwYMFxpxOMC p,
.lYEvfcLFaKax p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.EqHcMJkWsSzs {
display: grid;
gap: 12px;
margin-top: 24px;
}

.SyQgoGlLIuks {
display: grid;
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
}

.agbBlTEctbTA {
display: flex;
align-items: center;
gap: 18px;
padding: 20px;
background: var(--FlApNoUFrKJb);
}

.agbBlTEctbTA + .agbBlTEctbTA {
border-top: 1px solid var(--UliyeBNoDwpC);
}

.agbBlTEctbTA:first-child {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
}

.bnvjsGSETWPE {
flex: 0 0 auto;
font-size: 11px;
font-weight: 800;
font-variant-numeric: tabular-nums;
opacity: 0.65;
}

.lOSHwebhmgwX {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 800;
line-height: 1.35;
}

.lOSHwebhmgwX p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.lOSHwebhmgwX p:last-child {
margin-bottom: 0;
}

.NVmAygcZgqBP {
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(--vrxQxuKDgUdO) 13%, transparent), transparent 58%), var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
}

.NVmAygcZgqBP::before {
content: "";
width: 210px;
height: 210px;
position: absolute;
z-index: -1;
right: -68px;
bottom: -86px;
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 16%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 24px color-mix(in srgb, var(--vrxQxuKDgUdO) 4%, transparent);
}

.YxLXvwjVUKFY {
color: color-mix(in srgb, var(--vrxQxuKDgUdO) 24%, transparent);
font-size: 62px;
font-weight: 900;
line-height: 0.8;
letter-spacing: -0.05em;
font-variant-numeric: tabular-nums;
}

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

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

.zlnNeeTCIJbt {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 24px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 12px;
font-size: 15px;
font-weight: 900;
text-decoration: none;
}

.zlnNeeTCIJbt:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 12%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

@media (min-width: 620px) {
.agbBlTEctbTA {
padding: 26px 24px;
}

.NVmAygcZgqBP {
gap: 26px;
padding: 28px 26px;
}

.YxLXvwjVUKFY {
font-size: 84px;
}

.qKDgljcoBMOG {
font-size: 34px;
}
}

@media (min-width: 1024px) {
.XKDwdArzRdBl {
padding: 70px 0 64px;
}
.EqHcMJkWsSzs {
grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
gap: 16px;
margin-top: 30px;
}

.agbBlTEctbTA {
min-height: 134px;
gap: 26px;
padding: 26px 30px;
}

.lOSHwebhmgwX {
font-size: 15px;
}

.NVmAygcZgqBP {
gap: 32px;
padding: 36px 34px;
}

.YxLXvwjVUKFY {
font-size: 116px;
}

.NVmAygcZgqBP::before {
width: 300px;
height: 300px;
right: -96px;
bottom: -120px;
}

.qKDgljcoBMOG {
font-size: 42px;
}

.zlnNeeTCIJbt {
min-height: 60px;
}
}
.kezuUQDwQaea {
padding: 52px 0 54px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.QCYvaYIAOZcH {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.GRamhOaUQTEo {
min-width: 0;
}

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

.RuQmRVUzsZjl p,
.JZoyaTvhPTqa p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.YPJZKFrGdyIh:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

.OhxmUMRYgaOB {
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(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
text-align: center;
}

.nLnYqgdULgGQ {
width: 100%;
max-width: 250px;
aspect-ratio: 400 / 228;
display: grid;
overflow: hidden;
border-radius: 18px;
}

.nLnYqgdULgGQ 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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

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

@media (min-width: 620px) {
.OhxmUMRYgaOB {
width: 176px;
}

}

@media (min-width: 1024px) {
.kezuUQDwQaea {
padding: 72px 0 74px;
}
.jEzLaNnIDZku {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 14px;
margin: 30px 0 0;
padding: 0;
overflow: visible;
}

.OhxmUMRYgaOB {
width: auto;
gap: 20px;
padding: 26px 16px;
}

.nLnYqgdULgGQ {
border-radius: 18px;
}

.bffWjWUCvKGB {
font-size: 14px;
}
}
.yXVKQnhhVsom {
padding: 48px 0 58px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.KLEaoBhHVqDT {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.yToQKQrPgnxV {
min-width: 0;
}

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

.XjaOAjHeulIz p,
.aIcvRztBXabl p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.aIcvRztBXabl {
font-size: var(--uoktBBQKvHdC);
max-width: 12ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.phzYKoORZXwY {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--CsKzuJkdvSnk);
border-bottom: 2px solid var(--vrxQxuKDgUdO);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.phzYKoORZXwY:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.KZbSBGMBOjox {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.hkceVdmOxGYn {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.IpUFuSMdHpYG {
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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

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

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

.hkceVdmOxGYn {
gap: 20px;
padding: 22px 20px;
}

.hkceVdmOxGYn:nth-child(odd) {
padding-left: 0;
}

.hkceVdmOxGYn:nth-child(even) {
padding-right: 0;
border-left: 1px solid var(--UliyeBNoDwpC);
}
}

@media (min-width: 1024px) {
.yXVKQnhhVsom {
padding: 68px 0 84px;
}
.KZbSBGMBOjox {
margin-top: 34px;
}

.hkceVdmOxGYn {
gap: 22px;
padding: 18px 24px;
}

.IpUFuSMdHpYG {
width: 104px;
border-radius: 18px;
}

.WpivljOgTMhU {
font-size: 15px;
}

}
.FyyaukNKeCWg {
padding: 54px 0 56px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.rpiDqHFSXhCw {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.zQihBQEvpniZ {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 6px 16px;
margin-bottom: 24px;
}

.sNxKIZkqvAyM {
grid-column: 1 / -1;
margin-bottom: 5px;
color: var(--vrxQxuKDgUdO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.sNxKIZkqvAyM p,
.QNBbNEnRTSvl p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.IFWnJytTIHzC {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--MlDfiSzcGnaE);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.IFWnJytTIHzC:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.XMrXqnvDpMeK {
display: grid;
gap: 26px;
}

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

.mNuTBjaaPCzT {
display: grid;
justify-items: center;
gap: 12px;
padding: 16px 12px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-align: center;
}

.JGdGbIkcLEbB {
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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

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

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

.mNuTBjaaPCzT {
padding: 20px 14px;
}
}

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

.zQihBQEvpniZ {
margin-bottom: 34px;
}
.XMrXqnvDpMeK {
grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
align-items: center;
gap: 54px;
}

.NskvOBqPwOSL {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 10px;
align-self: start;
}

.mNuTBjaaPCzT {
gap: 12px;
padding: 16px 12px;
}

.EWNPFBMJSLHe {
font-size: 13px;
}

.XMrXqnvDpMeK .wdhDQjxAQRWw {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}
.gZQvaqZzawCP {
padding: 60px 0 46px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.vADHRsPSUIas {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.YuNobxjqxcah {
margin-bottom: 24px;
text-align: center;
}

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

.VDizdSDWddqH p,
.zXdYiffexyva p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.zXdYiffexyva {
font-size: var(--uoktBBQKvHdC);
max-width: 16ch;
margin: 0 auto;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

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

.aIDUHxdFtyqT {
display: grid;
justify-items: center;
align-content: center;
gap: 12px;
padding: 18px 14px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
text-align: center;
}

.GlIEGViPKVcs {
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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

.aIDUHxdFtyqT:first-child {
grid-column: 1 / -1;
background: linear-gradient(160deg, color-mix(in srgb, var(--vrxQxuKDgUdO) 12%, var(--FlApNoUFrKJb)), var(--FlApNoUFrKJb));
border-color: color-mix(in srgb, var(--vrxQxuKDgUdO) 32%, transparent);
}

.aIDUHxdFtyqT:first-child .CzpxKQFEhuFm {
font-size: 16px;
}

.aIDUHxdFtyqT: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;
}

.isKlJGexMqmA {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 18px auto 0;
padding: 0 28px;
color: var(--CsKzuJkdvSnk);
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 40%, transparent);
border-radius: var(--AuQhaGQsThMc);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.isKlJGexMqmA:hover {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

.aIDUHxdFtyqT {
padding: 22px 16px;
}

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

.aIDUHxdFtyqT:last-child {
grid-column: span 4;
grid-template-columns: minmax(0, 200px) minmax(0, 1fr);
}
}

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

.YuNobxjqxcah {
margin-bottom: 36px;
}
.HUTrjYQGLVEP {
grid-template-columns: repeat(12, minmax(0, 1fr));
gap: 14px;
}

.aIDUHxdFtyqT {
grid-column: span 3;
padding: 16px 14px;
}

.GlIEGViPKVcs {
max-width: 150px;
}

.aIDUHxdFtyqT:first-child .GlIEGViPKVcs {
max-width: 200px;
}

.aIDUHxdFtyqT:first-child {
grid-column: span 6;
grid-row: span 2;
}

.aIDUHxdFtyqT:last-child {
grid-column: span 12;
grid-template-columns: minmax(0, 150px) minmax(0, 1fr);
align-items: center;
gap: 24px;
padding: 16px 26px;
}

.aIDUHxdFtyqT:last-child .CzpxKQFEhuFm {
font-size: 16px;
}

.CzpxKQFEhuFm {
font-size: 13px;
}

.isKlJGexMqmA {
min-height: 54px;
margin-top: 26px;
font-size: 13px;
}
}
.lOJtLVxPWUaT {
padding: 54px 0 60px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.MUnYGecYVlZh {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.SmKagEqijJhR {
min-width: 0;
}

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

.YljsrXmvnilb p,
.ZZocbxZTECMQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

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

.ThdNbLrwVZXR:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

.JkdOHaGjMhjB {
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(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
text-align: center;
}

.XYUPCugeDtGr {
width: 100%;
max-width: 150px;
aspect-ratio: 3 / 1;
display: grid;
overflow: hidden;
border-radius: 18px;
}

.XYUPCugeDtGr 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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

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

@media (min-width: 620px) {
.JkdOHaGjMhjB {
width: 176px;
}

}

@media (min-width: 1024px) {
.lOJtLVxPWUaT {
padding: 80px 0 66px;
}
.iyEIHTPkTngr {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 14px;
margin: 30px 0 0;
padding: 0;
overflow: visible;
}

.JkdOHaGjMhjB {
width: auto;
gap: 20px;
padding: 26px 16px;
}

.XYUPCugeDtGr {
border-radius: 18px;
}

.YIcymfGFDGks {
font-size: 14px;
}
}
.OMCeXJKFJiSH {
padding: 42px 0 46px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.tZxTAmIPMXQj {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.jBTArjfIhOGW {
min-width: 0;
}

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

.VpCumvUbEZNg p,
.fVwQcwojlkeG p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.fVwQcwojlkeG {
font-size: var(--uoktBBQKvHdC);
max-width: 12ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.zGQhbHnNfMJa {
min-height: 44px;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
color: var(--CsKzuJkdvSnk);
border-bottom: 2px solid var(--vrxQxuKDgUdO);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.zGQhbHnNfMJa:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.llhZCxkAdPbV {
display: grid;
margin: 26px 0 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.qVHdMqpFVlOM {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.llqlqrLxqDBE {
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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

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

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

.qVHdMqpFVlOM {
gap: 20px;
padding: 22px 20px;
}

.qVHdMqpFVlOM:nth-child(odd) {
padding-left: 0;
}

.qVHdMqpFVlOM:nth-child(even) {
padding-right: 0;
border-left: 1px solid var(--UliyeBNoDwpC);
}
}

@media (min-width: 1024px) {
.OMCeXJKFJiSH {
padding: 64px 0 60px;
}
.llhZCxkAdPbV {
margin-top: 34px;
}

.qVHdMqpFVlOM {
gap: 22px;
padding: 18px 24px;
}

.llqlqrLxqDBE {
width: 104px;
border-radius: 18px;
}

.PSgUCJnVAbHq {
font-size: 15px;
}

}
.XxugwqlFyCgs {
padding: 58px 0 42px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.jvIBtQrTxhuc {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.nkAplqJPKSus {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 6px 16px;
margin-bottom: 24px;
}

.CVDPSETxijiX {
grid-column: 1 / -1;
margin-bottom: 5px;
color: var(--vrxQxuKDgUdO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.CVDPSETxijiX p,
.CmJvTnAVaJTU p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.sSQjdySnIVKA {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--MlDfiSzcGnaE);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.sSQjdySnIVKA:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.QHIYxcOHOhDQ {
display: grid;
gap: 26px;
}

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

.FOVgYCwEjLAH {
display: grid;
justify-items: center;
gap: 12px;
padding: 16px 12px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
text-align: center;
}

.BiCYIHrHPacc {
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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

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

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

.FOVgYCwEjLAH {
padding: 20px 14px;
}
}

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

.nkAplqJPKSus {
margin-bottom: 34px;
}
.QHIYxcOHOhDQ {
grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
align-items: center;
gap: 54px;
}

.yYcsVlsMBoNi {
grid-template-columns: repeat(3, minmax(0, 1fr));
align-self: start;
gap: 10px;
}

.FOVgYCwEjLAH {
gap: 12px;
padding: 16px 12px;
}

.kkyYxILiaiOA {
font-size: 13px;
}

.QHIYxcOHOhDQ .wdhDQjxAQRWw {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}
.DEFtBBPlBSPC {
padding: 50px 0 64px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.EOWvWXPQIRqb {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.UOEPUxnYnWNv {
margin-bottom: 24px;
text-align: center;
}

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

.MUjXaoRcdLIu p,
.FIrnmbXtopdS p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.FIrnmbXtopdS {
font-size: var(--uoktBBQKvHdC);
max-width: 16ch;
margin: 0 auto;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

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

.WboKbeBKPMWI {
display: grid;
justify-items: center;
align-content: center;
gap: 12px;
padding: 18px 14px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
text-align: center;
}

.hrXVhauVSYtc {
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(--CsKzuJkdvSnk) 55%, transparent))
drop-shadow(0 0 1px color-mix(in srgb, var(--CsKzuJkdvSnk) 55%, transparent));
}

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

.WboKbeBKPMWI:first-child {
grid-column: 1 / -1;
background: linear-gradient(160deg, color-mix(in srgb, var(--vrxQxuKDgUdO) 12%, var(--FlApNoUFrKJb)), var(--FlApNoUFrKJb));
border-color: color-mix(in srgb, var(--vrxQxuKDgUdO) 32%, transparent);
}

.WboKbeBKPMWI:first-child .GvQDCygwGidG {
font-size: 16px;
}

.WboKbeBKPMWI: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;
}

.eewGYTAMnpDV {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin: 18px auto 0;
padding: 0 28px;
color: var(--CsKzuJkdvSnk);
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 40%, transparent);
border-radius: var(--AuQhaGQsThMc);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.eewGYTAMnpDV:hover {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

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

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

.WboKbeBKPMWI {
padding: 22px 16px;
}

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

.WboKbeBKPMWI:last-child {
grid-column: span 4;
grid-template-columns: minmax(0, 200px) minmax(0, 1fr);
}
}

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

.UOEPUxnYnWNv {
margin-bottom: 36px;
}
.okxpDbdvXVba {
grid-template-columns: repeat(12, minmax(0, 1fr));
grid-auto-rows: 132px;
gap: 14px;
}

.WboKbeBKPMWI {
grid-column: span 3;
padding: 16px 14px;
}

.WboKbeBKPMWI:first-child .hrXVhauVSYtc {
max-width: 260px;
}

.WboKbeBKPMWI:first-child {
grid-column: span 6;
grid-row: span 2;
}

.WboKbeBKPMWI:last-child {
grid-column: span 12;
grid-template-columns: minmax(0, 150px) minmax(0, 1fr);
align-items: center;
gap: 24px;
padding: 16px 26px;
}

.WboKbeBKPMWI:last-child .GvQDCygwGidG {
font-size: 16px;
}

.GvQDCygwGidG {
font-size: 13px;
}

.eewGYTAMnpDV {
min-height: 54px;
margin-top: 26px;
font-size: 13px;
}
}
.DdvlcIKbscfW {
padding: 50px 0 46px;
background: linear-gradient(180deg, transparent, color-mix(in srgb, var(--vrxQxuKDgUdO) 4%, transparent), transparent);
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.osumOWjPPsvK {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.whEPXekobufl p,
.TOijkKjuvuFi p,
.XWRtetyUIjIu p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.QTUxhBnanGha {
display: grid;
gap: 10px;
margin: 24px 0 0;
padding: 0;
list-style: none;
}

.oodCcwArtthT {
display: grid;
grid-template-columns: 50px minmax(0, 1fr);
gap: 13px;
align-items: center;
padding: 17px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 17px;
}

.IARBIKSJMTtr {
width: 50px;
height: 50px;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 14px;
font-size: 18px;
font-weight: 900;
line-height: 1;
}

.oodCcwArtthT:nth-child(2) .IARBIKSJMTtr {
background: var(--GjvNvWJEBJMp);
}

.oodCcwArtthT:nth-child(3) .IARBIKSJMTtr {
background: var(--KYHgAHAtdwtV);
}

.oodCcwArtthT:nth-child(4) .IARBIKSJMTtr {
background: var(--erBcydinMloD);
}

.XWRtetyUIjIu {
font-size: 13px;
font-weight: 700;
line-height: 1.5;
}

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

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

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

.oodCcwArtthT {
padding: 20px;
}

.XWRtetyUIjIu {
font-size: 14px;
}
}
.ycFvsFqpGnHi {
padding: 44px 0 48px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.yEbpckZCsDHA {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.YuUfqZOPeEvH p,
.fWZwwrYgOnRK p,
.JlQXUzqMdCri p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.fWZwwrYgOnRK {
font-size: var(--uoktBBQKvHdC);
font-weight: 900;
line-height: 0.95;
letter-spacing: -0.045em;
text-transform: uppercase;
}

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

.EvOVDkVFWsLU {
position: relative;
display: grid;
grid-template-columns: 46px minmax(0, 1fr);
gap: 14px;
align-items: baseline;
padding: 18px 0;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.EvOVDkVFWsLU:last-child {
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.ClSztlNLBlxB {
color: color-mix(in srgb, var(--vrxQxuKDgUdO) 55%, transparent);
font-size: 34px;
font-weight: 900;
line-height: 0.8;
letter-spacing: -0.05em;
}

.JlQXUzqMdCri {
font-size: 14px;
font-weight: 700;
line-height: 1.55;
}

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

@media (min-width: 768px) {
.XoyLnDpjHCga {
grid-template-columns: repeat(2, minmax(0, 1fr));
column-gap: 28px;
}

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

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

.WtCVJqsJQVKK {
max-width: 620px;
}
.XoyLnDpjHCga {
grid-template-columns: repeat(5, minmax(0, 1fr));
column-gap: 0;
margin-top: 34px;
}

.EvOVDkVFWsLU {
display: block;
padding: 22px 20px 26px;
border-top: 1px solid var(--UliyeBNoDwpC);
border-left: 1px solid var(--UliyeBNoDwpC);
}

.EvOVDkVFWsLU:last-child {
border-right: 1px solid var(--UliyeBNoDwpC);
border-bottom: 0;
}

.EvOVDkVFWsLU:last-child:nth-child(odd) {
grid-column: auto;
}

.ClSztlNLBlxB {
display: block;
margin-bottom: 14px;
font-size: 44px;
}

.JlQXUzqMdCri {
font-size: 13px;
}
}
.HrJvBtvuxSbD {
padding: 56px 0 46px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.CMCugmcjSAFQ {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.fGjMkeraMuwC p,
.WpKuvpPkJQVc p,
.mcwWkVhJPakB p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.WpKuvpPkJQVc {
font-size: var(--uoktBBQKvHdC);
max-width: 14ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.fqzmLCGaLbWy {
display: grid;
gap: 1px;
margin: 26px 0 0;
padding: 0;
overflow: hidden;
list-style: none;
background: var(--UliyeBNoDwpC);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
}

.CQSFShUJRtvl {
display: grid;
grid-template-columns: 62px minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 22px 20px;
background: var(--FlApNoUFrKJb);
}

.HCrSrHPCilDh {
width: 62px;
height: 62px;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 18px;
font-size: 19px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.mcwWkVhJPakB {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

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

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

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

.CQSFShUJRtvl {
padding: 26px 24px;
}
}

@media (min-width: 1024px) {
.HrJvBtvuxSbD {
padding: 82px 0 66px;
}
.fqzmLCGaLbWy {
margin-top: 34px;
}

.CQSFShUJRtvl {
min-height: 210px;
grid-template-columns: 90px minmax(0, 1fr);
gap: 26px;
padding: 34px 36px;
}

.HCrSrHPCilDh {
width: 90px;
height: 90px;
border-radius: 22px;
font-size: 24px;
}

.mcwWkVhJPakB {
font-size: 15px;
}
}
.AzlNfFcGofzZ {
padding: 58px 0 44px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.WUJbQrhGWskO {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.TpfyjmedRvVp {
min-width: 0;
}

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

.kYxBNkkZWCOS p,
.GyWOiYzlSHKJ p,
.tvpJafGPKbpE p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.GyWOiYzlSHKJ {
font-size: var(--uoktBBQKvHdC);
max-width: 11ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

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

.tuTZjKyDjGqV {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 16px;
padding: 20px 0;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.tvpJafGPKbpE {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
}

.fUheydfJyHHy {
width: 52px;
height: 52px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 50%;
font-size: 13px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.eQzIUXifAtdJ {
min-width: 0;
}

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

@media (min-width: 620px) {
.tuTZjKyDjGqV {
gap: 26px;
padding: 26px 0;
}

.fUheydfJyHHy {
width: 62px;
height: 62px;
font-size: 14px;
}
}

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

.uOzsPnJjLkCp {
grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
grid-template-rows: auto 1fr;
gap: 22px 60px;
}

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

.nlxTnlLoaWZr {
grid-column: 2;
grid-row: 1 / span 2;
}

.eQzIUXifAtdJ {
grid-column: 1;
grid-row: 2;
align-self: start;
}
.tuTZjKyDjGqV {
gap: 40px;
padding: 34px 0;
}

.tvpJafGPKbpE {
max-width: 52ch;
font-size: 15px;
}

.fUheydfJyHHy {
width: 70px;
height: 70px;
font-size: 15px;
}

.eQzIUXifAtdJ .wdhDQjxAQRWw {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
}
.ixEXNSNYxKdG {
padding: 62px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.gUeLOzkJstAM {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.bVPzAXhZWkQR p,
.EKBjZchTzSfS p,
.pjkZrFpoBFEU p,
.FwBXZYwRorRZ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.EKBjZchTzSfS {
font-size: var(--uoktBBQKvHdC);
max-width: 12ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.oXSHfjQNXanw {
display: grid;
gap: 12px;
margin-top: 26px;
}

.aIMxwJeNFJRi {
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(--vrxQxuKDgUdO) 13%, transparent), transparent 60%), var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 22px;
}

.aIMxwJeNFJRi::before {
content: "";
width: 200px;
height: 200px;
position: absolute;
z-index: -1;
top: 40%;
left: 24%;
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 18%, transparent);
border-radius: 50%;
box-shadow:
0 0 0 26px color-mix(in srgb, var(--vrxQxuKDgUdO) 5%, transparent),
0 0 0 27px color-mix(in srgb, var(--vrxQxuKDgUdO) 10%, transparent);
transform: translate(-50%, -50%);
}

.RXdgJYLiPDBF {
width: 86px;
height: 86px;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 22px;
font-size: 24px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.pjkZrFpoBFEU {
align-self: center;
overflow-wrap: break-word;
font-size: 24px;
font-weight: 900;
line-height: 1.06;
letter-spacing: -0.035em;
}

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

.aBAvjTtNPTYv {
display: grid;
grid-template-columns: 58px minmax(0, 1fr);
align-items: center;
gap: 16px;
padding: 18px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
}

.CzlGHCiGySlh {
width: 58px;
height: 58px;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 18px;
font-size: 15px;
font-weight: 900;
line-height: 1;
font-variant-numeric: tabular-nums;
}

.FwBXZYwRorRZ {
min-width: 0;
overflow-wrap: break-word;
font-size: 14px;
font-weight: 700;
line-height: 1.45;
}

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

@media (min-width: 620px) {
.aIMxwJeNFJRi {
padding: 28px;
}

.pjkZrFpoBFEU {
font-size: 30px;
}

.aBAvjTtNPTYv {
padding: 22px;
}
}

@media (min-width: 1024px) {
.ixEXNSNYxKdG {
padding: 78px 0 58px;
}
.oXSHfjQNXanw {
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
gap: 16px;
margin-top: 34px;
}

.aIMxwJeNFJRi {
min-height: 100%;
padding: 34px;
}

.aIMxwJeNFJRi::before {
width: 280px;
height: 280px;
}

.RXdgJYLiPDBF {
width: 112px;
height: 112px;
border-radius: 28px;
font-size: 30px;
}

.pjkZrFpoBFEU {
font-size: 40px;
}

.GOJrvKVdAxOs {
grid-auto-rows: 1fr;
gap: 16px;
}

.aBAvjTtNPTYv {
grid-template-columns: 74px minmax(0, 1fr);
gap: 22px;
padding: 26px 28px;
}

.CzlGHCiGySlh {
width: 74px;
height: 74px;
border-radius: 22px;
font-size: 17px;
}

.FwBXZYwRorRZ {
font-size: 15px;
}
}
.DkfYSsRYJdIh {
padding: 64px 0 52px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.PPLyrRdVIdhU {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.lfOWlFzRAfgr {
margin-bottom: 24px;
}

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

.GgiPhZsLPiYt p,
.ejGFMGyVmZvc p,
.XnoMBSBQdDfi p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.ejGFMGyVmZvc {
font-size: var(--uoktBBQKvHdC);
max-width: 13ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

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

.UdehcQpAoysb {
min-height: 132px;
display: grid;
align-content: end;
gap: 14px;
padding: 20px;
background: radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--vrxQxuKDgUdO) 9%, transparent), transparent 56%), var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
}

.UdehcQpAoysb::before {
content: "";
width: 34px;
height: 3px;
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
}

.XnoMBSBQdDfi {
overflow-wrap: break-word;
font-size: 15px;
font-weight: 700;
line-height: 1.45;
}

.UdehcQpAoysb:first-child {
min-height: 210px;
position: relative;
isolation: isolate;
overflow: hidden;
background: linear-gradient(160deg, color-mix(in srgb, var(--vrxQxuKDgUdO) 12%, var(--FlApNoUFrKJb)), var(--FlApNoUFrKJb));
border-color: color-mix(in srgb, var(--vrxQxuKDgUdO) 34%, transparent);
}

.UdehcQpAoysb: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(--vrxQxuKDgUdO) 16%, transparent);
border-radius: 50%;
box-shadow: 0 0 0 26px color-mix(in srgb, var(--vrxQxuKDgUdO) 5%, transparent);
}

.UdehcQpAoysb:first-child .XnoMBSBQdDfi {
font-size: 26px;
font-weight: 900;
line-height: 1.08;
letter-spacing: -0.035em;
}

.UdehcQpAoysb:first-child::before {
width: 56px;
}

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

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

.UdehcQpAoysb {
grid-column: span 3;
min-height: 146px;
padding: 24px;
}

.UdehcQpAoysb:first-child {
grid-column: span 6;
min-height: 240px;
}

.UdehcQpAoysb:nth-child(4) {
grid-column: span 6;
}

.UdehcQpAoysb:first-child .XnoMBSBQdDfi {
font-size: 30px;
}
}

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

.lfOWlFzRAfgr {
margin-bottom: 34px;
}
.idppyMHcvEjK {
gap: 14px;
}

.UdehcQpAoysb {
grid-column: span 2;
min-height: 158px;
padding: 28px;
}

.UdehcQpAoysb:first-child {
grid-column: span 4;
grid-row: span 2;
min-height: 100%;
padding: 34px;
}

.UdehcQpAoysb:first-child::after {
width: 300px;
height: 300px;
right: -74px;
}

.UdehcQpAoysb:first-child .XnoMBSBQdDfi {
font-size: 42px;
}

.UdehcQpAoysb:nth-child(4) {
grid-column: span 6;
}

.XnoMBSBQdDfi {
font-size: 16px;
}
}
.JCAxreKhRxnq {
padding: 54px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.bLGYLEVZIUJG {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.XNPyjKZeCUHH p,
.juiSnbduOykz p,
.LFqRESPTfehn p,
.JUjViHFlCbeW p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.majmEiyctWZP {
min-width: 0;
}

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

.NZJCwLdFZqeJ:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.juiSnbduOykz {
font-size: var(--uoktBBQKvHdC);
margin-bottom: 20px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.KIvqPdmQFTJQ {
position: relative;
overflow: hidden;
isolation: isolate;
min-height: 300px;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 22px;
background: var(--MlKaAbkTKgtk);
border-radius: 18px;
}

.KIvqPdmQFTJQ::before,
.KIvqPdmQFTJQ::after {
content: "";
position: absolute;
z-index: -1;
border-radius: 50%;
}

.KIvqPdmQFTJQ::before {
top: -105px;
right: -80px;
width: 260px;
height: 260px;
background: color-mix(in srgb, var(--CsKzuJkdvSnk) 9%, transparent);
box-shadow: 0 0 0 32px color-mix(in srgb, var(--CsKzuJkdvSnk) 4%, transparent);
}

.KIvqPdmQFTJQ::after {
right: -45px;
bottom: -85px;
width: 210px;
height: 210px;
background: color-mix(in srgb, var(--EIAWXYdUeJeb) 14%, transparent);
}

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

.oVBGHEotuNZR {
max-width: 300px;
margin-bottom: 18px;
color: var(--CsKzuJkdvSnk);
font-size: 26px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.035em;
text-transform: uppercase;
}

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

.oVBGHEotuNZR p + p {
color: var(--vrxQxuKDgUdO);
}

.ArAPsmNFYQKC {
min-height: 48px;
align-self: flex-start;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 22px;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: var(--gvslTMpMSeRl);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.ArAPsmNFYQKC:hover {
background: color-mix(in srgb, var(--mOvIZhNjUrPB) 88%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

.YXkNgyyFJtep {
min-height: 145px;
padding: 19px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
}

.JUjViHFlCbeW {
margin-bottom: 7px;
color: var(--vrxQxuKDgUdO);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.12em;
text-transform: uppercase;
}

.PFjOusNktgjp {
color: var(--CsKzuJkdvSnk);
font-size: 11px;
line-height: 1.6;
}

.PFjOusNktgjp p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.PFjOusNktgjp p:last-child {
margin-bottom: 0;
}

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

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

.KIvqPdmQFTJQ {
min-height: 320px;
padding: 32px;
}

.oVBGHEotuNZR {
max-width: 420px;
font-size: 34px;
}

.uKXiCBFvntRA {
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 14px;
margin-top: 14px;
}

.YXkNgyyFJtep {
padding: 22px;
}

.PFjOusNktgjp {
font-size: 12px;
}
}
.mcKflJWrOTIZ {
padding: 46px 0 52px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.MvXuVHnWgdVz {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.dtMLkYkALKYT p,
.qhXmnMzRKYXy p,
.xZTWTZAhGuoI p,
.nESBTxfNahsO p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.XERnWHYxbuqW {
min-width: 0;
}

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

.DgvmquaFbAnN:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.qhXmnMzRKYXy {
font-size: var(--uoktBBQKvHdC);
margin-bottom: 20px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.iZiVAiDvErSj {
min-height: 320px;
position: relative;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 22px;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: 16px;
}

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

.WKYduELCboXD {
max-width: 320px;
margin-bottom: 18px;
font-size: 26px;
font-weight: 900;
line-height: 1.05;
letter-spacing: -0.035em;
text-transform: uppercase;
}

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

.WKYduELCboXD p + p {
color: var(--TthlCaArFLrx);
}

.jrRosUqiodYB {
min-height: 48px;
align-self: flex-start;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 22px;
color: var(--fVUTpYPInbDD);
background: var(--pxLrMCghiXVx);
border-radius: var(--AuQhaGQsThMc);
box-shadow: var(--EbDrLWTiKLYK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

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

.YtprDncUHVKZ {
display: grid;
gap: 9px;
margin: 10px 0 0;
padding: 0;
list-style: none;
}

.JWsKCUdvipej {
display: grid;
min-width: 0;
}

.VmWLtNKkRrYb {
min-height: 142px;
padding: 18px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 14px;
}

.VmWLtNKkRrYb:nth-child(even) {
background: var(--WxAzJFDmPLRj);
}

.nESBTxfNahsO {
margin-bottom: 7px;
color: var(--vrxQxuKDgUdO);
font-size: 9px;
font-weight: 900;
letter-spacing: 0.12em;
text-transform: uppercase;
}

.mbAclgCiHjWb {
color: var(--MlDfiSzcGnaE);
font-size: 11px;
line-height: 1.6;
}

.mbAclgCiHjWb p {
margin: 0 0 6px;
font-size: inherit;
line-height: inherit;
}

.mbAclgCiHjWb p:last-child {
margin-bottom: 0;
}

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

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

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

.MvXuVHnWgdVz {
display: grid;
grid-template-columns: 1.15fr 0.85fr;
column-gap: 12px;
}

.JBPNpASmFIdS,
.MvXuVHnWgdVz > .wdhDQjxAQRWw {
grid-column: 1 / -1;
}

.iZiVAiDvErSj {
min-height: 100%;
padding: 32px;
}

.WKYduELCboXD {
max-width: 420px;
font-size: 34px;
}

.YtprDncUHVKZ {
gap: 12px;
margin: 0;
}

.mbAclgCiHjWb {
font-size: 12px;
}
}
.cDWfGfCPkcOX {
padding: 50px 0 56px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.SfGClWnsodnL {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.bpwjUeARifUY,
input[name="nYPQAMvYbmMg"],
#iyoYPEIAsTLL,
#LowVkpXoxRoj,
#lPLtbRsQzsHS,
#lztjTLYeISEw {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.QZUQeXZzCLYQ {
margin-bottom: 24px;
}

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

.etzPuqnbfCyx p,
.tnXIPRYrAvYl p,
.RyuEWQbXHSRd p,
.qrYDppFGLhpL p,
.TEAlWhOiaAHk p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.tnXIPRYrAvYl {
font-size: var(--uoktBBQKvHdC);
max-width: 15ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.NNaygjpfkFEy {
display: grid;
gap: 12px;
}

.afavHKqsgbHj {
display: grid;
align-content: center;
gap: 14px;
padding: 26px 22px;
background: var(--MlKaAbkTKgtk);
border-radius: 22px;
}

.RyuEWQbXHSRd {
color: color-mix(in srgb, var(--CsKzuJkdvSnk) 78%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

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

.kqNwtDUSdsEo {
min-height: 48px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin-top: 6px;
padding: 0 26px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.kqNwtDUSdsEo:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 12%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

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

.fkHbMOFMFNUg {
min-height: 56px;
display: grid;
align-content: center;
gap: 4px;
padding: 10px 14px;
color: var(--MlDfiSzcGnaE);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 14px;
cursor: pointer;
}

.fkHbMOFMFNUg:hover {
color: var(--CsKzuJkdvSnk);
}

.ZiOLRoQRfqqz {
font-size: 10px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

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

.FZzGxQKqIxvS {
display: grid;
}

.SFXItldovSCx {
display: none;
padding: 22px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
}

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

.rQHLLTUbNqvv {
color: var(--MlDfiSzcGnaE);
font-size: 14px;
line-height: 1.6;
}

.rQHLLTUbNqvv p {
margin: 0 0 10px;
font-size: inherit;
line-height: inherit;
}

.rQHLLTUbNqvv p:last-child {
margin-bottom: 0;
}

.bpwjUeARifUY:nth-of-type(1):checked ~ .NNaygjpfkFEy .fkHbMOFMFNUg:nth-child(1),
.bpwjUeARifUY:nth-of-type(2):checked ~ .NNaygjpfkFEy .fkHbMOFMFNUg:nth-child(2),
.bpwjUeARifUY:nth-of-type(3):checked ~ .NNaygjpfkFEy .fkHbMOFMFNUg:nth-child(3),
.bpwjUeARifUY:nth-of-type(4):checked ~ .NNaygjpfkFEy .fkHbMOFMFNUg:nth-child(4) {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
}

.bpwjUeARifUY:nth-of-type(1):checked ~ .NNaygjpfkFEy .SFXItldovSCx:nth-child(1),
.bpwjUeARifUY:nth-of-type(2):checked ~ .NNaygjpfkFEy .SFXItldovSCx:nth-child(2),
.bpwjUeARifUY:nth-of-type(3):checked ~ .NNaygjpfkFEy .SFXItldovSCx:nth-child(3),
.bpwjUeARifUY:nth-of-type(4):checked ~ .NNaygjpfkFEy .SFXItldovSCx:nth-child(4) {
display: block;
animation: RCAtDrTVkNTO 0.28s ease;
}

.bpwjUeARifUY:focus-visible ~ .NNaygjpfkFEy .nYPQAMvYbmMg {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 4px;
}

@keyframes RCAtDrTVkNTO {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

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

@media (min-width: 620px) {
.afavHKqsgbHj {
padding: 32px 28px;
}

.qrYDppFGLhpL {
font-size: 32px;
}

.nYPQAMvYbmMg {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

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

.QZUQeXZzCLYQ {
margin-bottom: 32px;
}
.NNaygjpfkFEy {
grid-template-columns: minmax(0, 0.86fr) minmax(0, 1.14fr);
gap: 16px;
}

.afavHKqsgbHj {
padding: 40px 34px;
}

.qrYDppFGLhpL {
font-size: 38px;
}

.SFXItldovSCx {
min-height: 168px;
padding: 30px;
}

.rQHLLTUbNqvv {
font-size: 15px;
}
}

@media (prefers-reduced-motion: reduce) {
.bpwjUeARifUY:checked ~ .NNaygjpfkFEy .SFXItldovSCx {
animation: none;
}
}
.pvNIehWvnfBa {
padding: 58px 0 44px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.HfAqmPDcYRsI {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.GnFfPYQbhadE {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: end;
gap: 6px 16px;
margin-bottom: 22px;
}

.PxOtrKyxdsyp {
grid-column: 1 / -1;
margin-bottom: 5px;
color: var(--vrxQxuKDgUdO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.PxOtrKyxdsyp p,
.CituZgklXWfD p,
.aGPzNoHzJIah p,
.wqLHEUAeSxxx p,
.qYmsgcwwnpxQ p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

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

.tKBggYjVBdAd {
min-height: 44px;
display: inline-flex;
align-items: center;
color: var(--MlDfiSzcGnaE);
font-size: 11px;
font-weight: 900;
text-decoration: none;
}

.tKBggYjVBdAd:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.SIWCrykMNQCe {
position: relative;
isolation: isolate;
display: grid;
align-content: center;
gap: 14px;
padding: 30px 24px;
overflow: hidden;
background:
linear-gradient(120deg, var(--fQnFSywIUrBn), var(--YepEICfRBMtS), var(--fQnFSywIUrBn));
background-size: 260% 260%;
border-radius: 24px;
animation: EwLNFDcGvbjS 18s ease-in-out infinite;
}

.SIWCrykMNQCe::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(--CsKzuJkdvSnk) 16%, transparent), transparent);
transform: rotate(12deg);
animation: ACGwWCoBaEKa 7s ease-in-out infinite;
}

.aGPzNoHzJIah {
color: color-mix(in srgb, var(--CsKzuJkdvSnk) 78%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

.wqLHEUAeSxxx {
max-width: 18ch;
overflow-wrap: break-word;
font-size: 28px;
font-weight: 900;
line-height: 1.04;
letter-spacing: -0.035em;
text-transform: uppercase;
}

.zGHlfGRpeDng {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin-top: 6px;
padding: 0 30px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
box-shadow: var(--EbDrLWTiKLYK);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.zGHlfGRpeDng:hover {
box-shadow: none;
text-decoration: none;
}

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

.hHeKNCpPiGzm {
display: grid;
align-content: start;
gap: 10px;
padding: 20px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 18px;
}

.qYmsgcwwnpxQ {
color: var(--vrxQxuKDgUdO);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
}

.aaekhiXkALxh {
color: var(--MlDfiSzcGnaE);
font-size: 14px;
line-height: 1.55;
}

.aaekhiXkALxh p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.aaekhiXkALxh p:last-child {
margin-bottom: 0;
}

@keyframes EwLNFDcGvbjS {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}

@keyframes ACGwWCoBaEKa {
0% {
left: -60%;
}
55% {
left: 120%;
}
100% {
left: 120%;
}
}

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

@media (min-width: 620px) {
.SIWCrykMNQCe {
padding: 40px 32px;
}

.wqLHEUAeSxxx {
font-size: 36px;
}

.ugYXwIciDcHx {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
margin-top: 12px;
}
}

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

.GnFfPYQbhadE {
margin-bottom: 30px;
}
.SIWCrykMNQCe {
min-height: 260px;
padding: 48px 44px;
}

.wqLHEUAeSxxx {
font-size: 46px;
}

.ugYXwIciDcHx {
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 14px;
margin-top: 14px;
}

.hHeKNCpPiGzm {
grid-column: span 2;
padding: 26px 24px;
}

.hHeKNCpPiGzm:first-child {
grid-column: span 3;
}

.hHeKNCpPiGzm:nth-child(2) {
grid-column: span 3;
}

.aaekhiXkALxh {
font-size: 15px;
}
}

@media (prefers-reduced-motion: reduce) {
.SIWCrykMNQCe,
.SIWCrykMNQCe::after {
animation: none;
}
}
.GdJaCADqIPBF {
padding: 44px 0 60px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.qSrvwsKXfiMU {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.QYxqdSNWHhNV {
margin-bottom: 22px;
}

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

.LljJbTGJNpcM p,
.WOTqfjYGZKjB p,
.QtwBgETAYVgT p,
.wdgyjuuVvXZD p,
.mvFjcXuSvcrH p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.WOTqfjYGZKjB {
font-size: var(--uoktBBQKvHdC);
max-width: 14ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.94;
letter-spacing: -0.045em;
text-transform: uppercase;
}

.YwOhKCHrebYs {
display: grid;
gap: 12px;
}

.dJuNEdBsfWRe {
position: relative;
isolation: isolate;
display: grid;
align-content: end;
gap: 14px;
padding: 26px 22px;
overflow: hidden;
background: var(--MlKaAbkTKgtk);
border-radius: 24px;
}

.dJuNEdBsfWRe::before {
content: "";
width: 220px;
height: 220px;
position: absolute;
z-index: -1;
top: -70px;
right: -70px;
background: color-mix(in srgb, var(--CsKzuJkdvSnk) 10%, transparent);
border-radius: 50%;
}

.QtwBgETAYVgT {
color: color-mix(in srgb, var(--CsKzuJkdvSnk) 78%, transparent);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

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

.DodLJxmXpTqv {
min-height: 50px;
width: fit-content;
display: flex;
align-items: center;
justify-content: center;
margin-top: 8px;
padding: 0 30px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: var(--AuQhaGQsThMc);
font-size: 13px;
font-weight: 900;
text-decoration: none;
}

.DodLJxmXpTqv:hover {
background: color-mix(in srgb, var(--HjFVALOEtuRK) 12%, var(--vrxQxuKDgUdO));
text-decoration: none;
}

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

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

.KTPCooZZtSSY {
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(--FlApNoUFrKJb), color-mix(in srgb, var(--WxAzJFDmPLRj) 60%, var(--FlApNoUFrKJb)));
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 22px;
}

.mvFjcXuSvcrH {
color: var(--vrxQxuKDgUdO);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.PJhZXfwuHSQt {
color: var(--MlDfiSzcGnaE);
font-size: 14px;
line-height: 1.55;
}

.PJhZXfwuHSQt p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.PJhZXfwuHSQt p:last-child {
margin-bottom: 0;
}

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

@media (min-width: 620px) {
.dJuNEdBsfWRe {
padding: 34px 30px;
}

.wdgyjuuVvXZD {
font-size: 36px;
}

.KTPCooZZtSSY {
width: 268px;
min-height: 320px;
padding: 26px 24px;
}
}

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

.QYxqdSNWHhNV {
margin-bottom: 32px;
}
.YwOhKCHrebYs {
grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
gap: 16px;
}

.dJuNEdBsfWRe {
padding: 44px 38px;
}

.wdgyjuuVvXZD {
font-size: 44px;
}

.ZxCpGUMGfEIX {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
margin-right: 0;
padding-right: 0;
overflow: visible;
}

.KTPCooZZtSSY {
width: auto;
min-height: 232px;
padding: 30px 28px;
}

.PJhZXfwuHSQt {
font-size: 15px;
}
}
.MEtTOLsyiyBM {
padding: 56px 0 48px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.dKirEEUukGHU {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

.JyumrPTXypcc {
min-width: 0;
}

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

.stOeSmzVyrTP p,
.rzosKQvuLkWl p,
.DjWgWhgXZwrw p,
.OeGurUIrlXsw p,
.WLegLaEOIAnK p {
margin: 0;
font: inherit;
letter-spacing: inherit;
}

.rzosKQvuLkWl {
font-size: var(--uoktBBQKvHdC);
max-width: 11ch;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.9;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.pYhAkySYbWTD {
min-height: 44px;
width: fit-content;
display: inline-flex;
align-items: center;
margin-top: 14px;
color: var(--CsKzuJkdvSnk);
border-bottom: 2px solid var(--vrxQxuKDgUdO);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.pYhAkySYbWTD:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.ohCBuSdKfRvZ {
display: grid;
align-content: space-between;
gap: 20px;
padding: 24px 22px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 22px;
}

.DjWgWhgXZwrw {
font-size: 10px;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}

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

.ohSCyBuTnOln {
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 24px;
color: var(--CsKzuJkdvSnk);
background: var(--EIAWXYdUeJeb);
border-radius: 14px;
font-size: 14px;
font-weight: 900;
text-decoration: none;
}

.ohSCyBuTnOln:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.hPpQvqqlXLXK {
min-height: 148px;
display: grid;
align-content: start;
gap: 18px;
padding: 20px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px;
}

.WLegLaEOIAnK {
color: var(--vrxQxuKDgUdO);
font-size: 10px;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}

.McGcxXbWnaSI {
overflow-wrap: break-word;
font-size: 14px;
color: var(--MlDfiSzcGnaE);
font-weight: 400;
line-height: 1.65;
}

.McGcxXbWnaSI p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.McGcxXbWnaSI p:last-child {
margin-bottom: 0;
}

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

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

.JyumrPTXypcc {
grid-column: 1 / -1;
}
.ohCBuSdKfRvZ {
grid-column: 1 / -1;
padding: 30px 28px;
}

.OeGurUIrlXsw {
font-size: 34px;
}

.hPpQvqqlXLXK {
min-height: 170px;
padding: 24px;
}

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

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

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

.JyumrPTXypcc {
grid-column: 1 / 5;
grid-row: 1 / span 3;
align-self: center;
}
.ohCBuSdKfRvZ {
grid-column: 5 / 9;
grid-row: 1 / span 2;
padding: 34px 30px;
}

.OeGurUIrlXsw {
font-size: 32px;
}

.hPpQvqqlXLXK {
grid-column: 9 / 13;
min-height: 0;
padding: 26px;
}

.hPpQvqqlXLXK:nth-child(5) {
grid-column: 5 / 9;
grid-row: 3;
}

.hPpQvqqlXLXK:nth-child(6) {
grid-column: 9 / 13;
grid-row: 3;
}

.McGcxXbWnaSI {
font-size: 14px;
}
}
.NXblhgBDdSFY {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding: 52px var(--aRpEkwfzLONO) 46px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.DSgrDScfTCyk {
max-width: var(--gbUzdwMmyrmO);
display: block;
margin: 0 auto;
padding: 0 var(--aRpEkwfzLONO) 48px;
}

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

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

.TSFkbaILANSZ {
font-size: var(--uoktBBQKvHdC);
margin: 0;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.zUIREJDSIVKn {
margin-top: 22px;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.ZlVgNsYDFJPY {
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.XlNFMbBKGAWt {
min-height: 66px;
display: grid;
grid-template-columns: 1fr 24px;
gap: 12px;
align-items: center;
color: var(--CsKzuJkdvSnk);
list-style: none;
cursor: pointer;
}

.nNTbEznBRUld {
margin: 0;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
letter-spacing: normal;
}

.XlNFMbBKGAWt::-webkit-details-marker {
display: none;
}

.IjoPhOjqqKRH {
width: 20px;
height: 20px;
position: relative;
justify-self: end;
}

.IjoPhOjqqKRH::before,
.IjoPhOjqqKRH::after {
content: "";
position: absolute;
top: 9px;
left: 3px;
width: 14px;
height: 2px;
background: var(--vrxQxuKDgUdO);
border-radius: 2px;
transition: transform 0.2s ease;
}

.IjoPhOjqqKRH::after {
transform: rotate(90deg);
}

.ZlVgNsYDFJPY[open] .IjoPhOjqqKRH::after {
transform: rotate(0);
}

.YBVFmVMaksqX {
margin: 0;
padding: 0 30px 18px 0;
color: var(--MlDfiSzcGnaE);
font-size: 13px;
line-height: 1.65;
}

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

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

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

@media (min-width: 1024px) {
.NXblhgBDdSFY {
padding: 74px var(--aRpEkwfzLONO) 66px;
}
}

@media (prefers-reduced-motion: reduce) {
.IjoPhOjqqKRH::before,
.IjoPhOjqqKRH::after {
transition-duration: 0.001ms;
}
}
.YHwGnkMpRvDt {
padding: 44px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.UCqwKxHTzuzP {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

.BltVIohcHFsA {
font-size: var(--uoktBBQKvHdC);
margin: 0 0 22px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
}

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

.xJIrkmSjcsmx {
padding: 0 15px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 12px;
}

.xJIrkmSjcsmx[open] {
border-color: color-mix(in srgb, var(--vrxQxuKDgUdO) 42%, transparent);
}

.SiMEehFSbksc {
min-height: 60px;
display: grid;
grid-template-columns: 1fr 24px;
gap: 12px;
align-items: center;
color: var(--CsKzuJkdvSnk);
list-style: none;
cursor: pointer;
}

.SiMEehFSbksc::-webkit-details-marker {
display: none;
}

.sAPvCoNEyHcF {
margin: 0;
font-size: 14px;
font-weight: 800;
line-height: 1.35;
letter-spacing: normal;
}

.TQkCYWPsLlqK {
width: 20px;
height: 20px;
position: relative;
justify-self: end;
}

.TQkCYWPsLlqK::before,
.TQkCYWPsLlqK::after {
content: "";
position: absolute;
top: 9px;
left: 3px;
width: 14px;
height: 2px;
background: var(--vrxQxuKDgUdO);
border-radius: 2px;
transition: transform 0.2s ease;
}

.TQkCYWPsLlqK::after {
transform: rotate(90deg);
}

.xJIrkmSjcsmx[open] .TQkCYWPsLlqK::after {
transform: rotate(0);
}

.haZeFiuXnCsv {
margin: 0;
padding: 0 30px 16px 0;
color: var(--MlDfiSzcGnaE);
font-size: 13px;
line-height: 1.65;
}

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

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

.FfxYlnFnmDPx {
grid-template-columns: repeat(2, minmax(0, 1fr));
align-items: start;
}

.sAPvCoNEyHcF {
font-size: 15px;
}

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

@media (prefers-reduced-motion: reduce) {
.TQkCYWPsLlqK::before,
.TQkCYWPsLlqK::after {
transition-duration: 0.001ms;
}
}
.evAcBdqHlgJT {
padding: 48px 0 54px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.PUtFhKupkuTp {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

.lgRtXPXxORoU {
font-size: var(--uoktBBQKvHdC);
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;
}

.hqAgUjMWusrq {
display: grid;
margin-top: 26px;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.tydmVtnsmxko {
display: grid;
grid-template-columns: 34px minmax(0, 1fr);
align-content: start;
gap: 10px 12px;
padding: 22px 0;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.onNtYTUWvXAJ {
color: var(--vrxQxuKDgUdO);
font-size: 11px;
font-weight: 900;
line-height: 1.6;
font-variant-numeric: tabular-nums;
}

.wJADrbRcXjYk {
grid-column: 2;
margin: 0;
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
}

.IHWlaDZFnWRR {
grid-column: 2;
margin: 0;
color: var(--MlDfiSzcGnaE);
font-size: 14px;
line-height: 1.6;
}

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

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

.tydmVtnsmxko {
padding: 26px 22px;
}

.tydmVtnsmxko:nth-child(odd) {
padding-left: 0;
}

.tydmVtnsmxko:nth-child(even) {
padding-right: 0;
border-left: 1px solid var(--UliyeBNoDwpC);
}
}

@media (min-width: 1024px) {
.evAcBdqHlgJT {
padding: 72px 0 58px;
}
.hqAgUjMWusrq {
margin-top: 36px;
}

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

.tydmVtnsmxko:nth-child(odd) {
padding-left: 0;
}

.tydmVtnsmxko:nth-child(even) {
padding-right: 0;
}

.wJADrbRcXjYk {
font-size: 17px;
}

.IHWlaDZFnWRR {
max-width: 56ch;
font-size: 15px;
}
}
.UtOaNDQvWDGn {
padding: 54px 0 50px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.DrBMypoenypa {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

.wUDxwpJsuRNv,
input[name="SsoNjVNexPVc"] {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

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

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

.bAZveGkzzpAo {
font-size: var(--uoktBBQKvHdC);
margin: 0;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.RmBKRoFAlUOn {
display: grid;
gap: 14px;
margin-top: 26px;
}

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

.iznTSebImgzx {
min-height: 56px;
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 12px;
padding: 12px 16px;
color: var(--MlDfiSzcGnaE);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 14px;
cursor: pointer;
}

.iznTSebImgzx:hover {
color: var(--CsKzuJkdvSnk);
}

.iznTSebImgzx:has(.wUDxwpJsuRNv:checked) {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
}

.iznTSebImgzx:has(.wUDxwpJsuRNv:focus-visible) {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 3px;
}

.DOLGytFGrLfy {
font-size: 11px;
font-weight: 900;
font-variant-numeric: tabular-nums;
}

.lJOIltjdSTWS {
overflow-wrap: break-word;
font-size: 13px;
font-weight: 800;
line-height: 1.3;
}

.aaUWJlayDsXe {
display: grid;
}

.DBjtwKDbRAul {
display: none;
align-content: start;
gap: 12px;
padding: 24px 22px;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: 22px;
}

.KmLyRDGsbxVG {
color: var(--huSdxkneMczG);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.16em;
font-variant-numeric: tabular-nums;
}

.IjhBdtDwWMFX {
margin: 0;
overflow-wrap: break-word;
font-size: 24px;
font-weight: 900;
line-height: 1.02;
letter-spacing: -0.04em;
text-transform: uppercase;
}

.tRxsgdtYIHFu {
margin: 0;
color: var(--tEAmNPadKuyX);
font-size: 14px;
line-height: 1.6;
}

.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(1) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(1),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(2) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(2),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(3) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(3),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(4) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(4),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(5) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(5),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(6) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(6),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(7) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(7),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(8) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(8),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(9) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(9),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(10) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(10),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(11) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(11),
.RmBKRoFAlUOn:has(.iznTSebImgzx:nth-child(12) .wUDxwpJsuRNv:checked) .DBjtwKDbRAul:nth-child(12) {
display: grid;
}

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

@media (min-width: 620px) {
.DBjtwKDbRAul {
padding: 30px 28px;
}

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

@media (min-width: 1024px) {
.UtOaNDQvWDGn {
padding: 78px 0 68px;
}
.RmBKRoFAlUOn {
grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr);
align-items: start;
gap: 20px;
margin-top: 34px;
}

.iznTSebImgzx {
min-height: 62px;
padding: 14px 20px;
}

.lJOIltjdSTWS {
font-size: 14px;
}

.DBjtwKDbRAul {
min-height: 300px;
padding: 40px 38px;
}

.IjhBdtDwWMFX {
max-width: 18ch;
font-size: 40px;
}

.tRxsgdtYIHFu {
max-width: 56ch;
font-size: 15px;
}
}
.rHBvKAjZSejf {
padding: 46px max(var(--aRpEkwfzLONO), calc(50% - var(--gbUzdwMmyrmO) / 2)) 52px;
display: grid;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

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

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

.kSbTXRhgsqoy {
font-size: var(--uoktBBQKvHdC);
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;
}

.witHOnLUQEAJ {
display: grid;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.CoyLveZOggBI {
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.VfacOntGkSZw {
min-height: 60px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 18px;
padding: 16px 0;
list-style: none;
cursor: pointer;
}

.udXiNudcqWzE {
margin: 0;
overflow-wrap: break-word;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
letter-spacing: -0.01em;
}

.VfacOntGkSZw::-webkit-details-marker {
display: none;
}

.VfacOntGkSZw::after {
content: "";
width: 14px;
height: 14px;
flex: 0 0 auto;
background:
linear-gradient(var(--vrxQxuKDgUdO), var(--vrxQxuKDgUdO)) center / 14px 2px no-repeat,
linear-gradient(var(--vrxQxuKDgUdO), var(--vrxQxuKDgUdO)) center / 2px 14px no-repeat;
transition: background-size 0.2s ease;
}

.CoyLveZOggBI[open] .VfacOntGkSZw::after {
background-size: 14px 2px, 2px 0;
}

.VfacOntGkSZw:hover {
color: var(--vrxQxuKDgUdO);
}

.KdBcMGdKAXnY {
margin: 0;
padding: 0 32px 20px 0;
color: var(--MlDfiSzcGnaE);
font-size: 14px;
line-height: 1.65;
}

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

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

@media (min-width: 1024px) {
.rHBvKAjZSejf {
padding: 66px max(var(--aRpEkwfzLONO), calc(50% - var(--gbUzdwMmyrmO) / 2)) 74px;
grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
column-gap: 60px;
}

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

.kSbTXRhgsqoy {
grid-column: 1;
grid-row: 2;
align-self: start;
}

.witHOnLUQEAJ {
grid-column: 2;
grid-row: 1 / span 2;
}

.rHBvKAjZSejf > .wdhDQjxAQRWw {
grid-column: 1 / -1;
}

.VfacOntGkSZw {
min-height: 72px;
padding: 20px 0;
}

.udXiNudcqWzE {
font-size: 17px;
}

.KdBcMGdKAXnY {
max-width: 62ch;
padding-bottom: 24px;
font-size: 15px;
}
}

@media (prefers-reduced-motion: reduce) {
.VfacOntGkSZw::after {
transition-duration: 0.001ms;
}
}
.niORHrEVMoeG {
padding: 50px 0 58px;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.FiCcDuFLtrHp {
max-width: min(var(--gbUzdwMmyrmO), 940px);
margin: 0 auto;
padding-inline: var(--aRpEkwfzLONO);
}

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

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

.qNjGYwHzsniE {
font-size: var(--uoktBBQKvHdC);
margin: 0;
overflow-wrap: break-word;
font-weight: 900;
line-height: 0.92;
letter-spacing: -0.05em;
text-transform: uppercase;
}

.FnHqvZLDeDlk {
display: grid;
gap: 10px;
margin-top: 26px;
}

.wyFvcociorVQ {
width: 94%;
justify-self: end;
margin: 0;
padding: 16px 20px;
overflow-wrap: break-word;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 20px 20px 6px 20px;
font-size: 15px;
font-weight: 800;
line-height: 1.35;
}

.QyuhuHMohZFP {
width: 100%;
justify-self: start;
margin: 0 0 14px;
padding: 16px 20px;
color: var(--MlDfiSzcGnaE);
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 20px 20px 20px 6px;
font-size: 14px;
line-height: 1.6;
}

.QyuhuHMohZFP:last-child {
margin-bottom: 0;
}

@keyframes XcUnieoGrQRp {
from {
opacity: 0;
transform: translateY(14px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

@supports (animation-timeline: view()) {
@media (prefers-reduced-motion: no-preference) {
.wyFvcociorVQ,
.QyuhuHMohZFP {
animation: XcUnieoGrQRp linear both;
animation-timeline: view();
animation-range: entry 10% cover 22%;
}
}
}

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

@media (min-width: 620px) {
.wyFvcociorVQ {
width: 80%;
padding: 18px 24px;
font-size: 16px;
}

.QyuhuHMohZFP {
width: 88%;
padding: 18px 24px;
}
}

@media (min-width: 1024px) {
.niORHrEVMoeG {
padding: 70px 0 78px;
}
.FnHqvZLDeDlk {
margin-top: 36px;
}

.wyFvcociorVQ {
width: 76%;
padding: 22px 30px;
border-radius: 26px 26px 8px 26px;
font-size: 18px;
}

.QyuhuHMohZFP {
width: 84%;
margin-bottom: 20px;
padding: 22px 30px;
border-radius: 26px 26px 26px 8px;
font-size: 15px;
}
}
.wdhDQjxAQRWw {
margin-top: 34px;
padding-top: 22px;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.tjaLdcXNMfZe {
margin: 0 0 10px;
font-size: 18px;
font-weight: 800;
line-height: 1.2;
}

.XNgKtZxWUyqA {
max-height: 126px;
overflow: hidden;
color: var(--MlDfiSzcGnaE);
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;
}

.XNgKtZxWUyqA p {
margin: 0 0 10px;
font-size: inherit;
line-height: inherit;
}

.XNgKtZxWUyqA p:last-child {
margin-bottom: 0;
}

.YnUZwyFstBpZ {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
border: 0;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}

.YnUZwyFstBpZ:checked ~ .XNgKtZxWUyqA {
max-height: 1600px;
-webkit-mask-image: none;
mask-image: none;
}

.BRiIFlLQZfHy {
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(--vrxQxuKDgUdO);
background: var(--EIAWXYdUeJeb);
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 28%, transparent);
border-radius: var(--AuQhaGQsThMc);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.02em;
cursor: pointer;
}

.BRiIFlLQZfHy:hover {
background: color-mix(in srgb, var(--vrxQxuKDgUdO) 10%, var(--EIAWXYdUeJeb));
}

.YnUZwyFstBpZ:checked ~ .BRiIFlLQZfHy {
margin-top: 10px;
}

.YnUZwyFstBpZ:focus-visible ~ .BRiIFlLQZfHy {
outline: 3px solid var(--vrxQxuKDgUdO);
outline-offset: 3px;
}

.WYCcZtaKpDFx {
display: none;
}

.YnUZwyFstBpZ:checked ~ .BRiIFlLQZfHy .WRSknhzJMaAz {
display: none;
}

.YnUZwyFstBpZ:checked ~ .BRiIFlLQZfHy .WYCcZtaKpDFx {
display: inline;
}

.BmDIkmYNBNHK {
width: 6px;
height: 6px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-2px) rotate(45deg);
transition: transform 0.2s ease;
}

.YnUZwyFstBpZ:checked ~ .BRiIFlLQZfHy .BmDIkmYNBNHK {
transform: translateY(2px) rotate(225deg);
}

@media (min-width: 1024px) {
.tjaLdcXNMfZe {
font-size: 20px;
}

.XNgKtZxWUyqA {
max-height: 148px;
font-size: 14px;
}
}

@media (prefers-reduced-motion: reduce) {
.XNgKtZxWUyqA,
.BmDIkmYNBNHK {
transition-duration: 0.001ms;
}
}
.TDxLRnAZLwPv {
width: calc(100% - 2 * var(--aRpEkwfzLONO));
max-width: var(--gbUzdwMmyrmO);
display: grid;
gap: 14px;
margin: 34px auto;
padding: 22px;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: var(--NqTIAOVuhHCn);
}

.KSmknRVbqbcg {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 12px 16px;
}

.FXHPpFMKNbRq {
width: 64px;
height: 64px;
grid-column: 1;
grid-row: 1;
display: grid;
place-items: center;
border: 3px solid var(--mjXMdNfyWqMB);
border-radius: 50%;
font-size: 18px;
font-weight: 900;
line-height: 1;
}

.HoYqBxQLBAae {
grid-column: 2;
grid-row: 1;
color: var(--TthlCaArFLrx);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.17em;
text-transform: uppercase;
}

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

.DBsUkaUXGrGr {
grid-column: 1 / -1;
grid-row: 2;
color: var(--tEAmNPadKuyX);
font-size: 13px;
line-height: 1.6;
}

.DBsUkaUXGrGr p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.DBsUkaUXGrGr p:last-child {
margin-bottom: 0;
}

.IMBDsTVgKESD {
display: flex;
flex-wrap: wrap;
gap: 2px 18px;
}

.XmPvTkQBlZJL {
min-height: 44px;
display: inline-flex;
align-items: center;
gap: 5px;
color: var(--mjXMdNfyWqMB);
font-size: 11px;
font-weight: 900;
text-decoration: underline;
}

.XmPvTkQBlZJL::after {
content: "\2197";
font-size: 10px;
}

.XmPvTkQBlZJL:hover {
color: var(--TthlCaArFLrx);
text-decoration: underline;
}

@media (min-width: 620px) {
.FXHPpFMKNbRq {
grid-row: 1 / span 2;
}

.DBsUkaUXGrGr {
grid-column: 2;
}
}

@media (min-width: 1024px) {
.TDxLRnAZLwPv {
gap: 18px;
padding: 28px 32px;
}

.KSmknRVbqbcg {
gap: 14px 24px;
}

.DBsUkaUXGrGr {
font-size: 14px;
}

.XmPvTkQBlZJL {
font-size: 12px;
}
}
.KfHBsMZtlNaZ {
width: calc(100% - 2 * var(--aRpEkwfzLONO));
max-width: var(--gbUzdwMmyrmO);
display: grid;
align-content: start;
margin: 30px auto 38px;
overflow: hidden;
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border-radius: var(--NqTIAOVuhHCn);
}

.oKmMkkhSwydL {
display: grid;
align-content: center;
justify-items: center;
gap: 10px;
padding: 26px 22px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
text-align: center;
}

.zbfRbvSNnNcE {
font-size: 44px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.04em;
}

.SCHXjYhlwYTL {
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

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

.AlzMvdVocXGB {
padding: 22px 22px 0;
font-size: 15px;
font-weight: 700;
line-height: 1.5;
}

.AlzMvdVocXGB p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.AlzMvdVocXGB p:last-child {
margin-bottom: 0;
}

.KWIByhxxVUmM {
display: flex;
flex-wrap: wrap;
gap: 8px;
padding: 16px 22px 24px;
}

.soxLuebwUxFc {
min-height: 44px;
display: inline-flex;
align-items: center;
padding: 0 18px;
color: var(--mOvIZhNjUrPB);
background: var(--mjXMdNfyWqMB);
border-radius: var(--AuQhaGQsThMc);
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

.soxLuebwUxFc:hover {
color: var(--HjFVALOEtuRK);
background: var(--eSaVSZXQpFDM);
text-decoration: none;
}

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

.oKmMkkhSwydL {
grid-column: 1;
grid-row: 1 / -1;
}

.zbfRbvSNnNcE {
font-size: 54px;
}

.AlzMvdVocXGB {
grid-column: 2;
padding: 30px 32px 0;
}

.KWIByhxxVUmM {
grid-column: 2;
padding: 18px 32px 30px;
}
}

@media (min-width: 1024px) {
.KfHBsMZtlNaZ {
grid-template-columns: 280px minmax(0, 1fr);
margin: 38px auto 46px;
}

.zbfRbvSNnNcE {
font-size: 72px;
}

.SCHXjYhlwYTL {
font-size: 11px;
}

.AlzMvdVocXGB {
max-width: 68ch;
padding: 40px 44px 0;
font-size: 17px;
}

.KWIByhxxVUmM {
padding: 22px 44px 40px;
}

.soxLuebwUxFc {
min-height: 48px;
font-size: 13px;
}
}
.ZqgvbTFfGoWz {
width: calc(100% - 2 * var(--aRpEkwfzLONO));
max-width: var(--gbUzdwMmyrmO);
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: center;
gap: 12px 16px;
margin: 32px auto 40px;
padding: 24px 22px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--NqTIAOVuhHCn);
}

.yLCFBkmHcHZL {
width: 66px;
height: 66px;
grid-column: 1;
grid-row: 1;
display: grid;
place-items: center;
color: var(--vrxQxuKDgUdO);
border: 2px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 45%, transparent);
border-radius: 50%;
font-size: 19px;
font-weight: 900;
line-height: 1;
}

.gXdhAoSqtfQV {
grid-column: 2;
grid-row: 1;
color: var(--vrxQxuKDgUdO);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

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

.zIdWynnzHyeY {
grid-column: 1 / -1;
grid-row: 2;
color: var(--MlDfiSzcGnaE);
font-size: 13px;
line-height: 1.6;
}

.zIdWynnzHyeY p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.zIdWynnzHyeY p:last-child {
margin-bottom: 0;
}

.QeycqlKmQagm {
min-height: 52px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 0 16px;
color: var(--vrxQxuKDgUdO);
background: color-mix(in srgb, var(--vrxQxuKDgUdO) 8%, transparent);
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 26%, transparent);
border-radius: 14px;
font-size: 12px;
font-weight: 900;
text-decoration: none;
}

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

.QeycqlKmQagm:hover {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.QeycqlKmQagm:nth-of-type(1) {
grid-column: 1 / -1;
grid-row: 3;
}

.QeycqlKmQagm:nth-of-type(2) {
grid-column: 1 / -1;
grid-row: 4;
}

.QeycqlKmQagm:nth-of-type(3) {
grid-column: 1 / -1;
grid-row: 5;
}

.QeycqlKmQagm:nth-of-type(4) {
grid-column: 1 / -1;
grid-row: 6;
}

@media (min-width: 620px) {
.ZqgvbTFfGoWz {
grid-template-columns: auto minmax(0, 1fr);
gap: 14px 16px;
padding: 30px 28px;
}

.QeycqlKmQagm:nth-of-type(1) {
grid-column: 1;
grid-row: 3;
}

.QeycqlKmQagm:nth-of-type(2) {
grid-column: 2;
grid-row: 3;
}

.QeycqlKmQagm:nth-of-type(3) {
grid-column: 1;
grid-row: 4;
}

.QeycqlKmQagm:nth-of-type(4) {
grid-column: 2;
grid-row: 4;
}
}

@media (min-width: 1024px) {
.ZqgvbTFfGoWz {
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;
}

.yLCFBkmHcHZL {
width: 78px;
height: 78px;
grid-column: 1;
grid-row: 1;
font-size: 22px;
}

.gXdhAoSqtfQV {
grid-column: 2;
grid-row: 1;
align-self: center;
}

.zIdWynnzHyeY {
grid-column: 1 / 3;
grid-row: 2;
max-width: 52ch;
font-size: 14px;
}

.QeycqlKmQagm:nth-of-type(1) {
grid-column: 3;
grid-row: 1;
}

.QeycqlKmQagm:nth-of-type(2) {
grid-column: 4;
grid-row: 1;
}

.QeycqlKmQagm:nth-of-type(3) {
grid-column: 3;
grid-row: 2;
}

.QeycqlKmQagm:nth-of-type(4) {
grid-column: 4;
grid-row: 2;
}

.QeycqlKmQagm {
min-height: 62px;
padding: 0 20px;
font-size: 13px;
}
}
.vygUGsIKtAUZ {
width: calc(100% - 2 * var(--aRpEkwfzLONO));
max-width: var(--gbUzdwMmyrmO);
display: grid;
justify-items: center;
gap: 22px;
margin: 36px auto 44px;
padding: 28px 20px;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--NqTIAOVuhHCn);
}

.rdqpNakFQRLw {
width: 100%;
position: relative;
isolation: isolate;
display: grid;
justify-items: center;
gap: 12px;
}

.rdqpNakFQRLw::before {
content: "";
width: 300px;
height: 300px;
position: absolute;
z-index: -1;
top: 0;
left: 50%;
border: 1px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 22%, transparent);
border-radius: 50%;
transform: translateX(-50%);
}

.aiVtECgGUiYk {
width: 208px;
height: 208px;
display: grid;
align-content: center;
justify-items: center;
gap: 6px;
padding: 22px;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 50%;
text-align: center;
}

.zslJnAKlbskC {
font-size: 46px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.05em;
}

.ELQHvIZNDjsW {
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
}

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

.urSjZkerncYb {
width: 100%;
min-height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 16px;
color: var(--CsKzuJkdvSnk);
background: var(--WxAzJFDmPLRj);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 14px;
font-size: 12px;
font-weight: 900;
text-align: center;
text-decoration: none;
}

.urSjZkerncYb:hover {
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.dVRocehKqNOj {
max-width: 70ch;
color: var(--MlDfiSzcGnaE);
font-size: 13px;
line-height: 1.6;
text-align: center;
}

.dVRocehKqNOj p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.dVRocehKqNOj p:last-child {
margin-bottom: 0;
}

@media (min-width: 620px) {
.vygUGsIKtAUZ {
padding: 34px 26px;
}

.rdqpNakFQRLw {
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
align-items: center;
gap: 18px 26px;
}

.rdqpNakFQRLw::before {
width: 340px;
height: 340px;
top: 50%;
transform: translate(-50%, -50%);
}

.aiVtECgGUiYk {
grid-column: 2;
grid-row: 1 / span 2;
}

.urSjZkerncYb:nth-of-type(1) {
grid-column: 1;
grid-row: 1;
}

.urSjZkerncYb:nth-of-type(2) {
grid-column: 3;
grid-row: 1;
}

.urSjZkerncYb:nth-of-type(3) {
grid-column: 1;
grid-row: 2;
}

.urSjZkerncYb:nth-of-type(4) {
grid-column: 3;
grid-row: 2;
}
}

@media (min-width: 1024px) {
.vygUGsIKtAUZ {
gap: 28px;
margin: 44px auto 52px;
padding: 46px 40px;
}

.rdqpNakFQRLw {
gap: 26px 60px;
}

.rdqpNakFQRLw::before {
width: 430px;
height: 430px;
}

.aiVtECgGUiYk {
width: 258px;
height: 258px;
}

.zslJnAKlbskC {
font-size: 58px;
}

.urSjZkerncYb {
min-height: 62px;
max-width: 280px;
font-size: 13px;
}

.urSjZkerncYb:nth-of-type(1),
.urSjZkerncYb:nth-of-type(3) {
justify-self: end;
}

.urSjZkerncYb:nth-of-type(2),
.urSjZkerncYb:nth-of-type(4) {
justify-self: start;
}

.dVRocehKqNOj {
font-size: 14px;
}
}
.fhQzJcJlrGxO {
width: calc(100% - 2 * var(--aRpEkwfzLONO));
max-width: var(--gbUzdwMmyrmO);
display: grid;
gap: 26px;
margin: 36px auto 44px;
}

.xCHjyziqVIFt {
display: grid;
justify-items: start;
gap: 12px;
}

.XiwBtJNKptcz {
width: 74px;
height: 74px;
display: grid;
place-items: center;
color: var(--CsKzuJkdvSnk);
border: 2px solid color-mix(in srgb, var(--vrxQxuKDgUdO) 45%, transparent);
border-radius: 50%;
font-size: 20px;
font-weight: 900;
line-height: 1;
}

.pIAuJLIJGtDl {
color: var(--vrxQxuKDgUdO);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.18em;
text-transform: uppercase;
}

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

.uQHYmwDYkgfT {
color: var(--MlDfiSzcGnaE);
font-size: 14px;
line-height: 1.6;
}

.uQHYmwDYkgfT p {
margin: 0 0 8px;
font-size: inherit;
line-height: inherit;
}

.uQHYmwDYkgfT p:last-child {
margin-bottom: 0;
}

.QjDtmuxdCsGw {
display: grid;
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.QRlISAdacaDH {
display: grid;
border-bottom: 1px solid var(--UliyeBNoDwpC);
}

.FKyozfkJkynZ {
min-height: 76px;
display: flex;
align-items: center;
gap: 16px;
padding: 12px 0;
color: var(--CsKzuJkdvSnk);
font-size: 14px;
font-weight: 800;
text-decoration: none;
}

.FKyozfkJkynZ::before {
content: "\2197";
width: 48px;
height: 48px;
flex: 0 0 auto;
display: grid;
place-items: center;
color: var(--HjFVALOEtuRK);
background: var(--vrxQxuKDgUdO);
border-radius: 50%;
font-size: 16px;
font-weight: 900;
}

.FKyozfkJkynZ:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

@media (min-width: 620px) {
.uQHYmwDYkgfT {
max-width: 52ch;
}

.FKyozfkJkynZ {
font-size: 15px;
}
}

@media (min-width: 1024px) {
.fhQzJcJlrGxO {
grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
align-items: center;
gap: 60px;
margin: 46px auto 54px;
}

.xCHjyziqVIFt {
gap: 16px;
}

.XiwBtJNKptcz {
width: 86px;
height: 86px;
font-size: 23px;
}

.uQHYmwDYkgfT {
font-size: 15px;
}

.FKyozfkJkynZ {
min-height: 88px;
gap: 20px;
font-size: 16px;
}

.FKyozfkJkynZ::before {
width: 56px;
height: 56px;
font-size: 18px;
}
}
.DvljqKnupZIB {
margin: 0 0 24px;
overflow-x: auto;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
scrollbar-width: thin;
}

table {
width: 100%;
border-collapse: collapse;
color: var(--CsKzuJkdvSnk);
font-size: 14px;
line-height: 1.55;
text-align: left;
}

table caption {
padding: 14px 18px 0;
color: var(--MlDfiSzcGnaE);
font-size: 12px;
text-align: left;
}

table th,
table td {
padding: 13px 18px;
vertical-align: top;
text-align: left;
}

table thead th {
color: var(--CsKzuJkdvSnk);
background: var(--WxAzJFDmPLRj);
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(--UliyeBNoDwpC);
}

table thead + tbody tr:first-child {
border-top: 1px solid var(--UliyeBNoDwpC);
}

table tbody th {
width: 34%;
color: var(--MlDfiSzcGnaE);
font-size: 12px;
font-weight: 800;
letter-spacing: 0.04em;
}

table tbody tr:hover {
background: color-mix(in srgb, var(--vrxQxuKDgUdO) 7%, transparent);
}

table thead + tbody td:first-child {
font-weight: 700;
}

table a {
color: var(--vrxQxuKDgUdO);
}

@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;
}

.AZVcZDHGASds {
overflow: visible;
background: transparent;
border: 0;
border-radius: 0;
}

.AZVcZDHGASds > table,
.AZVcZDHGASds tbody,
.AZVcZDHGASds tr,
.AZVcZDHGASds td {
display: block;
width: 100%;
}

.AZVcZDHGASds thead {
display: none;
}

.AZVcZDHGASds tbody tr {
margin-bottom: 10px;
padding: 2px 0;
background: var(--FlApNoUFrKJb);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
}

.AZVcZDHGASds tbody tr:last-child {
margin-bottom: 0;
}

.AZVcZDHGASds tbody tr:hover {
background: var(--FlApNoUFrKJb);
}

.AZVcZDHGASds td {
display: grid;
gap: 2px;
padding: 9px 14px;
}

.AZVcZDHGASds td + td {
border-top: 1px solid color-mix(in srgb, var(--UliyeBNoDwpC) 60%, transparent);
}

.AZVcZDHGASds td::before {
content: attr(data-label);
color: var(--MlDfiSzcGnaE);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.08em;
text-transform: uppercase;
}

.AZVcZDHGASds td:not([data-label])::before {
display: none;
}

.AZVcZDHGASds tbody td:first-child {
font-size: 15px;
font-weight: 900;
line-height: 1.25;
}
}
.ATHJTaOtkApS {
max-width: var(--gbUzdwMmyrmO);
width: 100%;
margin: 40px auto;
padding: 0 var(--aRpEkwfzLONO);
}

.JZwPbRMrwhJW {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 12px;
}

.oipBVjXMcWFX a {
color: var(--vrxQxuKDgUdO);
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-color: var(--vrxQxuKDgUdO);
transition: color 0.2s ease;
}

.oipBVjXMcWFX a:hover {
color: var(--KYHgAHAtdwtV);
}
.TktgleqhEAXj {
padding: 36px var(--aRpEkwfzLONO) 45px;
color: var(--MlDfiSzcGnaE);
background: var(--KtTBEvbZVEoF);
border-top: 1px solid var(--UliyeBNoDwpC);
}

.cQZgSkwgRtpj {
max-width: var(--gbUzdwMmyrmO);
margin: 0 auto;
}

.ynSIQpwjICcS {
display: flex;
align-items: center;
gap: 12px;
color: var(--ksJdbzIJXiLX);
}

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

.hLWNUnBoeKTU span {
display: block;
color: var(--vrxQxuKDgUdO);
}

.DEiXQotzTjZu {
margin-top: 18px;
font-size: 12px;
line-height: 1.65;
}

.DEiXQotzTjZu p {
margin: 0 0 10px;
font-size: inherit;
line-height: inherit;
}

.DEiXQotzTjZu p:last-child {
margin-bottom: 0;
}

.NvlFLyjxiEUh {
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 9px;
margin: 22px 0 16px;
}

.PizhnCBFILrG {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 12px 14px;
color: var(--ksJdbzIJXiLX);
background: transparent;
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 14px;
font-size: 13px;
font-weight: 900;
text-align: center;
text-decoration: none;
}

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

.IAhnqdwppPxF {
color: var(--mjXMdNfyWqMB);
background: var(--mOvIZhNjUrPB);
border: 0;
}

.IAhnqdwppPxF::before {
content: "";
width: 9px;
height: 9px;
flex: 0 0 auto;
background: color-mix(in srgb, var(--erBcydinMloD) 60%, var(--mjXMdNfyWqMB));
border-radius: 50%;
}

.IAhnqdwppPxF:hover {
background: color-mix(in srgb, var(--mOvIZhNjUrPB) 88%, var(--vrxQxuKDgUdO));
}

.KKbyXwOJPZUJ {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin: 12px 0 22px;
padding: 0;
list-style: none;
}

.wbpSqDltZXAk {
width: 44px;
height: 44px;
display: grid;
place-items: center;
color: var(--ksJdbzIJXiLX);
font-size: 15px;
line-height: 1;
cursor: default;
}

.wbpSqDltZXAk::before {
font-family: "Font Awesome 6 Brands";
font-weight: 400;
}

.xdKuSOpYucXt::before {
content: "\f39e";
}

.yNvYkrGrZusT::before {
content: "\e61b";
}

.AwmaAuObIJrq::before {
content: "\f16d";
}

.yeZMUDLBmNUq::before {
content: "\f2c6";
}

.oCSCiriUfvQp::before {
content: "\f167";
}

.ztpLZioPwSZk::before {
content: "\f0e1";
}

.saseyqoItiXO::before {
content: "\e07b";
}

.dcCYMNWAmCnX {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
width: 100%;
margin: 0 0 20px;
}

.DzpOQXcjMJgk {
margin: 0 0 10px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.04em;
text-transform: uppercase;
color: var(--ksJdbzIJXiLX);
}

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

.TcuLJIONPLOI {
display: inline-flex;
align-items: center;
min-height: 32px;
color: var(--ksJdbzIJXiLX);
font-size: 11px;
font-weight: 700;
text-decoration: none;
}

.TcuLJIONPLOI:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.qDWjXwPvEaVh {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-top: 20px;
}

.CuECFwauduSg {
flex: 1 0 100%;
}

.rHBqkIsoveKT {
font-size: 9px;
}

@media (min-width: 640px) {
.dcCYMNWAmCnX {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 24px 32px;
}
}

.bcWtQPzoSltu {
position: relative;
}

.rtXpngJTskkt {
min-height: 36px;
display: inline-flex;
align-items: center;
gap: 10px;
padding: 8px 14px;
color: var(--ksJdbzIJXiLX);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 12px;
font-size: 12px;
font-weight: 800;
list-style: none;
cursor: pointer;
user-select: none;
}

.rtXpngJTskkt::-webkit-details-marker {
display: none;
}

.rtXpngJTskkt::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;
}

.bcWtQPzoSltu[open] .rtXpngJTskkt::after {
transform: translateY(2px) rotate(-135deg);
}

.rtXpngJTskkt:hover {
border-color: color-mix(in srgb, var(--vrxQxuKDgUdO) 45%, transparent);
}

.BRXtZeBMKfWI {
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(--KtTBEvbZVEoF);
border: 1px solid var(--UliyeBNoDwpC);
border-radius: 12px;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
}

.rsrIaJRVzGTn {
display: block;
padding: 8px 12px;
color: var(--ksJdbzIJXiLX);
border-radius: 8px;
font-size: 12px;
font-weight: 700;
white-space: nowrap;
text-decoration: none;
}

.rsrIaJRVzGTn:hover {
color: var(--vrxQxuKDgUdO);
background: color-mix(in srgb, var(--vrxQxuKDgUdO) 10%, transparent);
text-decoration: none;
}

@media (min-width: 1024px) {
.TktgleqhEAXj {
padding: 48px var(--aRpEkwfzLONO) 40px;
}

.cQZgSkwgRtpj {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
column-gap: 48px;
}

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

.DEiXQotzTjZu {
max-width: 52ch;
margin-top: 14px;
}

.hnMbhSyyPeuN {
grid-column: 2;
grid-row: 1;
display: grid;
justify-items: end;
align-content: start;
gap: 16px;
margin-top: 0;
}

.NvlFLyjxiEUh {
grid-template-columns: repeat(2, minmax(0, 170px));
margin: 0;
}

.PizhnCBFILrG {
min-height: 44px;
font-size: 12px;
}

.KKbyXwOJPZUJ {
margin: 0;
justify-content: flex-end;
}

.qDWjXwPvEaVh {
grid-column: 1 / -1;
flex-wrap: nowrap;
align-items: flex-start;
gap: 24px;
margin-top: 30px;
padding-top: 20px;
border-top: 1px solid var(--UliyeBNoDwpC);
}

.CuECFwauduSg {
flex: 1 1 auto;
}

.dcCYMNWAmCnX {
grid-template-columns: repeat(3, minmax(160px, 220px));
gap: 32px;
margin: 0;
}
}
.JjoKPcKcJkLo {
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(--FlApNoUFrKJb) 95%, transparent);
border: 1px solid color-mix(in srgb, var(--CsKzuJkdvSnk) 14%, transparent);
border-radius: 18px;
box-shadow: 0 16px 50px color-mix(in srgb, var(--KmqWcplQgEPF) 50%, transparent);
backdrop-filter: blur(18px);
}

.eLKZNaKVYLuR {
min-width: 50px;
min-height: 54px;
display: grid;
place-items: center;
align-content: center;
gap: 3px;
color: var(--MlDfiSzcGnaE);
text-decoration: none;
}

.eLKZNaKVYLuR:hover {
color: var(--vrxQxuKDgUdO);
text-decoration: none;
}

.eLKZNaKVYLuR small {
font-size: 8px;
font-weight: 800;
letter-spacing: 0.04em;
}

.uxAnOPmuECgt {
color: var(--vrxQxuKDgUdO);
}

.JUmdCJqHwsgc {
width: 18px;
height: 18px;
position: relative;
display: block;
font-size: 16px;
line-height: 18px;
text-align: center;
}

.JUmdCJqHwsgc::before {
font-family: "Font Awesome";
font-weight: 900;
}

.onQBmigBoXYX .JUmdCJqHwsgc::before {
content: "\f015";
}

.UrenBOKLGWlX .JUmdCJqHwsgc::before {
content: "\f06b";
}

.slPLmPMeKqSd .JUmdCJqHwsgc::before {
content: "\f086";
}

.zzCzsODLnYLQ .JUmdCJqHwsgc::before {
content: "\f002";
}

.TECpyBhVKGjA {
width: 58px;
height: 58px;
justify-self: center;
margin-top: -27px;
color: var(--HjFVALOEtuRK);
background: linear-gradient(145deg, var(--vrxQxuKDgUdO), var(--erBcydinMloD));
border-radius: 18px;
box-shadow: 0 10px 24px color-mix(in srgb, var(--vrxQxuKDgUdO) 25%, transparent);
}

.TECpyBhVKGjA:hover {
color: var(--HjFVALOEtuRK);
}

.TECpyBhVKGjA small {
font-weight: 900;
}

.TECpyBhVKGjA .JUmdCJqHwsgc::before,
.TECpyBhVKGjA .JUmdCJqHwsgc::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
background: currentColor;
border-radius: 2px;
}

.TECpyBhVKGjA .JUmdCJqHwsgc::before {
width: 16px;
height: 3px;
margin: -1.5px 0 0 -8px;
}

.TECpyBhVKGjA .JUmdCJqHwsgc::after {
width: 3px;
height: 16px;
margin: -8px 0 0 -1.5px;
}
.PpVmyXbDKjiq {
min-height: 100dvh;
display: flex;
flex-direction: column;
}

.PpVmyXbDKjiq .mblYyxLhuwpi {
flex: 1 0 auto;
margin-left: 0;
display: flex;
flex-direction: column;
}

.PpVmyXbDKjiq .TktgleqhEAXj {
flex-shrink: 0;
margin-top: auto;
margin-left: 0;
padding-block: 22px;
}

.PpVmyXbDKjiq .KSFiGdeherPf {
padding-left: 0;
}

.KsezxUEupVns {
flex: 1 0 auto;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 48px 20px 64px;
}

.gYtpNpzNsgVp {
max-width: 560px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
gap: 14px;
}

.bqhsOGjiDJuk {
font-family: var(--mvHYjZSzKUmI);
font-size: clamp(96px, 24vw, 180px);
font-weight: 800;
line-height: 0.9;
letter-spacing: -0.03em;
margin-bottom: 4px;
color: var(--vrxQxuKDgUdO);
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.bqhsOGjiDJuk {
background: linear-gradient(135deg, var(--vrxQxuKDgUdO) 0%, var(--KYHgAHAtdwtV) 100%);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
}

.XBmWJahoiESo {
font-size: 28px;
line-height: 1.25;
font-weight: 700;
color: var(--CsKzuJkdvSnk);
margin: 0;
}

.rFUrwHkLVrtq {
font-size: 16px;
line-height: 1.6;
color: color-mix(in srgb, var(--CsKzuJkdvSnk) 65%, transparent);
margin: 0;
max-width: 44ch;
}

.jvzJscSmdNMp {
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(--VDvyloVduaOO);
color: var(--HjFVALOEtuRK);
transition: transform 0.2s ease, filter 0.2s ease, box-shadow 0.2s ease;
}

.jvzJscSmdNMp:hover {
transform: translateY(-2px);
filter: brightness(1.08);
box-shadow: 0 12px 28px color-mix(in srgb, var(--vrxQxuKDgUdO) 35%, transparent);
text-decoration: none;
}

@media (max-width: 576px) {
.XBmWJahoiESo {
font-size: 24px;
}
.jvzJscSmdNMp {
width: 100%;
}
}

@media (prefers-reduced-motion: reduce) {
.jvzJscSmdNMp {
transition: none;
}
.jvzJscSmdNMp:hover {
transform: none;
}
}
.EYSwsOEDGyQl {
position: relative;
max-width: 560px;
margin: 16px auto 0;
}

.yNDdRFWUfIfI {
display: flex;
flex-direction: column;
gap: 14px;
transition: opacity 0.3s ease;
}

.wAbkduCYGDhb {
display: flex;
flex-direction: column;
gap: 6px;
font-size: 18px;
color: var(--CsKzuJkdvSnk);
}

.wAbkduCYGDhb input,
.wAbkduCYGDhb textarea {
width: 100%;
padding: 12px 14px;
font: inherit;
font-size: 18px;
color: var(--CsKzuJkdvSnk);
background: transparent;
border: 1px solid var(--UliyeBNoDwpC);
border-radius: var(--gvslTMpMSeRl);
outline: none;
transition: border-color 0.2s ease;
}

.wAbkduCYGDhb textarea {
resize: vertical;
}

.wAbkduCYGDhb input:focus,
.wAbkduCYGDhb textarea:focus {
border-color: var(--vrxQxuKDgUdO);
}

.CpQCExEpJkbw {
align-self: center;
min-height: 48px;
padding: 12px 32px;
border: 0;
border-radius: var(--gvslTMpMSeRl);
font: inherit;
font-weight: 700;
cursor: pointer;
background: var(--VDvyloVduaOO);
color: var(--HjFVALOEtuRK);
transition: filter 0.2s ease;
}

.CpQCExEpJkbw:hover {
filter: brightness(1.08);
}

.nhmbZQnWvwuY {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
}

.nhmbZQnWvwuY svg {
width: 72px;
height: 72px;
fill: none;
stroke: var(--vrxQxuKDgUdO);
stroke-width: 3;
stroke-linecap: round;
stroke-linejoin: round;
}

.nhmbZQnWvwuY circle {
stroke-dasharray: 151;
stroke-dashoffset: 151;
}

.nhmbZQnWvwuY path {
stroke-dasharray: 36;
stroke-dashoffset: 36;
}

.EYSwsOEDGyQl.is-sent .yNDdRFWUfIfI {
opacity: 0;
visibility: hidden;
}

.EYSwsOEDGyQl.is-sent .nhmbZQnWvwuY {
opacity: 1;
}

.EYSwsOEDGyQl.is-sent .nhmbZQnWvwuY circle {
animation: JuLVRyfNGWeV 0.6s ease forwards;
}

.EYSwsOEDGyQl.is-sent .nhmbZQnWvwuY path {
animation: JuLVRyfNGWeV 0.4s 0.5s ease forwards;
}

@keyframes JuLVRyfNGWeV {
to {
stroke-dashoffset: 0;
}
}

@media (max-width: 576px) {
.CpQCExEpJkbw {
width: 100%;
}
}

@media (prefers-reduced-motion: reduce) {
.EYSwsOEDGyQl.is-sent .nhmbZQnWvwuY circle,
.EYSwsOEDGyQl.is-sent .nhmbZQnWvwuY path {
animation: none;
stroke-dashoffset: 0;
}
}
