*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#f8f9fb;
line-height:1.55;
color:#475569;
-webkit-font-smoothing:antialiased;
overflow-x:hidden;
overflow-wrap:break-word;
text-rendering:optimizeLegibility;
font-size:16px;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
img{
max-width:100%;
display:block;
}
a{
color:inherit;
text-decoration:none;
}
button{
border:none;
background:none;
font-family:inherit;
cursor:pointer;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
color:#0f172a;
overflow-wrap:anywhere;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
::-webkit-scrollbar{
height:8px;
width:8px;
}
::-webkit-scrollbar-thumb{
border-radius:8px;
background:#e2e8f0;
}
::-webkit-scrollbar-track{
background:transparent;
}
.km5dfhji{
padding:0 1.125rem;
margin:0 auto;
width:100%;
max-width:80rem;
}
.s74h16v{
padding:34px 0;
}
.qo3aiww{
font-size:30px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
line-height:1.1;
letter-spacing:-.01em;
color:#0f172a;
font-weight:700;
}
.o56hhd{
margin-top:6px;
font-size:15px;
color:#475569;
}
.y1js6eaa .qo3aiww{
color:#f1f5f9;
}
.y1js6eaa .o56hhd{
color:#cbd5e1;
}
.c5dc0{
background:#ffffff;
}
.hp2xiv{
background:#ffffff;
border-radius:0.5rem;
border:1px solid #e2e8f0;
}
.rxbz8{
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
line-height:1.4;
color:#646d7c;
letter-spacing:.12em;
text-transform:uppercase;
display:inline-block;
font-weight:700;
font-size:11px;
}
.cbsq4h0y{
gap:0.375rem;
display:inline-flex;
color:#0b855d;
font-weight:600;
align-items:center;
white-space:nowrap;
}
.cbsq4h0y svg{
height:0.938rem;
width:15px;
}
.u5o8xh{
background:#e2e8f0;
flex:0 0 auto;
border-radius:0.25rem;
align-items:center;
color:#3372d9;
width:30px;
display:flex;
justify-content:center;
height:30px;
}
.u5o8xh svg{
width:1.125rem;
height:18px;
}
.y1js6eaa .u5o8xh{
background:rgba(30,41,59,0.914);
color:#f1f5f9;
}
.vuf6tz58{
border-radius:50%;
background:#15853e;
display:inline-block;
height:0.5rem;
box-shadow:0 0 0 3px rgba(59,130,246,0.125);
vertical-align:middle;
margin-right:7px;
width:8px;
}
.t61b2ln{
display:none;
}
@media(max-width:622px){
.km5dfhji{
padding:0 14px;
}
.s74h16v{
padding:1.625rem 0;
}
.qo3aiww{
font-size:23px;
}
}
@keyframes oeu8s{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.yren0ms{
background:#1e293b;
font-size:0.813rem;
color:#cbd5e1;
}
.cjbbz615{
gap:1rem;
justify-content:space-between;
min-height:2.625rem;
flex-wrap:nowrap;
align-items:center;
display:flex;
}
.mipobfj{
overflow:hidden;
gap:1.5rem;
align-items:center;
min-width:0;
display:flex;
}
.pfnt8qw{
overflow:hidden;
gap:7px;
text-overflow:ellipsis;
align-items:center;
display:inline-flex;
white-space:nowrap;
}
.pfnt8qw svg{
flex:0 0 auto;
width:0.875rem;
color:#f59e0b;
height:14px;
}
.pfnt8qw strong{
font-weight:600;
color:#f1f5f9;
}
.k6o7u5 svg{
color:#15853e;
}
.s29z3ifn{
flex:0 0 auto;
}
.mk2mjeb{
border:1px solid rgba(148,163,184,0.151);
gap:0.5rem;
padding:0.5rem 0.75rem;
border-radius:0.25rem;
color:#f1f5f9;
align-items:center;
display:inline-flex;
}
.mk2mjeb svg{
width:0.875rem;
height:0.875rem;
color:#cbd5e1;
}
.nf0e98h4{
background:#ffffff;
border-bottom:1px solid #e2e8f0;
z-index:40;
position:sticky;
top:0;
}
.lkuo4s9l{
gap:22px;
display:flex;
height:4.375rem;
align-items:center;
}
.qp5soipo{
flex:0 0 auto;
line-height:1;
display:flex;
color:#0f172a;
justify-content:center;
text-decoration:none;
flex-direction:column;
}
.fcu7tka{
letter-spacing:.04em;
font-size:22px;
white-space:nowrap;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-weight:700;
}
.woh3s{
text-transform:uppercase;
letter-spacing:.16em;
white-space:nowrap;
margin-top:3px;
font-size:9px;
color:#3372d9;
}
.hr2pb2{
gap:0.25rem;
display:flex;
margin-left:6px;
}
.hx4ub85{
padding:9px 0.875rem;
border-radius:0.25rem;
font-size:0.938rem;
white-space:nowrap;
color:#475569;
font-weight:600;
text-decoration:none;
}
.fk1ot1{
background:#3372d9;
color:#ffffff;
}
.xwceks7b{
gap:0.625rem;
flex:0 0 auto;
margin-left:auto;
display:flex;
}
.f0021i{
border-radius:0.25rem;
border:1px solid #e2e8f0;
color:#0f172a;
width:2.75rem;
margin-left:0.5rem;
display:none;
cursor:pointer;
justify-content:center;
align-items:center;
height:2.75rem;
}
.f0021i svg{
height:22px;
width:1.375rem;
}
.xqsz8m{
padding:16px 0 4px;
}
.tkusaz{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.clr5olg8{
background:#ffffff;
border-radius:0.25rem;
gap:0.5rem;
border:1px solid #e2e8f0;
padding:0.688rem 1rem;
font-size:0.875rem;
align-items:center;
text-decoration:none;
display:inline-flex;
color:#0f172a;
font-weight:600;
}
.clr5olg8 svg{
color:#3372d9;
width:1rem;
height:1rem;
}
.aj1xu2y{
background:#ffffff;
display:none;
border-bottom:1px solid #e2e8f0;
}
.aj1xu2y .km5dfhji{
padding-bottom:0.875rem;
padding-top:14px;
}
.kgywh{
padding:0.688rem 4px;
border-bottom:1px solid #e2e8f0;
text-decoration:none;
color:#0f172a;
font-weight:600;
display:block;
}
.t61b2ln:checked~.aj1xu2y{
display:block;
}
@media(max-width:758px){
.hr2pb2{
display:none;
}
.f0021i{
display:flex;
}
.xqsz8m{
display:none;
}
.jt1ei9on{
display:none;
}
.lkuo4s9l{
gap:10px;
height:4rem;
}
.xwceks7b{
gap:8px;
}
.woh3s{
display:none;
}
}
@media(max-width:623px){
.fcu7tka{
font-size:19px;
}
.lkuo4s9l{
padding-top:0.625rem;
height:auto;
row-gap:0.625rem;
padding-bottom:0.625rem;
flex-wrap:wrap;
column-gap:10px;
}
.f0021i{
margin-left:auto;
order:1;
}
.xwceks7b{
gap:0.5rem;
margin-left:0;
flex-basis:100%;
order:2;
width:100%;
}
.xwceks7b .fim3cou{
overflow:hidden;
padding:12px 0.5rem;
flex:1 1 0;
text-align:center;
white-space:nowrap;
text-overflow:ellipsis;
font-size:13.5px;
min-width:0;
}
}
.fim3cou{
padding:13px 1.375rem;
border-radius:0.25rem;
transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
gap:0.5rem;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
justify-content:center;
white-space:nowrap;
cursor:pointer;
align-items:center;
font-weight:600;
text-decoration:none;
font-size:15px;
display:inline-flex;
}
.fim3cou svg{
width:17px;
height:17px;
}
.beim6{
background:#0b855d;
color:#ffffff;
}
.beim6:hover{
background:#03845c;
}
.k24t3{
background:#3372d9;
color:#ffffff;
}
.k24t3:hover{
opacity:.92;
}
.mkesyi{
background:transparent;
border:1.5px solid #e2e8f0;
color:#0f172a;
}
.i6a4r{
background:transparent;
border:1.5px solid rgba(148,163,184,0.161);
color:#f1f5f9;
}
.y1js6eaa .mkesyi{
border-color:rgba(148,163,184,0.172);
color:#f1f5f9;
}
.k1uoyz{
gap:0.313rem;
color:#0b855d;
font-size:0.813rem;
display:inline-flex;
align-items:center;
cursor:pointer;
font-weight:600;
text-decoration:none;
}
.k1uoyz svg{
height:14px;
width:0.875rem;
}
.y1js6eaa .k1uoyz{
color:#38bdf8;
}
.l92lz{
border-radius:50%;
animation:oeu8s 1.4s infinite;
background:#d23b3b;
width:0.375rem;
height:0.375rem;
display:inline-block;
}
.n5svhwz{
gap:2px;
color:#f59e0b;
display:inline-flex;
}
.n5svhwz svg{
height:16px;
width:1rem;
}
.qkfc0hdi{
padding:9px 14px;
gap:6px;
border:1px solid #e2e8f0;
border-radius:4px;
background:#ffffff;
color:#0f172a;
font-size:13px;
align-items:center;
display:inline-flex;
font-weight:600;
}
.lfkkq88{
border-color:transparent;
background:#3372d9;
color:#ffffff;
}
.p4k260{
padding:5px 9px;
background:#e2e8f0;
border-radius:0.25rem;
letter-spacing:.1em;
color:#3372d9;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}
.rk9y5{
flex:0 0 auto;
border-radius:0.25rem;
padding:4px 10px;
background:#d23b3b;
align-items:center;
font-size:0.75rem;
display:inline-flex;
color:#fff;
font-weight:700;
}
.mr8yq7{
background:#ffffff;
border:1px solid #e2e8f0;
overflow:hidden;
border-radius:8px;
min-width:0;
color:inherit;
display:block;
text-decoration:none;
}
.xpzkt6l{
background-size:cover;
position:relative;
aspect-ratio:4/3;
background-position:center;
display:block;
}
.lg6a9{
aspect-ratio:16/10;
}
.yo71uc{
background:linear-gradient(transparent,rgba(15,23,42,0.712)),linear-gradient(transparent 30%,rgba(0,0,0,0.638));
padding:14px;
bottom:0;
left:0;
position:absolute;
right:0;
}
.ala6t7{
font-size:0.625rem;
text-transform:uppercase;
margin-bottom:3px;
letter-spacing:.14em;
text-shadow:0 1px 3px rgba(0,0,0,0.715);
display:block;
color:#cbd5e1;
}
.p6ga1po7{
text-shadow:0 1px 4px rgba(0,0,0,0.772);
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
display:block;
font-size:20px;
color:#f1f5f9;
font-weight:700;
}
.c6ivh{
background:#d23b3b;
gap:6px;
border-radius:4px;
padding:4px 0.563rem;
font-weight:700;
left:10px;
display:inline-flex;
align-items:center;
position:absolute;
color:#fff;
letter-spacing:.04em;
top:10px;
font-size:0.688rem;
}
.c6ivh .l92lz{
background:#fff;
}
.fypcbah3{
padding:14px 1rem;
}
.c0nzxc{
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#15853e;
font-size:0.875rem;
font-weight:700;
}
.bcfcp{
gap:0.375rem;
display:flex;
color:#475569;
font-size:0.781rem;
align-items:center;
margin-top:2px;
}
.bcfcp i{
border-radius:50%;
background:#f59e0b;
width:0.438rem;
height:7px;
font-style:normal;
}
.fypcbah3 .fim3cou{
margin-top:12px;
width:100%;
}
.vysjwe84{
gap:16px;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.qym8ys3o{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.p0enrc{
grid-template-columns:repeat(2,1fr);
gap:16px;
display:grid;
}
.vysjwe84>*,.qym8ys3o>*,.p0enrc>*{
min-width:0;
}
@media(max-width:980px){
.vysjwe84,.qym8ys3o{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:622px){
.vysjwe84,.qym8ys3o,.p0enrc{
grid-template-columns:1fr;
}
}
.fhdipgd{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.fhdipgd>*{
min-width:0;
}
.tcoqb{
padding:1.625rem;
}
.psa9r{
padding:9px 0;
gap:0.75rem;
font-size:0.875rem;
border-top:1px solid #e2e8f0;
display:flex;
justify-content:space-between;
}
.psa9r span{
flex:0 0 auto;
color:#475569;
}
.psa9r b{
text-align:right;
}
.hz7jgc{
padding:10px 0;
border-top:1px solid #e2e8f0;
}
.hz7jgc:first-child{
border-top:0;
}
.u6mgws{
font-size:12px;
color:#475569;
}
.vz2zhuma{
font-size:14.5px;
font-weight:600;
color:#0f172a;
}
@media(max-width:759px){
.fhdipgd{
grid-template-columns:1fr;
}
}
.a0g7yfas{
min-width:0;
margin-bottom:1rem;
}
.hvj8v54{
gap:12px;
flex-wrap:wrap;
display:flex;
align-items:flex-end;
justify-content:space-between;
}
.hvj8v54 .llpgpwz{
gap:0.375rem;
flex-direction:column;
min-width:0;
display:flex;
}
.cyohj4p{
gap:0.5rem;
display:flex;
align-items:flex-start;
flex-direction:column;
}
.o5gun4t{
gap:0.5rem;
align-items:center;
display:flex;
flex-direction:column;
text-align:center;
}
.xyzqg{
font-weight:700;
color:#0f172a;
letter-spacing:-.01em;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
overflow-wrap:break-word;
font-size:1.875rem;
line-height:1.1;
}
@media(max-width:623px){
.xyzqg{
font-size:23px;
}
}
.y1js6eaa .xyzqg{
color:#f1f5f9;
}
.a2sa2{
background:rgba(59,130,246,0.149);
border-radius:0.25rem;
padding:0.313rem 11px;
text-transform:uppercase;
color:#3372d9;
letter-spacing:.12em;
}
.qcqkhhkq{
gap:10px;
display:inline-flex;
align-items:center;
}
.qcqkhhkq::before{
background:#3372d9;
display:inline-block;
height:1px;
content:"";
width:1.5rem;
}
.gx8zr12m{
gap:8px;
align-items:center;
display:inline-flex;
}
.gx8zr12m::before{
background:#3372d9;
border-radius:50%;
content:"";
width:0.375rem;
height:0.375rem;
display:inline-block;
}
.y1js6eaa .a2sa2{
background:rgba(30,41,59,0.925);
color:#f1f5f9;
}
.y1js6eaa .qcqkhhkq::before,.y1js6eaa .gx8zr12m::before{
background:#38bdf8;
}
.kofwa63{
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
gap:6px;
display:inline-flex;
font-size:14px;
color:#0b855d;
font-weight:600;
white-space:nowrap;
align-items:center;
}
.kofwa63:hover{
opacity:.8;
}
.kofwa63 svg{
width:0.938rem;
height:0.938rem;
}
.ibr127uz svg{
width:0.875rem;
height:14px;
}
.nkj6we35{
background:#0b855d;
padding:9px 18px;
border-radius:0.25rem;
color:#ffffff;
}
.nkj6we35:hover{
background:#03845c;
opacity:1;
}
.y1js6eaa .kofwa63{
color:#38bdf8;
}
.e1p14w{
background:#e2e8f0;
margin:-2px 0 16px;
height:1px;
}
.y1js6eaa .e1p14w{
background:rgba(148,163,184,0.176);
}
.s8ko6v{
margin:0;
grid-template-columns:1.3fr 1fr;
border-radius:0.75rem;
background:linear-gradient(135deg,#1e293b,#334155);
padding:42px;
gap:40px;
display:grid;
color:#f1f5f9;
}
.tuzp2px{
margin:18px 0 1rem;
line-height:1.05;
letter-spacing:-.01em;
font-size:3.125rem;
color:#f1f5f9;
overflow-wrap:anywhere;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.tuzp2px em{
color:#38bdf8;
font-style:normal;
}
.e99r1{
color:#cbd5e1;
max-width:27.5rem;
font-size:1rem;
}
.w34bg65w{
gap:1.125rem;
flex-wrap:wrap;
display:flex;
margin-top:26px;
align-items:center;
}
.gj9em{
color:#cbd5e1;
font-size:14px;
}
.jdu9j1{
font-size:13px;
color:#cbd5e1;
}
.n3lcx58f{
margin:4px 0 2px;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:2.125rem;
font-weight:700;
color:#f1f5f9;
}
.hzqu1n{
margin-bottom:1.25rem;
color:#cbd5e1;
font-size:14px;
}
.hzqu1n span[data-m]{
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#f1f5f9;
}
.wx1jc{
padding:0.688rem 0;
gap:0.75rem;
display:flex;
border-top:1px solid rgba(148,163,184,0.18);
align-items:center;
}
.eqcodnf b{
display:block;
font-weight:600;
font-size:14px;
color:#f1f5f9;
}
.eqcodnf span{
font-size:12.5px;
display:block;
color:#cbd5e1;
}
@media(max-width:981px){
.s8ko6v{
padding:30px;
grid-template-columns:1fr;
}
.tuzp2px{
font-size:38px;
}
}
@media(max-width:621px){
.s8ko6v{
padding:24px;
}
.tuzp2px{
font-size:1.875rem;
}
}
.m6zjhja{
background:#1e293b;
border-radius:0.5rem;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.scq1cq{
padding:22px 24px;
border-right:1px solid rgba(148,163,184,0.166);
}
.scq1cq:last-child{
border-right:0;
}
.ckwtx{
font-size:28px;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
min-width:0;
color:#f1f5f9;
}
.oooce{
color:#38bdf8;
}
.nqphdz{
font-size:13.5px;
margin-top:3px;
color:#cbd5e1;
}
@media(max-width:982px){
.m6zjhja{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.m6zjhja{
grid-template-columns:1fr;
}
.scq1cq{
border-bottom:1px solid rgba(148,163,184,0.174);
border-right:0;
}
.scq1cq:last-child{
border-bottom:0;
}
}
.ysajd{
gap:0.813rem;
padding:1.25rem;
align-items:center;
display:flex;
}
.ysajd .u5o8xh{
display:flex;
}
.n7e6j{
font-size:1.188rem;
color:#0f172a;
font-weight:700;
display:block;
}
.uz011su{
font-size:13px;
color:#475569;
display:block;
}
.n9naiy22{
padding:24px;
display:block;
color:inherit;
text-decoration:none;
}
.ftdwg00r{
background:#e2e8f0;
border-radius:4px;
display:flex;
align-items:center;
margin-bottom:16px;
color:#3372d9;
width:48px;
height:48px;
justify-content:center;
}
.ftdwg00r svg{
height:1.5rem;
width:24px;
}
.prkjmt{
color:#0f172a;
font-size:21px;
margin-bottom:4px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.jn69ke{
color:#475569;
font-size:0.875rem;
}
.jtsaznvy{
grid-template-columns:repeat(3,1fr);
gap:16px;
display:grid;
margin-top:0.5rem;
}
.remfhu{
padding:1.875rem;
border-radius:0.5rem;
color:#f1f5f9;
text-align:center;
}
.b5egrdm1{
background:linear-gradient(rgba(0,0,0,0.331),rgba(0,0,0,0.324)),linear-gradient(135deg,#f59e0b,#64748b);
}
.kbcosll{
background:linear-gradient(rgba(0,0,0,0.364),rgba(0,0,0,0.342)),linear-gradient(141deg,#3372d9,#64748b);
}
.x4oqob{
background:linear-gradient(rgba(0,0,0,0.311),rgba(0,0,0,0.341)),linear-gradient(130deg,#15853e,#64748b);
}
.fynehc{
letter-spacing:.16em;
opacity:.85;
font-size:0.75rem;
}
.slqwe{
margin:8px 0 2px;
overflow-wrap:anywhere;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
font-size:40px;
}
.iy80ay{
font-size:13px;
opacity:.8;
}
.pm8va2e{
border:1px solid #e2e8f0;
background:#ffffff;
overflow:hidden;
border-radius:8px;
align-items:center;
display:flex;
margin-top:18px;
}
.fn7xyw{
flex:0 0 auto;
padding:0.875rem 18px;
font-size:14px;
border-right:1px solid #e2e8f0;
font-weight:700;
white-space:nowrap;
color:#0f172a;
}
.crbo1e19{
flex:1;
overflow:hidden;
min-width:0;
}
.k76ae6en{
padding:14px 20px;
gap:30px;
white-space:nowrap;
display:flex;
will-change:transform;
}
.nermpnt{
font-size:0.875rem;
color:#475569;
}
.nermpnt b{
color:#15853e;
font-weight:700;
margin-right:8px;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
@media(max-width:977px){
.jtsaznvy{
grid-template-columns:1fr;
}
}
.two0nm8l{
gap:0.75rem;
justify-content:space-between;
display:flex;
flex-wrap:wrap;
align-items:baseline;
margin-bottom:0.375rem;
}
.y7exe{
font-size:24px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#0f172a;
}
.r83s08w{
font-size:0.813rem;
color:#475569;
}
.r83s08w b{
color:#0f172a;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.dd83pr{
margin:16px 0;
}
.utipa{
padding:0.813rem 0.875rem;
gap:14px;
border-radius:0.25rem;
align-items:center;
display:flex;
}
.utipa:nth-child(odd){
background:#f1f3f7;
}
.tejisp{
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:700;
color:#475569;
width:1.125rem;
}
.jxf1mb{
flex:1;
min-width:0;
font-weight:600;
}
.zvly6{
font-size:14px;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#475569;
}
.kp6w4{
width:100%;
}
.le2sspgc{
border-radius:0.5rem;
padding:1rem;
overflow:hidden;
text-decoration:none;
color:#f1f5f9;
display:flex;
flex-direction:column;
background-position:center;
background-size:cover;
aspect-ratio:16/11;
position:relative;
}
.le2sspgc::after{
background:linear-gradient(transparent 40%,rgba(15,23,42,0.708)),linear-gradient(transparent 25%,rgba(0,0,0,0.676));
inset:0;
content:"";
position:absolute;
}
.le2sspgc>*{
position:relative;
z-index:1;
}
.w86g00fj{
border-radius:0.25rem;
gap:0.375rem;
background:#d23b3b;
padding:4px 9px;
letter-spacing:.04em;
align-self:flex-start;
align-items:center;
font-size:11px;
font-weight:700;
display:inline-flex;
color:#fff;
}
.w86g00fj .l92lz{
background:#fff;
}
.rl4088{
font-size:1.438rem;
margin-top:auto;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.775);
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-weight:700;
}
.k23f4dl{
gap:0.5rem;
color:#cbd5e1;
font-size:12.5px;
display:flex;
align-items:center;
justify-content:space-between;
margin-top:8px;
}
.gglk6cz1{
color:#f1f5f9;
font-weight:600;
}
.mpf1iyp{
padding:12px 1rem;
border:1px solid #e2e8f0;
gap:12px;
background:#f1f3f7;
border-radius:4px;
font-size:0.844rem;
display:flex;
align-items:center;
margin-top:0.875rem;
color:#475569;
}
.xq40n4j{
padding:26px;
display:flex;
flex-direction:column;
}
.n5wussak{
margin:0.625rem 0 4px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:26px;
color:#0f172a;
}
.tp6huvni{
color:#3372d9;
font-size:15px;
font-weight:700;
margin-bottom:0.875rem;
}
.x5v0g{
flex:1;
font-size:0.875rem;
color:#475569;
}
.xq40n4j .fim3cou{
width:100%;
margin-top:18px;
}
.juq263bd{
gap:10px;
border-top:1px solid #e2e8f0;
display:flex;
align-items:center;
justify-content:space-between;
padding-top:0.75rem;
margin-top:14px;
}
.pjca6{
font-size:0.688rem;
letter-spacing:.04em;
color:#475569;
}
.l04nfg{
text-decoration:none;
font-size:0.813rem;
color:#0b855d;
font-weight:600;
}
.dc8fk{
padding:24px;
}
.apmftti{
gap:0.625rem;
color:#0f172a;
align-items:center;
margin-bottom:14px;
display:flex;
font-size:20px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.apmftti svg{
width:22px;
color:#3372d9;
height:22px;
}
.tefqxr0f{
background:#1e293b;
border-color:rgba(148,163,184,0.202);
color:#f1f5f9;
}
.tefqxr0f .apmftti{
color:#f1f5f9;
}
.tefqxr0f .apmftti svg{
color:#f1f5f9;
}
.j4ctztx2{
font-size:0.875rem;
color:#cbd5e1;
margin-bottom:1rem;
}
.g5em5qxy{
gap:0.625rem;
display:flex;
}
.voypd{
padding:0.625rem 0.875rem;
flex:1;
border-radius:0.25rem;
background:rgba(30,41,59,0.911);
font-size:13px;
color:#f1f5f9;
}
.voypd small{
font-size:10px;
color:#cbd5e1;
display:block;
}
.sy5qi{
clear:both;
margin-top:14px;
font-size:12px;
color:#cbd5e1;
}
.h943gkg{
padding:1.75rem;
}
.cg7r4{
gap:10px;
align-items:center;
display:flex;
margin-bottom:6px;
font-size:24px;
color:#0f172a;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.cg7r4 svg{
width:22px;
color:#3372d9;
height:22px;
}
.zv185{
gap:0.75rem;
flex-wrap:wrap;
display:flex;
margin-top:1.125rem;
align-items:center;
}
.tofmpddn{
margin-left:auto;
}
.phcojx{
gap:10px;
font-size:14px;
margin-top:22px;
align-items:center;
border-top:1px solid #e2e8f0;
padding-top:1.125rem;
display:flex;
flex-wrap:wrap;
}
.gn0jtbi{
color:#475569;
}
.oec4gh{
padding:9px 0.875rem;
gap:0.438rem;
border:1px solid #e2e8f0;
border-radius:4px;
text-decoration:none;
display:inline-flex;
color:#0f172a;
align-items:center;
font-size:13.5px;
}
.oec4gh svg{
color:#3372d9;
height:0.938rem;
width:15px;
}
@media(max-width:620px){
.tofmpddn{
width:100%;
margin-left:0;
}
}
.hg3uv9{
padding:2.125rem;
gap:1.5rem;
border-radius:8px;
background:#1e293b;
align-items:center;
flex-wrap:wrap;
color:#f1f5f9;
display:flex;
}
.q7bswq3{
flex:0 0 auto;
border-radius:8px;
background:rgba(30,41,59,0.915);
justify-content:center;
display:flex;
align-items:center;
height:3.5rem;
color:#f1f5f9;
width:56px;
}
.q7bswq3 svg{
height:1.625rem;
width:26px;
}
.qp7d2{
color:#f1f5f9;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.563rem;
}
.nbsxv2{
font-size:14px;
color:#cbd5e1;
}
.fkcdt7{
gap:0.75rem;
display:flex;
margin-left:auto;
flex-wrap:wrap;
}
@media(max-width:982px){
.fkcdt7{
width:100%;
margin-left:0;
}
.fkcdt7 .fim3cou{
flex:1;
}
}
.bzobnhn{
padding:1.5rem;
border-top:3px solid #3372d9;
}
.ngzhb{
border-top-color:#e2e8f0;
}
.p25ci{
border-top-color:#cbd5e1;
}
.vz8ftx{
border-top-color:#f59e0b;
}
.i6gl6{
border-top-color:#3372d9;
}
.yv2ib3{
font-size:22px;
color:#0f172a;
font-weight:700;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.aoezjkk{
margin:2px 0 14px;
font-size:0.813rem;
color:#475569;
}
.su1vi{
gap:0.563rem;
padding:0.438rem 0;
display:flex;
align-items:flex-start;
font-size:0.844rem;
color:#475569;
}
.su1vi svg{
flex:0 0 auto;
height:1rem;
color:#15853e;
width:1rem;
margin-top:2px;
}
.y577le{
padding:1.5rem;
}
.npshkug2{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:18px;
color:#0f172a;
margin-bottom:0.875rem;
}
.fvnhe58d{
padding:0.625rem 0;
border-top:1px solid #e2e8f0;
}
.fvnhe58d:first-of-type{
border-top:0;
}
.hn6dvs{
color:#475569;
font-size:0.75rem;
}
.fvnhe58d b{
font-size:14.5px;
color:#0f172a;
}
.da2hpc{
gap:10px;
padding:11px 0;
font-size:0.906rem;
color:#0f172a;
display:flex;
justify-content:space-between;
text-decoration:none;
border-top:1px solid #e2e8f0;
}
.da2hpc:first-of-type{
border-top:0;
}
.whmt5{
gap:11px;
padding:0.75rem 0;
align-items:flex-start;
display:flex;
border-top:1px solid #e2e8f0;
}
.whmt5:first-of-type{
border-top:0;
}
.whmt5 .u2ef8{
flex:0 0 auto;
margin-top:1px;
color:#15853e;
}
.whmt5 .u2ef8 svg{
width:1.125rem;
height:1.125rem;
}
.whmt5 b{
font-size:14px;
font-weight:600;
color:#0f172a;
}
.whmt5 span{
display:block;
color:#475569;
font-size:12.5px;
}
.i1c1ur{
gap:22px;
padding:1.625rem;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.qel82{
flex:0 0 auto;
background:#3372d9;
border-radius:50%;
justify-content:center;
font-size:1.375rem;
font-weight:700;
color:#ffffff;
height:4rem;
align-items:center;
display:flex;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
width:64px;
}
.e8iovz{
font-size:17px;
color:#0f172a;
}
.ibyw9cn{
font-size:0.844rem;
margin-top:2px;
color:#475569;
}
.szy6dg4{
max-width:520px;
margin-top:0.5rem;
font-size:0.813rem;
color:#475569;
}
.br6hioq1{
text-align:right;
margin-left:auto;
font-size:13px;
color:#475569;
}
.st1m0zr{
gap:6px;
font-weight:600;
justify-content:flex-end;
color:#15853e;
align-items:center;
display:inline-flex;
}
.st1m0zr svg{
height:0.938rem;
width:0.938rem;
}
.vl2a6p{
margin-top:0.25rem;
}
.f5by0{
margin-top:6px;
color:#0b855d;
display:block;
text-decoration:none;
}
@media(max-width:621px){
.br6hioq1{
text-align:left;
margin-left:0;
}
.st1m0zr{
justify-content:flex-start;
}
}
.zozmkoj{
margin-top:8px;
}
.oglge8kq{
padding:1.25rem 0;
border-bottom:1px solid #e2e8f0;
}
.lyl84{
gap:18px;
list-style:none;
display:flex;
align-items:center;
cursor:pointer;
}
.lyl84::-webkit-details-marker{
display:none;
}
.uwi266z0{
flex:0 0 auto;
border-radius:4px;
padding:0.313rem 0.563rem;
background:#3372d9;
letter-spacing:.1em;
font-weight:700;
font-size:0.625rem;
color:#ffffff;
text-transform:uppercase;
}
.hm2ev0{
flex:1;
font-size:17px;
font-weight:700;
color:#0f172a;
}
.a4gdl3q{
transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
color:#475569;
line-height:1;
font-size:1.5rem;
}
.oglge8kq[open] .a4gdl3q{
transform:rotate(40deg);
}
.cdqvpd0{
padding:14px 0 0 0;
font-size:0.906rem;
max-width:48.75rem;
color:#475569;
}
.eru60rxt{
grid-template-columns:1.2fr 1fr;
overflow:hidden;
display:grid;
}
.d8lpdrr{
background:linear-gradient(137deg,#1e293b,#334155);
min-height:300px;
position:relative;
}
.nqgj1f{
inset:0;
position:absolute;
background-size:2.5rem 40px;
background-image:linear-gradient(rgba(148,163,184,0.18) 1px,transparent 1px),linear-gradient(89deg,rgba(148,163,184,0.204) 1px,transparent 1px);
}
.r9g9v4{
top:48%;
left:50%;
color:#38bdf8;
transform:translate(-50%,-100%);
position:absolute;
}
.r9g9v4 svg{
height:2.5rem;
width:2.5rem;
}
.on7c2yzs{
background:rgba(15,23,42,0.708);
border-radius:4px;
padding:0.375rem 10px;
position:absolute;
color:#cbd5e1;
left:18px;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:12px;
bottom:1rem;
}
.j1auf{
padding:28px;
}
.z8c1f5up{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#0f172a;
margin-bottom:6px;
font-size:1.25rem;
}
.s0h5fr{
margin:0.625rem 0;
color:#0f172a;
font-size:14.5px;
}
.vznwvw8{
padding:0.563rem 0;
gap:0.563rem;
display:flex;
color:#475569;
align-items:flex-start;
border-top:1px solid #e2e8f0;
font-size:0.844rem;
}
.vznwvw8 svg{
flex:0 0 auto;
width:1rem;
color:#3372d9;
margin-top:2px;
height:1rem;
}
.wcqnca{
display:inline-block;
margin-top:0.875rem;
}
@media(max-width:760px){
.eru60rxt{
grid-template-columns:1fr;
}
}
.lrci1tp{
grid-template-columns:repeat(4,1fr);
gap:14px;
margin-top:8px;
display:grid;
}
.kxbgxz58{
padding:20px;
text-align:center;
}
.nsnog6{
font-weight:700;
font-size:1.375rem;
color:#3372d9;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.rw2ijl9{
margin-top:0.25rem;
color:#0f172a;
font-weight:600;
font-size:13.5px;
}
.zw1w6a{
color:#475569;
font-size:0.75rem;
margin-top:2px;
}
.kh2vv{
padding:14px 1.125rem;
gap:0.75rem;
display:flex;
margin-top:1rem;
align-items:center;
flex-wrap:wrap;
}
.wthnr{
font-size:0.813rem;
color:#475569;
}
.gwmmx90{
border:1px solid #e2e8f0;
padding:8px 14px;
border-radius:0.25rem;
font-size:0.813rem;
color:#475569;
font-weight:600;
}
@media(max-width:983px){
.lrci1tp{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.lrci1tp{
grid-template-columns:1fr;
}
}
.lzsm9m{
gap:1.875rem;
grid-template-columns:1.4fr 1fr;
padding:1.875rem;
display:grid;
}
.yg8km5b3{
color:#0f172a;
font-size:1.75rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:14px;
}
.qqto9s p{
color:#475569;
font-size:0.906rem;
margin-bottom:12px;
}
.r5f8n1m{
grid-template-columns:repeat(4,1fr);
gap:12px;
display:grid;
margin-top:1.125rem;
}
.p9e4yfk{
border:1px solid #e2e8f0;
border-radius:0.25rem;
padding:16px;
}
.ceux84b{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-weight:700;
color:#0f172a;
font-size:24px;
}
.wqobmt{
font-size:0.75rem;
color:#475569;
}
.uyscps .rxbz8{
margin-bottom:16px;
display:block;
}
.yb0is05{
padding:11px 0;
gap:0.688rem;
display:flex;
align-items:flex-start;
border-top:1px solid #e2e8f0;
}
.yb0is05:first-of-type{
border-top:0;
}
.yb0is05 .u2ef8{
flex:0 0 auto;
margin-top:1px;
color:#15853e;
}
.yb0is05 .u2ef8 svg{
width:1.125rem;
height:18px;
}
.yb0is05 b{
color:#0f172a;
font-size:0.906rem;
}
.yb0is05 span{
color:#475569;
display:block;
font-size:0.781rem;
}
@media(max-width:981px){
.lzsm9m{
grid-template-columns:1fr;
}
}
@media(max-width:979px){
.r5f8n1m{
grid-template-columns:repeat(2,1fr);
}
}
.ro084k{
padding:30px;
}
.wefgjif{
grid-template-columns:repeat(4,1fr);
gap:1.125rem;
display:grid;
margin-top:18px;
}
.p0cnag8x .u5o8xh{
margin-bottom:12px;
}
.sz2w5ti5{
font-size:0.938rem;
color:#0f172a;
display:block;
margin-bottom:4px;
}
.wcvuyk4h{
font-size:13.5px;
color:#475569;
}
@media(max-width:977px){
.wefgjif{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:620px){
.wefgjif{
grid-template-columns:1fr;
}
}
.ejw7ix{
padding:22px 1.625rem;
gap:1.125rem;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.gp7ea9w{
font-size:16px;
font-weight:700;
color:#0f172a;
}
.d7efzf{
color:#15853e;
font-size:0.875rem;
font-weight:600;
}
.b0ruxrvs{
font-size:0.875rem;
color:#475569;
}
.ejw7ix .rk9y5{
margin-left:auto;
}
.xy3r3b1a{
gap:0.625rem;
padding-top:1rem;
border-top:1px solid #e2e8f0;
display:flex;
width:100%;
flex-wrap:wrap;
margin-top:1rem;
}
.s0oesj{
border-radius:0.25rem;
padding:0.563rem 1rem;
border:1px solid #e2e8f0;
font-weight:600;
font-size:0.813rem;
color:#475569;
}
@media(max-width:618px){
.ejw7ix .rk9y5{
margin-left:0;
}
}
.a4a0g{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:16px;
margin-top:0.5rem;
display:grid;
}
.sjh8kce{
padding:1.625rem;
border-radius:0.5rem;
background:#1e293b;
color:#f1f5f9;
display:flex;
justify-content:center;
flex-direction:column;
}
.uznw82{
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-size:2.875rem;
font-weight:700;
}
.sjh8kce .n5svhwz{
margin:8px 0;
color:#f59e0b;
}
.xpsey{
color:#cbd5e1;
font-size:13px;
}
.tt3e3zc{
padding:1.375rem;
}
.tt3e3zc .n5svhwz{
margin-bottom:0.625rem;
}
.duz1znsd{
font-size:0.875rem;
color:#475569;
}
.w70ry{
gap:0.625rem;
margin-top:16px;
display:flex;
font-size:13px;
justify-content:space-between;
}
.w70ry b{
font-weight:600;
color:#0f172a;
}
.w70ry span{
color:#475569;
}
@media(max-width:979px){
.a4a0g{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.a4a0g{
grid-template-columns:1fr;
}
}
.jbgs1d1g{
padding:1.875rem;
}
.d1qf99{
font-size:1.563rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#0f172a;
margin-bottom:0.75rem;
}
.jbgs1d1g p{
font-size:0.906rem;
margin-bottom:0.625rem;
max-width:55rem;
color:#475569;
}
.l1uo9qw{
display:inline-block;
color:#0b855d;
margin-top:0.75rem;
font-weight:600;
text-decoration:none;
}
.gbpfy{
background:#1e293b;
padding:40px 0;
margin-top:34px;
color:#cbd5e1;
}
.krrn463v{
gap:26px;
grid-template-columns:1.6fr repeat(4,1fr);
display:grid;
}
.zagg00{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
font-size:1.375rem;
color:#f1f5f9;
}
.w68kk7{
margin-top:0.875rem;
font-size:0.781rem;
line-height:1.6;
}
.csi9v3h{
margin-bottom:12px;
color:#f1f5f9;
font-size:0.813rem;
display:block;
}
.afjdff9{
padding:9px 0;
color:#cbd5e1;
font-size:0.844rem;
display:block;
text-decoration:none;
}
@media(max-width:980px){
.krrn463v{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.krrn463v{
grid-template-columns:1fr;
}
}
.ii5x8{
background:#0f172a;
padding:16px 0;
z-index:60;
position:fixed;
bottom:0;
color:#f1f5f9;
left:0;
right:0;
}
.ph6loe{
gap:20px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.uar98a{
flex:1;
color:#cbd5e1;
min-width:240px;
font-size:13.5px;
}
.uar98a a{
text-decoration:underline;
color:#f1f5f9;
}
.i3kl5n9g{
gap:0.625rem;
display:flex;
}
@media(max-width:617px){
.ph6loe{
gap:0.75rem;
flex-direction:column;
align-items:stretch;
}
.i3kl5n9g .fim3cou{
flex:1;
}
}
.qjbbsm7d{
padding:0.875rem 16px;
gap:0.75rem;
border:1px solid #e2e8f0;
border-radius:8px;
background:#ffffff;
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1),transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
max-width:340px;
opacity:0;
bottom:18px;
transform:translateY(0.75rem);
position:fixed;
pointer-events:none;
left:1.125rem;
z-index:55;
box-shadow:0 0.625rem 25px rgba(15,23,42,0.141), 0 4px 0.625rem rgba(15,23,42,0.097);
display:flex;
}
.uve9fl{
pointer-events:auto;
opacity:1;
transform:translateY(0);
}
.b8ohp{
border-radius:0.25rem;
background:rgba(59,130,246,0.146);
flex:0 0 auto;
align-items:center;
justify-content:center;
color:#15853e;
height:2.5rem;
display:flex;
width:2.5rem;
}
.b8ohp svg{
height:22px;
width:1.375rem;
}
.q6i4g{
font-size:13.5px;
color:#0f172a;
line-height:1.4;
}
.q6i4g b{
font-weight:700;
}
.q6i4g .nelub0{
font-weight:700;
color:#15853e;
font-family:"Work Sans", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
@media(max-width:618px){
.qjbbsm7d{
left:0.625rem;
max-width:none;
right:10px;
}
}