*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafbfc;
font-size:1rem;
overflow-x:hidden;
overflow-wrap:break-word;
color:#4a5568;
line-height:1.55;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
font-family:"Work Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
img{
max-width:100%;
display:block;
}
a{
color:inherit;
text-decoration:none;
}
button{
border:none;
background:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
color:#0f1419;
}
::-webkit-scrollbar{
height:0.5rem;
width:8px;
}
::-webkit-scrollbar-thumb{
border-radius:8px;
background:#dce1e8;
}
::-webkit-scrollbar-track{
background:transparent;
}
.xefetzjh{
margin:0 auto;
padding:0 18px;
width:100%;
max-width:77.5rem;
}
.lu7se4tx{
padding:34px 0;
}
.p7zuk{
letter-spacing:-.01em;
color:#0f1419;
font-size:30px;
line-height:1.1;
font-weight:700;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.sn0crt2o{
color:#4a5568;
font-size:15px;
margin-top:0.375rem;
}
.z9s4v4 .p7zuk{
color:#e8eaf2;
}
.z9s4v4 .sn0crt2o{
color:#a8b0cc;
}
.pui15pcl{
background:#ffffff;
}
.zejrwp{
border:1px solid #dce1e8;
background:#ffffff;
border-radius:0.5rem;
}
.fm2t9o{
font-family:"Work Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
text-transform:uppercase;
color:#687080;
font-weight:700;
letter-spacing:.12em;
line-height:1.4;
font-size:0.688rem;
display:inline-block;
}
.bsj67np{
gap:6px;
font-weight:600;
color:#078451;
align-items:center;
white-space:nowrap;
display:inline-flex;
}
.bsj67np svg{
height:15px;
width:15px;
}
.rneoa9{
background:#dce1e8;
flex:0 0 auto;
border-radius:4px;
width:1.875rem;
display:flex;
align-items:center;
height:1.875rem;
color:#5662d9;
justify-content:center;
}
.rneoa9 svg{
width:18px;
height:18px;
}
.z9s4v4 .rneoa9{
background:rgba(67,76,110,0.139);
color:#e8eaf2;
}
.tws5h{
border-radius:50%;
background:#098454;
height:0.5rem;
vertical-align:middle;
display:inline-block;
width:8px;
margin-right:0.438rem;
box-shadow:0 0 0 3px rgba(86,98,217,0.094);
}
.qt0ko4{
display:none;
}
@media(max-width:622px){
.xefetzjh{
padding:0 0.875rem;
}
.lu7se4tx{
padding:1.625rem 0;
}
.p7zuk{
font-size:23px;
}
}
@keyframes d9o3n6{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.ey5lcq5{
background:#1a1d2e;
color:#a8b0cc;
font-size:0.813rem;
}
.s43lqmki{
gap:16px;
justify-content:space-between;
align-items:center;
display:flex;
flex-wrap:nowrap;
min-height:42px;
}
.po8efa{
overflow:hidden;
gap:24px;
align-items:center;
min-width:0;
display:flex;
}
.dzzvi1{
gap:7px;
overflow:hidden;
align-items:center;
display:inline-flex;
text-overflow:ellipsis;
white-space:nowrap;
}
.dzzvi1 svg{
flex:0 0 auto;
width:0.875rem;
height:14px;
color:#d4a74f;
}
.dzzvi1 strong{
font-weight:600;
color:#e8eaf2;
}
.wubsl svg{
color:#098454;
}
.ykjxw4{
flex:0 0 auto;
}
.il0ix8{
border-radius:4px;
padding:8px 0.75rem;
border:1px solid rgba(138,148,210,0.199);
gap:0.5rem;
align-items:center;
color:#e8eaf2;
display:inline-flex;
}
.il0ix8 svg{
color:#a8b0cc;
height:14px;
width:14px;
}
.jofq157{
background:#ffffff;
position:sticky;
border-bottom:1px solid #dce1e8;
z-index:40;
top:0;
}
.b832wcb7{
gap:22px;
display:flex;
align-items:center;
height:4.375rem;
}
.dzl8o1f{
flex:0 0 auto;
flex-direction:column;
display:flex;
color:#0f1419;
text-decoration:none;
line-height:1;
justify-content:center;
}
.y11ow830{
font-size:1.375rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
white-space:nowrap;
font-weight:700;
}
.no83e{
margin-top:3px;
text-transform:uppercase;
letter-spacing:.16em;
color:#5662d9;
font-size:9px;
white-space:nowrap;
}
.v9mq1f0k{
gap:0.25rem;
display:flex;
margin-left:6px;
}
.evphmr{
padding:9px 14px;
border-radius:4px;
font-weight:600;
font-size:15px;
text-decoration:none;
white-space:nowrap;
color:#4a5568;
}
.myefj08{
background:#5662d9;
color:#ffffff;
}
.v2ewz0b{
gap:0.625rem;
flex:0 0 auto;
display:flex;
margin-left:auto;
}
.jxlf8ffe{
border:1px solid #dce1e8;
border-radius:0.25rem;
display:none;
height:2.75rem;
margin-left:0.5rem;
justify-content:center;
width:44px;
cursor:pointer;
color:#0f1419;
align-items:center;
}
.jxlf8ffe svg{
width:22px;
height:1.375rem;
}
.j2vy5l{
padding:1rem 0 0.25rem;
}
.qujn4od{
gap:10px;
display:flex;
flex-wrap:wrap;
}
.lcqsy2g{
background:#ffffff;
padding:11px 1rem;
border:1px solid #dce1e8;
border-radius:4px;
gap:0.5rem;
align-items:center;
color:#0f1419;
font-weight:600;
text-decoration:none;
font-size:14px;
display:inline-flex;
}
.lcqsy2g svg{
color:#5662d9;
height:16px;
width:1rem;
}
.xa7n20{
background:#ffffff;
display:none;
border-bottom:1px solid #dce1e8;
}
.xa7n20 .xefetzjh{
padding-top:0.875rem;
padding-bottom:14px;
}
.mcc2srnh{
padding:0.688rem 4px;
display:block;
border-bottom:1px solid #dce1e8;
font-weight:600;
color:#0f1419;
text-decoration:none;
}
.qt0ko4:checked~.xa7n20{
display:block;
}
@media(max-width:761px){
.v9mq1f0k{
display:none;
}
.jxlf8ffe{
display:flex;
}
.j2vy5l{
display:none;
}
.l0xg1{
display:none;
}
.b832wcb7{
gap:10px;
height:4rem;
}
.v2ewz0b{
gap:0.5rem;
}
.no83e{
display:none;
}
}
@media(max-width:619px){
.y11ow830{
font-size:19px;
}
.b832wcb7{
padding-bottom:0.625rem;
row-gap:10px;
flex-wrap:wrap;
padding-top:10px;
column-gap:10px;
height:auto;
}
.jxlf8ffe{
order:1;
margin-left:auto;
}
.v2ewz0b{
gap:0.5rem;
width:100%;
flex-basis:100%;
margin-left:0;
order:2;
}
.v2ewz0b .acapz1ph{
flex:1 1 0;
overflow:hidden;
padding:12px 8px;
text-align:center;
white-space:nowrap;
font-size:13.5px;
text-overflow:ellipsis;
min-width:0;
}
}
.acapz1ph{
border-radius:0.25rem;
transition:background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1);
padding:13px 22px;
gap:0.5rem;
font-family:"Work Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
text-decoration:none;
font-size:0.938rem;
white-space:nowrap;
justify-content:center;
cursor:pointer;
display:inline-flex;
font-weight:600;
align-items:center;
}
.acapz1ph svg{
height:1.063rem;
width:17px;
}
.zekmcd{
background:#078451;
color:#ffffff;
}
.zekmcd:hover{
background:#07844e;
}
.jnz87o{
background:#5662d9;
color:#ffffff;
}
.jnz87o:hover{
opacity:.92;
}
.ek48b3w9{
border:1.5px solid #dce1e8;
background:transparent;
color:#0f1419;
}
.pf7rw{
border:1.5px solid rgba(138,148,210,0.2);
background:transparent;
color:#e8eaf2;
}
.z9s4v4 .ek48b3w9{
border-color:rgba(138,148,210,0.175);
color:#e8eaf2;
}
.x41e8bj8{
gap:0.313rem;
color:#078451;
font-size:0.813rem;
text-decoration:none;
display:inline-flex;
align-items:center;
font-weight:600;
cursor:pointer;
}
.x41e8bj8 svg{
width:14px;
height:0.875rem;
}
.z9s4v4 .x41e8bj8{
color:#9da9f5;
}
.hbrlz8{
background:#d13942;
border-radius:50%;
animation:d9o3n6 1.4s infinite;
display:inline-block;
width:0.375rem;
height:0.375rem;
}
.sm2ksm{
gap:2px;
display:inline-flex;
color:#d4a74f;
}
.sm2ksm svg{
height:1rem;
width:16px;
}
.v7m63df{
gap:6px;
padding:9px 14px;
border:1px solid #dce1e8;
background:#ffffff;
border-radius:0.25rem;
font-size:0.813rem;
display:inline-flex;
font-weight:600;
color:#0f1419;
align-items:center;
}
.zmpu45{
border-color:transparent;
background:#5662d9;
color:#ffffff;
}
.aqvjne{
border-radius:0.25rem;
background:#dce1e8;
padding:0.313rem 9px;
text-transform:uppercase;
color:#5662d9;
letter-spacing:.1em;
font-weight:700;
font-size:10px;
}
.my9xb8f{
background:#d13942;
border-radius:0.25rem;
padding:4px 0.625rem;
flex:0 0 auto;
font-size:12px;
font-weight:700;
align-items:center;
display:inline-flex;
color:#fff;
}
.lb40i{
border-radius:8px;
overflow:hidden;
border:1px solid #dce1e8;
background:#ffffff;
text-decoration:none;
display:block;
color:inherit;
min-width:0;
}
.xj4oow9{
display:block;
aspect-ratio:4/3;
background-position:center;
position:relative;
background-size:cover;
}
.tsdlvfy{
aspect-ratio:16/10;
}
.s84c3k{
background:linear-gradient(transparent,rgba(15,20,35,0.662)),linear-gradient(transparent 30%,rgba(0,0,0,0.651));
padding:0.875rem;
left:0;
bottom:0;
right:0;
position:absolute;
}
.wryw6sb{
font-size:10px;
text-transform:uppercase;
display:block;
margin-bottom:3px;
letter-spacing:.14em;
color:#a8b0cc;
text-shadow:0 1px 3px rgba(0,0,0,0.674);
}
.z3kfe0{
font-size:1.25rem;
color:#e8eaf2;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
display:block;
font-weight:700;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.738);
}
.en2pj6{
background:#d13942;
gap:6px;
padding:4px 9px;
border-radius:4px;
position:absolute;
font-weight:700;
color:#fff;
left:0.625rem;
letter-spacing:.04em;
align-items:center;
font-size:0.688rem;
display:inline-flex;
top:0.625rem;
}
.en2pj6 .hbrlz8{
background:#fff;
}
.jijp3x6q{
padding:0.875rem 1rem;
}
.i7y71o{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-size:14px;
color:#098454;
font-weight:700;
}
.hre6o9x{
gap:6px;
font-size:12.5px;
align-items:center;
margin-top:2px;
display:flex;
color:#4a5568;
}
.hre6o9x i{
background:#d4a74f;
border-radius:50%;
width:7px;
height:7px;
font-style:normal;
}
.jijp3x6q .acapz1ph{
width:100%;
margin-top:12px;
}
.zzada{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.glgqx{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
}
.fykqbe{
gap:16px;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.zzada>*,.glgqx>*,.fykqbe>*{
min-width:0;
}
@media(max-width:982px){
.zzada,.glgqx{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:622px){
.zzada,.glgqx,.fykqbe{
grid-template-columns:1fr;
}
}
.pbcgutdl{
gap:1rem;
grid-template-columns:1fr 1fr;
display:grid;
}
.pbcgutdl>*{
min-width:0;
}
.n6wy4y1{
padding:1.625rem;
}
.tohxo{
gap:0.75rem;
padding:0.563rem 0;
border-top:1px solid #dce1e8;
display:flex;
font-size:14px;
justify-content:space-between;
}
.tohxo span{
flex:0 0 auto;
color:#4a5568;
}
.tohxo b{
text-align:right;
}
.am49g{
padding:0.625rem 0;
border-top:1px solid #dce1e8;
}
.am49g:first-child{
border-top:0;
}
.xxk0ox6b{
color:#4a5568;
font-size:12px;
}
.lm92ue{
color:#0f1419;
font-size:14.5px;
font-weight:600;
}
@media(max-width:759px){
.pbcgutdl{
grid-template-columns:1fr;
}
}
.zalrl{
margin-bottom:16px;
min-width:0;
}
.s2q2c9w6{
gap:0.75rem;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:flex-end;
}
.s2q2c9w6 .eiiszw5{
gap:6px;
flex-direction:column;
min-width:0;
display:flex;
}
.o8lafd{
gap:8px;
flex-direction:column;
align-items:flex-start;
display:flex;
}
.n9y6e{
gap:8px;
display:flex;
align-items:center;
flex-direction:column;
text-align:center;
}
.els7t0ci{
font-weight:700;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:1.875rem;
color:#0f1419;
letter-spacing:-.01em;
line-height:1.1;
overflow-wrap:break-word;
}
@media(max-width:623px){
.els7t0ci{
font-size:1.438rem;
}
}
.z9s4v4 .els7t0ci{
color:#e8eaf2;
}
.ipo39or5{
background:rgba(86,98,217,0.057);
border-radius:4px;
padding:0.313rem 0.688rem;
color:#5662d9;
text-transform:uppercase;
letter-spacing:.12em;
}
.vx7m52{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.vx7m52::before{
background:#5662d9;
height:1px;
content:"";
display:inline-block;
width:1.5rem;
}
.x5wso{
gap:0.5rem;
align-items:center;
display:inline-flex;
}
.x5wso::before{
background:#5662d9;
border-radius:50%;
content:"";
height:6px;
width:0.375rem;
display:inline-block;
}
.z9s4v4 .ipo39or5{
background:rgba(67,76,110,0.111);
color:#e8eaf2;
}
.z9s4v4 .vx7m52::before,.z9s4v4 .x5wso::before{
background:#9da9f5;
}
.x2aihc{
gap:6px;
transition:opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1);
display:inline-flex;
font-size:0.875rem;
color:#078451;
font-weight:600;
white-space:nowrap;
align-items:center;
}
.x2aihc:hover{
opacity:.8;
}
.x2aihc svg{
width:0.938rem;
height:0.938rem;
}
.lamomhxa svg{
width:0.875rem;
height:0.875rem;
}
.psv9t1m{
border-radius:0.25rem;
background:#078451;
padding:0.563rem 18px;
color:#ffffff;
}
.psv9t1m:hover{
background:#07844e;
opacity:1;
}
.z9s4v4 .x2aihc{
color:#9da9f5;
}
.jndd7{
margin:-2px 0 16px;
background:#dce1e8;
height:1px;
}
.z9s4v4 .jndd7{
background:rgba(138,148,210,0.167);
}
.h4gxcgw1{
margin:0;
grid-template-columns:1.3fr 1fr;
gap:40px;
padding:42px;
border-radius:0.875rem;
background:linear-gradient(129deg,#1a1d2e,#2e3454);
display:grid;
color:#e8eaf2;
}
.rvd3k4{
margin:18px 0 1rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
font-size:3.125rem;
line-height:1.05;
letter-spacing:-.01em;
color:#e8eaf2;
}
.rvd3k4 em{
font-style:normal;
color:#9da9f5;
}
.h17fahd{
font-size:16px;
max-width:440px;
color:#a8b0cc;
}
.hoosu{
gap:18px;
flex-wrap:wrap;
margin-top:1.625rem;
display:flex;
align-items:center;
}
.sityr0t{
font-size:0.875rem;
color:#a8b0cc;
}
.q53399m{
color:#a8b0cc;
font-size:13px;
}
.j6p5wgf{
margin:4px 0 2px;
font-size:2.125rem;
color:#e8eaf2;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
}
.h8zhpkb{
margin-bottom:1.25rem;
color:#a8b0cc;
font-size:14px;
}
.h8zhpkb span[data-m]{
color:#e8eaf2;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.p9e8a6v{
padding:11px 0;
gap:12px;
border-top:1px solid rgba(138,148,210,0.188);
display:flex;
align-items:center;
}
.rvr2vh b{
display:block;
color:#e8eaf2;
font-size:0.875rem;
font-weight:600;
}
.rvr2vh span{
font-size:0.781rem;
color:#a8b0cc;
display:block;
}
@media(max-width:977px){
.h4gxcgw1{
padding:1.875rem;
grid-template-columns:1fr;
}
.rvd3k4{
font-size:38px;
}
}
@media(max-width:622px){
.h4gxcgw1{
padding:1.5rem;
}
.rvd3k4{
font-size:1.875rem;
}
}
.fzx2kko{
grid-template-columns:repeat(4,1fr);
background:#1a1d2e;
border-radius:0.5rem;
display:grid;
}
.ptt9cfy8{
padding:22px 24px;
border-right:1px solid rgba(138,148,210,0.201);
}
.ptt9cfy8:last-child{
border-right:0;
}
.my5n0l{
font-weight:700;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#e8eaf2;
font-size:1.75rem;
min-width:0;
}
.jc2fo6w5{
color:#9da9f5;
}
.poda2{
margin-top:3px;
font-size:0.844rem;
color:#a8b0cc;
}
@media(max-width:981px){
.fzx2kko{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.fzx2kko{
grid-template-columns:1fr;
}
.ptt9cfy8{
border-right:0;
border-bottom:1px solid rgba(138,148,210,0.182);
}
.ptt9cfy8:last-child{
border-bottom:0;
}
}
.igcxa{
padding:24px;
text-decoration:none;
display:block;
color:inherit;
}
.ugjdz6cl{
background:#dce1e8;
border-radius:4px;
align-items:center;
justify-content:center;
width:48px;
display:flex;
margin-bottom:1rem;
color:#5662d9;
height:48px;
}
.ugjdz6cl svg{
height:1.5rem;
width:24px;
}
.irjhi{
font-size:1.313rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#0f1419;
margin-bottom:0.25rem;
}
.sx3ikon{
color:#4a5568;
font-size:14px;
}
.n74pl5d{
padding:1.25rem;
gap:13px;
display:flex;
align-items:center;
}
.n74pl5d .rneoa9{
display:flex;
}
.z5ofx{
display:block;
color:#0f1419;
font-weight:700;
font-size:19px;
}
.r8plv{
font-size:13px;
color:#4a5568;
display:block;
}
.akwhyp4i{
gap:1rem;
grid-template-columns:repeat(3,1fr);
margin-top:0.5rem;
display:grid;
}
.bwpkr1mx{
padding:30px;
border-radius:0.5rem;
text-align:center;
color:#e8eaf2;
}
.a4nhr93{
background:linear-gradient(rgba(0,0,0,0.32),rgba(0,0,0,0.351)),linear-gradient(133deg,#d4a74f,#7884e8);
}
.dsdf2qc{
background:linear-gradient(rgba(0,0,0,0.316),rgba(0,0,0,0.339)),linear-gradient(132deg,#5662d9,#7884e8);
}
.lup2npe{
background:linear-gradient(rgba(0,0,0,0.352),rgba(0,0,0,0.368)),linear-gradient(130deg,#098454,#7884e8);
}
.yu7n1ns{
opacity:.85;
font-size:12px;
letter-spacing:.16em;
}
.hxz95dd{
margin:8px 0 2px;
font-weight:700;
font-size:2.5rem;
overflow-wrap:anywhere;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.idkdfmq{
font-size:0.813rem;
opacity:.8;
}
.l22vv1{
border-radius:8px;
border:1px solid #dce1e8;
background:#ffffff;
overflow:hidden;
display:flex;
margin-top:18px;
align-items:center;
}
.ff7agbp8{
padding:0.875rem 1.125rem;
flex:0 0 auto;
font-size:14px;
font-weight:700;
white-space:nowrap;
border-right:1px solid #dce1e8;
color:#0f1419;
}
.yqj2gxz{
overflow:hidden;
flex:1;
min-width:0;
}
.ht5zr8vu{
padding:0.875rem 20px;
gap:1.875rem;
white-space:nowrap;
will-change:transform;
display:flex;
}
.lsk8u{
color:#4a5568;
font-size:0.875rem;
}
.lsk8u b{
font-weight:700;
margin-right:0.5rem;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#098454;
}
@media(max-width:981px){
.akwhyp4i{
grid-template-columns:1fr;
}
}
.hu8mid{
gap:12px;
display:flex;
justify-content:space-between;
margin-bottom:0.375rem;
align-items:baseline;
flex-wrap:wrap;
}
.fg7i05{
color:#0f1419;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:24px;
}
.ig3l5ie{
font-size:0.813rem;
color:#4a5568;
}
.ig3l5ie b{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#0f1419;
}
.bn2ggn{
margin:16px 0;
}
.knunkcq8{
gap:14px;
padding:13px 14px;
border-radius:4px;
align-items:center;
display:flex;
}
.knunkcq8:nth-child(odd){
background:#f4f6f8;
}
.r3xjaf{
width:1.125rem;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
color:#4a5568;
}
.h1qom{
flex:1;
min-width:0;
font-weight:600;
}
.lrlfee2q{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-size:0.875rem;
color:#4a5568;
}
.zs6hy9{
width:100%;
}
.hblvxt{
overflow:hidden;
border-radius:8px;
padding:16px;
aspect-ratio:16/11;
display:flex;
color:#e8eaf2;
background-size:cover;
background-position:center;
flex-direction:column;
text-decoration:none;
position:relative;
}
.hblvxt::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(15,20,35,0.617)),linear-gradient(transparent 25%,rgba(0,0,0,0.698));
position:absolute;
content:"";
}
.hblvxt>*{
position:relative;
z-index:1;
}
.tuorl{
background:#d13942;
padding:0.25rem 9px;
border-radius:4px;
gap:6px;
color:#fff;
display:inline-flex;
font-weight:700;
align-self:flex-start;
letter-spacing:.04em;
font-size:0.688rem;
align-items:center;
}
.tuorl .hbrlz8{
background:#fff;
}
.spjrqgcb{
font-weight:700;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.764);
font-size:1.438rem;
margin-top:auto;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.u6omo{
gap:8px;
color:#a8b0cc;
align-items:center;
display:flex;
margin-top:0.5rem;
justify-content:space-between;
font-size:0.781rem;
}
.p3um5{
color:#e8eaf2;
font-weight:600;
}
.feucbhth{
padding:0.75rem 1rem;
border-radius:0.25rem;
border:1px solid #dce1e8;
background:#f4f6f8;
gap:0.75rem;
color:#4a5568;
margin-top:0.875rem;
align-items:center;
display:flex;
font-size:13.5px;
}
.x11khk2t{
padding:26px;
flex-direction:column;
display:flex;
}
.nseu4y9{
margin:10px 0 4px;
color:#0f1419;
font-size:1.625rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.k8cn4a9h{
font-size:0.938rem;
font-weight:700;
color:#5662d9;
margin-bottom:14px;
}
.vvmbhr{
flex:1;
color:#4a5568;
font-size:14px;
}
.x11khk2t .acapz1ph{
width:100%;
margin-top:1.125rem;
}
.gva311f{
gap:0.625rem;
display:flex;
margin-top:0.875rem;
justify-content:space-between;
border-top:1px solid #dce1e8;
padding-top:12px;
align-items:center;
}
.fpz5spzi{
font-size:0.688rem;
letter-spacing:.04em;
color:#4a5568;
}
.u6p31k7{
font-weight:600;
text-decoration:none;
color:#078451;
font-size:0.813rem;
}
.c2a7z{
background:#1a1d2e;
border-radius:8px;
padding:2.125rem;
gap:24px;
display:flex;
color:#e8eaf2;
flex-wrap:wrap;
align-items:center;
}
.meeyuz{
background:rgba(67,76,110,0.124);
flex:0 0 auto;
border-radius:8px;
display:flex;
justify-content:center;
align-items:center;
height:3.5rem;
color:#e8eaf2;
width:56px;
}
.meeyuz svg{
height:26px;
width:26px;
}
.ibbpv{
color:#e8eaf2;
font-size:1.563rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.rumbzu2{
font-size:0.875rem;
color:#a8b0cc;
}
.br20bzoj{
gap:0.75rem;
display:flex;
flex-wrap:wrap;
margin-left:auto;
}
@media(max-width:981px){
.br20bzoj{
width:100%;
margin-left:0;
}
.br20bzoj .acapz1ph{
flex:1;
}
}
.kkvzv{
padding:1.5rem;
border-top:3px solid #5662d9;
}
.oio39m{
border-top-color:#dce1e8;
}
.gq8xo5{
border-top-color:#a8b0cc;
}
.e4d7ki{
border-top-color:#d4a74f;
}
.g9ralyo2{
border-top-color:#5662d9;
}
.l3xedggq{
font-weight:700;
font-size:1.375rem;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#0f1419;
}
.qw3e0g4x{
margin:2px 0 0.875rem;
font-size:13px;
color:#4a5568;
}
.v4tbqrxx{
padding:0.438rem 0;
gap:0.563rem;
align-items:flex-start;
color:#4a5568;
font-size:0.844rem;
display:flex;
}
.v4tbqrxx svg{
flex:0 0 auto;
color:#098454;
width:1rem;
height:16px;
margin-top:2px;
}
.r3gb2{
padding:24px;
}
.fjjueb{
gap:10px;
margin-bottom:0.875rem;
font-size:20px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#0f1419;
display:flex;
align-items:center;
}
.fjjueb svg{
width:1.375rem;
color:#5662d9;
height:1.375rem;
}
.s0ihs{
background:#1a1d2e;
border-color:rgba(138,148,210,0.161);
color:#e8eaf2;
}
.s0ihs .fjjueb{
color:#e8eaf2;
}
.s0ihs .fjjueb svg{
color:#e8eaf2;
}
.fesn742{
margin-bottom:1rem;
font-size:14px;
color:#a8b0cc;
}
.ugxf1rg{
gap:10px;
display:flex;
}
.aznpppu{
padding:10px 0.875rem;
flex:1;
border-radius:4px;
background:rgba(67,76,110,0.148);
font-size:13px;
color:#e8eaf2;
}
.aznpppu small{
display:block;
color:#a8b0cc;
font-size:10px;
}
.ti89l4{
clear:both;
font-size:12px;
color:#a8b0cc;
margin-top:0.875rem;
}
.rw4eav0p{
padding:28px;
}
.p5k447l{
gap:10px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
display:flex;
margin-bottom:0.375rem;
align-items:center;
color:#0f1419;
font-size:1.5rem;
}
.p5k447l svg{
width:1.375rem;
color:#5662d9;
height:1.375rem;
}
.dprqp{
gap:12px;
flex-wrap:wrap;
align-items:center;
display:flex;
margin-top:1.125rem;
}
.jghq2k{
margin-left:auto;
}
.kg64vw{
gap:10px;
display:flex;
font-size:0.875rem;
padding-top:1.125rem;
margin-top:1.375rem;
flex-wrap:wrap;
border-top:1px solid #dce1e8;
align-items:center;
}
.f69bg{
color:#4a5568;
}
.tia9z{
padding:9px 14px;
border:1px solid #dce1e8;
gap:0.438rem;
border-radius:0.25rem;
text-decoration:none;
color:#0f1419;
align-items:center;
font-size:13.5px;
display:inline-flex;
}
.tia9z svg{
height:15px;
color:#5662d9;
width:0.938rem;
}
@media(max-width:622px){
.jghq2k{
width:100%;
margin-left:0;
}
}
.qys8zb{
padding:30px;
}
.cic96w{
gap:18px;
grid-template-columns:repeat(4,1fr);
margin-top:18px;
display:grid;
}
.xk0459 .rneoa9{
margin-bottom:12px;
}
.g05m24p{
display:block;
color:#0f1419;
margin-bottom:0.25rem;
font-size:15px;
}
.d6lxid8{
font-size:0.844rem;
color:#4a5568;
}
@media(max-width:978px){
.cic96w{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.cic96w{
grid-template-columns:1fr;
}
}
.lespi{
gap:1.875rem;
grid-template-columns:1.4fr 1fr;
padding:30px;
display:grid;
}
.i3tbrvv{
color:#0f1419;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
margin-bottom:14px;
font-size:28px;
}
.wqo9k6 p{
margin-bottom:12px;
font-size:0.906rem;
color:#4a5568;
}
.gamr8u{
gap:12px;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:1.125rem;
}
.dqdr5{
padding:1rem;
border:1px solid #dce1e8;
border-radius:0.25rem;
}
.w7kwo{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#0f1419;
font-weight:700;
font-size:1.5rem;
}
.lxxquwyf{
color:#4a5568;
font-size:0.75rem;
}
.oiehvz .fm2t9o{
margin-bottom:16px;
display:block;
}
.iqj72y{
padding:0.688rem 0;
gap:0.688rem;
border-top:1px solid #dce1e8;
align-items:flex-start;
display:flex;
}
.iqj72y:first-of-type{
border-top:0;
}
.iqj72y .tml2cbuu{
flex:0 0 auto;
color:#098454;
margin-top:1px;
}
.iqj72y .tml2cbuu svg{
width:1.125rem;
height:1.125rem;
}
.iqj72y b{
font-size:0.906rem;
color:#0f1419;
}
.iqj72y span{
display:block;
color:#4a5568;
font-size:12.5px;
}
@media(max-width:979px){
.lespi{
grid-template-columns:1fr;
}
}
@media(max-width:981px){
.gamr8u{
grid-template-columns:repeat(2,1fr);
}
}
.bbgdf9{
padding:1.625rem;
gap:1.375rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.thl3e2{
border-radius:50%;
background:#5662d9;
flex:0 0 auto;
font-weight:700;
display:flex;
justify-content:center;
width:4rem;
height:64px;
color:#ffffff;
font-size:1.375rem;
align-items:center;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.gj53l{
font-size:17px;
color:#0f1419;
}
.qlrry9k{
font-size:0.844rem;
color:#4a5568;
margin-top:2px;
}
.bypfz94{
max-width:32.5rem;
color:#4a5568;
margin-top:0.5rem;
font-size:0.813rem;
}
.ublf7e4t{
font-size:13px;
color:#4a5568;
text-align:right;
margin-left:auto;
}
.p44o55p{
gap:6px;
align-items:center;
justify-content:flex-end;
color:#098454;
font-weight:600;
display:inline-flex;
}
.p44o55p svg{
height:15px;
width:0.938rem;
}
.ujscsxo{
margin-top:4px;
}
.y0wfgdmj{
text-decoration:none;
display:block;
margin-top:0.375rem;
color:#078451;
}
@media(max-width:622px){
.ublf7e4t{
margin-left:0;
text-align:left;
}
.p44o55p{
justify-content:flex-start;
}
}
.a13h28{
gap:16px;
grid-template-columns:.8fr 1fr 1fr 1fr;
margin-top:0.5rem;
display:grid;
}
.c8w195{
padding:26px;
border-radius:8px;
background:#1a1d2e;
justify-content:center;
display:flex;
flex-direction:column;
color:#e8eaf2;
}
.k96t7vh9{
font-size:2.875rem;
font-weight:700;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.c8w195 .sm2ksm{
margin:8px 0;
color:#d4a74f;
}
.x2lnp{
font-size:13px;
color:#a8b0cc;
}
.rs1eoobf{
padding:1.375rem;
}
.rs1eoobf .sm2ksm{
margin-bottom:0.625rem;
}
.snjq4v1c{
color:#4a5568;
font-size:14px;
}
.zln0y92{
gap:10px;
display:flex;
justify-content:space-between;
font-size:13px;
margin-top:1rem;
}
.zln0y92 b{
color:#0f1419;
font-weight:600;
}
.zln0y92 span{
color:#4a5568;
}
@media(max-width:983px){
.a13h28{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.a13h28{
grid-template-columns:1fr;
}
}
.qvwp1uc{
grid-template-columns:repeat(4,1fr);
gap:0.875rem;
margin-top:8px;
display:grid;
}
.yi342{
padding:20px;
text-align:center;
}
.iyfp2wo{
font-size:22px;
font-weight:700;
color:#5662d9;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.hfxni{
color:#0f1419;
font-weight:600;
margin-top:4px;
font-size:13.5px;
}
.ntpo4m1{
font-size:0.75rem;
color:#4a5568;
margin-top:2px;
}
.yhduz{
padding:14px 18px;
gap:12px;
flex-wrap:wrap;
margin-top:16px;
align-items:center;
display:flex;
}
.ito6fj{
color:#4a5568;
font-size:13px;
}
.dn9yaku{
border-radius:0.25rem;
border:1px solid #dce1e8;
padding:0.5rem 0.875rem;
font-weight:600;
color:#4a5568;
font-size:13px;
}
@media(max-width:983px){
.qvwp1uc{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.qvwp1uc{
grid-template-columns:1fr;
}
}
.y8kkg{
padding:22px 26px;
gap:18px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.faa3r1{
font-size:16px;
font-weight:700;
color:#0f1419;
}
.xeml1{
font-size:14px;
color:#098454;
font-weight:600;
}
.k98v4y{
color:#4a5568;
font-size:0.875rem;
}
.y8kkg .my9xb8f{
margin-left:auto;
}
.uqxyru{
gap:10px;
display:flex;
padding-top:1rem;
width:100%;
flex-wrap:wrap;
border-top:1px solid #dce1e8;
margin-top:16px;
}
.y0t63{
border:1px solid #dce1e8;
padding:9px 16px;
border-radius:0.25rem;
font-weight:600;
color:#4a5568;
font-size:0.813rem;
}
@media(max-width:621px){
.y8kkg .my9xb8f{
margin-left:0;
}
}
.k811e{
margin-top:0.5rem;
}
.xibj7{
padding:20px 0;
border-bottom:1px solid #dce1e8;
}
.ksc43{
list-style:none;
gap:18px;
align-items:center;
cursor:pointer;
display:flex;
}
.ksc43::-webkit-details-marker{
display:none;
}
.c4rt76nh{
flex:0 0 auto;
background:#5662d9;
border-radius:0.25rem;
padding:0.313rem 9px;
font-weight:700;
color:#ffffff;
font-size:10px;
text-transform:uppercase;
letter-spacing:.1em;
}
.tvxc9{
flex:1;
font-weight:700;
font-size:17px;
color:#0f1419;
}
.dig5ij{
transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
color:#4a5568;
line-height:1;
font-size:24px;
}
.xibj7[open] .dig5ij{
transform:rotate(43deg);
}
.tfh5o{
padding:14px 0 0 0;
font-size:14.5px;
color:#4a5568;
max-width:48.75rem;
}
.fquepz7{
padding:1.5rem;
}
.h8n5sv0{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:1.125rem;
margin-bottom:0.875rem;
color:#0f1419;
}
.eyktb0{
padding:0.625rem 0;
border-top:1px solid #dce1e8;
}
.eyktb0:first-of-type{
border-top:0;
}
.e9ikxxcz{
color:#4a5568;
font-size:12px;
}
.eyktb0 b{
color:#0f1419;
font-size:14.5px;
}
.zfa1mwv{
padding:11px 0;
gap:0.625rem;
justify-content:space-between;
color:#0f1419;
display:flex;
text-decoration:none;
font-size:0.906rem;
border-top:1px solid #dce1e8;
}
.zfa1mwv:first-of-type{
border-top:0;
}
.ace9ghs{
padding:0.75rem 0;
gap:0.688rem;
align-items:flex-start;
border-top:1px solid #dce1e8;
display:flex;
}
.ace9ghs:first-of-type{
border-top:0;
}
.ace9ghs .tml2cbuu{
flex:0 0 auto;
margin-top:1px;
color:#098454;
}
.ace9ghs .tml2cbuu svg{
height:18px;
width:18px;
}
.ace9ghs b{
font-size:14px;
color:#0f1419;
font-weight:600;
}
.ace9ghs span{
color:#4a5568;
display:block;
font-size:0.781rem;
}
.m02xub{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.aabmn{
background:linear-gradient(136deg,#1a1d2e,#2e3454);
min-height:300px;
position:relative;
}
.ilo0ack{
inset:0;
background-image:linear-gradient(rgba(138,148,210,0.197) 1px,transparent 1px),linear-gradient(86deg,rgba(138,148,210,0.187) 1px,transparent 1px);
background-size:2.5rem 40px;
position:absolute;
}
.lcbkz8t1{
position:absolute;
top:48%;
left:50%;
transform:translate(-50%,-100%);
color:#9da9f5;
}
.lcbkz8t1 svg{
width:2.5rem;
height:40px;
}
.clav9v0{
background:rgba(15,20,35,0.646);
padding:0.375rem 10px;
border-radius:4px;
position:absolute;
color:#a8b0cc;
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
bottom:1rem;
left:1.125rem;
font-size:0.75rem;
}
.hpye8sez{
padding:1.75rem;
}
.nc90rahq{
margin-bottom:6px;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
font-size:20px;
color:#0f1419;
}
.lh90m{
margin:0.625rem 0;
font-size:0.906rem;
color:#0f1419;
}
.bxx00{
padding:9px 0;
gap:9px;
color:#4a5568;
border-top:1px solid #dce1e8;
align-items:flex-start;
font-size:13.5px;
display:flex;
}
.bxx00 svg{
flex:0 0 auto;
color:#5662d9;
height:16px;
margin-top:2px;
width:1rem;
}
.olxcgv{
margin-top:14px;
display:inline-block;
}
@media(max-width:761px){
.m02xub{
grid-template-columns:1fr;
}
}
.ev796{
padding:1.875rem;
}
.n1amcgd0{
font-size:25px;
margin-bottom:12px;
color:#0f1419;
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
}
.ev796 p{
margin-bottom:10px;
font-size:14.5px;
color:#4a5568;
max-width:55rem;
}
.xg11f{
color:#078451;
text-decoration:none;
display:inline-block;
margin-top:12px;
font-weight:600;
}
.xh63z8n4{
background:#1a1d2e;
padding:2.5rem 0;
color:#a8b0cc;
margin-top:2.125rem;
}
.e4zful{
grid-template-columns:1.6fr repeat(4,1fr);
gap:26px;
display:grid;
}
.cb8yvh{
font-family:"EB Garamond", Georgia, 'Times New Roman', serif;
color:#e8eaf2;
font-size:22px;
letter-spacing:.04em;
}
.ufhisf{
margin-top:14px;
font-size:0.781rem;
line-height:1.6;
}
.jyed1{
display:block;
margin-bottom:12px;
color:#e8eaf2;
font-size:0.813rem;
}
.jf7wfxa{
padding:0.563rem 0;
text-decoration:none;
font-size:13.5px;
display:block;
color:#a8b0cc;
}
@media(max-width:978px){
.e4zful{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.e4zful{
grid-template-columns:1fr;
}
}
.owtti{
background:#252940;
padding:16px 0;
z-index:60;
position:fixed;
left:0;
bottom:0;
right:0;
color:#e8eaf2;
}
.v6659wk2{
gap:1.25rem;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.c22guw{
flex:1;
min-width:240px;
color:#a8b0cc;
font-size:13.5px;
}
.c22guw a{
text-decoration:underline;
color:#e8eaf2;
}
.k7zxvk5{
gap:0.625rem;
display:flex;
}
@media(max-width:621px){
.v6659wk2{
gap:12px;
flex-direction:column;
align-items:stretch;
}
.k7zxvk5 .acapz1ph{
flex:1;
}
}
.dc7lrt1{
gap:12px;
background:#ffffff;
padding:0.875rem 16px;
border:1px solid #dce1e8;
border-radius:0.5rem;
transition:opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1),transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);
transform:translateY(0.75rem);
display:flex;
position:fixed;
max-width:21.25rem;
z-index:55;
pointer-events:none;
left:18px;
box-shadow:0 10px 1.5rem rgba(15,20,35,0.13), 0 0.25rem 8px rgba(15,20,35,0.061);
opacity:0;
bottom:1.125rem;
}
.zp0l6{
opacity:1;
transform:translateY(0);
pointer-events:auto;
}
.cqmfgi{
border-radius:0.25rem;
background:rgba(86,98,217,0.094);
flex:0 0 auto;
align-items:center;
height:2.5rem;
justify-content:center;
color:#098454;
width:40px;
display:flex;
}
.cqmfgi svg{
width:22px;
height:1.375rem;
}
.vlvccd9u{
line-height:1.4;
font-size:13.5px;
color:#0f1419;
}
.vlvccd9u b{
font-weight:700;
}
.vlvccd9u .uhyb9y{
font-family:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
color:#098454;
}
@media(max-width:619px){
.dc7lrt1{
right:0.625rem;
left:0.625rem;
max-width:none;
}
}