*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafafa;
overflow-x:hidden;
overflow-wrap:break-word;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
line-height:1.55;
font-size:1rem;
color:#475569;
}
img{
display:block;
max-width:100%;
}
a{
text-decoration:none;
color:inherit;
}
button{
background:none;
border:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
color:#0f172a;
overflow-wrap:anywhere;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
}
::-webkit-scrollbar{
height:8px;
width:8px;
}
::-webkit-scrollbar-thumb{
background:#e2e8f0;
border-radius:0.5rem;
}
::-webkit-scrollbar-track{
background:transparent;
}
.l7ximb{
margin:0 auto;
padding:0 18px;
width:100%;
max-width:80rem;
}
.kiqydm{
padding:34px 0;
}
.dg8um9p0{
font-weight:700;
letter-spacing:-.01em;
font-size:30px;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#0f172a;
line-height:1.1;
}
.cx7izn9p{
color:#475569;
font-size:0.938rem;
margin-top:0.375rem;
}
.qz3odv1m .dg8um9p0{
color:#f8fafc;
}
.qz3odv1m .cx7izn9p{
color:#cbd5e1;
}
.xlmdllr1{
background:#ffffff;
}
.qvo3u7o{
border:1px solid #e2e8f0;
background:#ffffff;
border-radius:8px;
}
.op1tjlpo{
line-height:1.4;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
display:inline-block;
text-transform:uppercase;
color:#646d7c;
letter-spacing:.12em;
font-weight:700;
font-size:11px;
}
.hc60ko{
gap:6px;
display:inline-flex;
align-items:center;
color:#03845c;
white-space:nowrap;
font-weight:600;
}
.hc60ko svg{
height:15px;
width:0.938rem;
}
.lzgj01{
border-radius:4px;
flex:0 0 auto;
background:#e2e8f0;
justify-content:center;
height:30px;
align-items:center;
color:#0369a1;
display:flex;
width:30px;
}
.lzgj01 svg{
width:1.125rem;
height:18px;
}
.qz3odv1m .lzgj01{
background:rgba(30,41,59,0.906);
color:#f8fafc;
}
.pt98ql8{
border-radius:50%;
background:#0b855d;
margin-right:7px;
box-shadow:0 0 0 3px rgba(3,105,161,0.1);
display:inline-block;
height:8px;
width:8px;
vertical-align:middle;
}
.gyr56oq{
display:none;
}
@media(max-width:617px){
.l7ximb{
padding:0 14px;
}
.kiqydm{
padding:26px 0;
}
.dg8um9p0{
font-size:23px;
}
}
@keyframes dk5j9{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.u5184{
background:#1e293b;
font-size:13px;
color:#cbd5e1;
}
.yg06ff{
gap:1rem;
flex-wrap:nowrap;
align-items:center;
display:flex;
justify-content:space-between;
min-height:42px;
}
.h9kftbqv{
overflow:hidden;
gap:1.5rem;
display:flex;
align-items:center;
min-width:0;
}
.fa8htkk{
overflow:hidden;
gap:7px;
display:inline-flex;
text-overflow:ellipsis;
align-items:center;
white-space:nowrap;
}
.fa8htkk svg{
flex:0 0 auto;
color:#d97706;
height:14px;
width:14px;
}
.fa8htkk strong{
font-weight:600;
color:#f8fafc;
}
.dbh773su svg{
color:#0b855d;
}
.sev1fr{
flex:0 0 auto;
}
.uwkb4{
border-radius:0.25rem;
padding:8px 0.75rem;
gap:0.5rem;
border:1px solid rgba(148,163,184,0.136);
align-items:center;
color:#f8fafc;
display:inline-flex;
}
.uwkb4 svg{
color:#cbd5e1;
width:14px;
height:0.875rem;
}
.lf4xf20{
background:#ffffff;
position:sticky;
z-index:40;
top:0;
border-bottom:1px solid #e2e8f0;
}
.u0zie{
gap:22px;
display:flex;
align-items:center;
height:70px;
}
.xywlvb{
flex:0 0 auto;
color:#0f172a;
flex-direction:column;
line-height:1;
display:flex;
justify-content:center;
text-decoration:none;
}
.wuel2b{
font-size:1.375rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
white-space:nowrap;
font-weight:700;
letter-spacing:.04em;
}
.fw51ptl{
margin-top:3px;
letter-spacing:.16em;
white-space:nowrap;
text-transform:uppercase;
font-size:0.563rem;
color:#0369a1;
}
.vhd4jf{
gap:4px;
display:flex;
margin-left:6px;
}
.euo7y{
padding:0.563rem 14px;
border-radius:0.25rem;
color:#475569;
white-space:nowrap;
font-size:0.938rem;
font-weight:600;
text-decoration:none;
}
.fad5dd9y{
background:#0369a1;
color:#ffffff;
}
.jwm1so{
flex:0 0 auto;
gap:10px;
margin-left:auto;
display:flex;
}
.fxpvc5qq{
border:1px solid #e2e8f0;
border-radius:4px;
width:2.75rem;
cursor:pointer;
margin-left:0.5rem;
display:none;
color:#0f172a;
height:2.75rem;
justify-content:center;
align-items:center;
}
.fxpvc5qq svg{
width:1.375rem;
height:1.375rem;
}
.fk3vye1u{
padding:16px 0 0.25rem;
}
.wg3bh{
gap:0.625rem;
flex-wrap:wrap;
display:flex;
}
.w5m0ra8{
padding:0.688rem 16px;
gap:0.5rem;
border-radius:0.25rem;
border:1px solid #e2e8f0;
background:#ffffff;
align-items:center;
text-decoration:none;
font-weight:600;
font-size:0.875rem;
color:#0f172a;
display:inline-flex;
}
.w5m0ra8 svg{
color:#0369a1;
width:1rem;
height:16px;
}
.skxkq{
background:#ffffff;
border-bottom:1px solid #e2e8f0;
display:none;
}
.skxkq .l7ximb{
padding-top:14px;
padding-bottom:0.875rem;
}
.g8rinv{
padding:0.688rem 0.25rem;
border-bottom:1px solid #e2e8f0;
display:block;
text-decoration:none;
font-weight:600;
color:#0f172a;
}
.gyr56oq:checked~.skxkq{
display:block;
}
@media(max-width:763px){
.vhd4jf{
display:none;
}
.fxpvc5qq{
display:flex;
}
.fk3vye1u{
display:none;
}
.em5xul1{
display:none;
}
.u0zie{
gap:10px;
height:4rem;
}
.jwm1so{
gap:0.5rem;
}
.fw51ptl{
display:none;
}
}
@media(max-width:618px){
.wuel2b{
font-size:1.188rem;
}
.u0zie{
padding-bottom:10px;
row-gap:10px;
column-gap:0.625rem;
padding-top:10px;
flex-wrap:wrap;
height:auto;
}
.fxpvc5qq{
order:1;
margin-left:auto;
}
.jwm1so{
gap:0.5rem;
flex-basis:100%;
margin-left:0;
width:100%;
order:2;
}
.jwm1so .h0n1vr{
flex:1 1 0;
overflow:hidden;
padding:0.75rem 8px;
text-overflow:ellipsis;
white-space:nowrap;
font-size:13.5px;
min-width:0;
text-align:center;
}
}
.h0n1vr{
transition:background-color 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius:4px;
gap:8px;
padding:13px 1.375rem;
display:inline-flex;
font-weight:600;
cursor:pointer;
align-items:center;
font-size:0.938rem;
text-decoration:none;
white-space:nowrap;
justify-content:center;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
}
.h0n1vr svg{
height:1.063rem;
width:17px;
}
.mc1rsc{
background:#03845c;
color:#ffffff;
}
.mc1rsc:hover{
background:#047857;
}
.lotwh6{
background:#0369a1;
color:#ffffff;
}
.lotwh6:hover{
opacity:.92;
}
.sk7ga5w1{
border:1.5px solid #e2e8f0;
background:transparent;
color:#0f172a;
}
.n9npr3c{
border:1.5px solid rgba(148,163,184,0.127);
background:transparent;
color:#f8fafc;
}
.qz3odv1m .sk7ga5w1{
border-color:rgba(148,163,184,0.175);
color:#f8fafc;
}
.wfirl{
gap:5px;
color:#03845c;
cursor:pointer;
align-items:center;
font-weight:600;
text-decoration:none;
display:inline-flex;
font-size:0.813rem;
}
.wfirl svg{
width:0.875rem;
height:14px;
}
.qz3odv1m .wfirl{
color:#38bdf8;
}
.gfr1t29{
background:#dc2626;
animation:dk5j9 1.4s infinite;
border-radius:50%;
height:6px;
display:inline-block;
width:0.375rem;
}
.j2bh9{
gap:2px;
display:inline-flex;
color:#d97706;
}
.j2bh9 svg{
height:16px;
width:16px;
}
.se3uztf{
border:1px solid #e2e8f0;
gap:6px;
padding:0.563rem 14px;
background:#ffffff;
border-radius:4px;
font-size:0.813rem;
display:inline-flex;
font-weight:600;
align-items:center;
color:#0f172a;
}
.zkcwfoz1{
border-color:transparent;
background:#0369a1;
color:#ffffff;
}
.dd6ngwul{
padding:5px 0.563rem;
background:#e2e8f0;
border-radius:0.25rem;
letter-spacing:.1em;
color:#0369a1;
font-size:0.625rem;
font-weight:700;
text-transform:uppercase;
}
.zoq5dztl{
padding:0.25rem 10px;
flex:0 0 auto;
border-radius:4px;
background:#dc2626;
font-weight:700;
align-items:center;
display:inline-flex;
font-size:0.75rem;
color:#fff;
}
.mclja1{
border:1px solid #e2e8f0;
background:#ffffff;
border-radius:8px;
overflow:hidden;
text-decoration:none;
display:block;
min-width:0;
color:inherit;
}
.kz2ke32f{
background-position:center;
display:block;
background-size:cover;
position:relative;
aspect-ratio:4/3;
}
.fqy2tw{
aspect-ratio:16/10;
}
.fdmlyjh{
background:linear-gradient(transparent,rgba(15,23,42,0.627)),linear-gradient(transparent 30%,rgba(0,0,0,0.636));
padding:14px;
position:absolute;
right:0;
left:0;
bottom:0;
}
.e68wu6{
margin-bottom:3px;
text-shadow:0 1px 3px rgba(0,0,0,0.682);
letter-spacing:.14em;
color:#cbd5e1;
text-transform:uppercase;
display:block;
font-size:0.625rem;
}
.eg1em0p{
display:block;
text-shadow:0 1px 4px rgba(0,0,0,0.72);
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#f8fafc;
font-weight:700;
font-size:1.25rem;
}
.zm8s2o{
background:#dc2626;
gap:6px;
border-radius:4px;
padding:0.25rem 9px;
font-weight:700;
font-size:11px;
left:0.625rem;
color:#fff;
letter-spacing:.04em;
top:10px;
display:inline-flex;
position:absolute;
align-items:center;
}
.zm8s2o .gfr1t29{
background:#fff;
}
.awq0w{
padding:0.875rem 1rem;
}
.rxv1ei{
font-weight:700;
color:#0b855d;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
font-size:14px;
}
.el3bq{
gap:6px;
font-size:12.5px;
display:flex;
margin-top:2px;
color:#475569;
align-items:center;
}
.el3bq i{
background:#d97706;
border-radius:50%;
width:7px;
height:7px;
font-style:normal;
}
.awq0w .h0n1vr{
width:100%;
margin-top:12px;
}
.x4kqaple{
gap:16px;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.x93sdqy1{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.kn95dg{
gap:1rem;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.x4kqaple>*,.x93sdqy1>*,.kn95dg>*{
min-width:0;
}
@media(max-width:978px){
.x4kqaple,.x93sdqy1{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:618px){
.x4kqaple,.x93sdqy1,.kn95dg{
grid-template-columns:1fr;
}
}
.gn1du2{
grid-template-columns:1fr 1fr;
gap:1rem;
display:grid;
}
.gn1du2>*{
min-width:0;
}
.oykah215{
padding:26px;
}
.lu2wkj{
padding:9px 0;
gap:0.75rem;
justify-content:space-between;
border-top:1px solid #e2e8f0;
display:flex;
font-size:14px;
}
.lu2wkj span{
flex:0 0 auto;
color:#475569;
}
.lu2wkj b{
text-align:right;
}
.db4cc3d{
padding:0.625rem 0;
border-top:1px solid #e2e8f0;
}
.db4cc3d:first-child{
border-top:0;
}
.wd7u1o3{
font-size:0.75rem;
color:#475569;
}
.kcwm6{
font-size:0.906rem;
font-weight:600;
color:#0f172a;
}
@media(max-width:759px){
.gn1du2{
grid-template-columns:1fr;
}
}
.udjetwv{
min-width:0;
margin-bottom:16px;
}
.fa4t6{
gap:12px;
align-items:flex-end;
flex-wrap:wrap;
justify-content:space-between;
display:flex;
}
.fa4t6 .g90viq{
gap:6px;
min-width:0;
flex-direction:column;
display:flex;
}
.fd5bl{
gap:0.5rem;
flex-direction:column;
display:flex;
align-items:flex-start;
}
.nuydia{
gap:0.5rem;
flex-direction:column;
text-align:center;
display:flex;
align-items:center;
}
.vclh75o6{
letter-spacing:-.01em;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#0f172a;
font-weight:700;
line-height:1.1;
font-size:30px;
overflow-wrap:break-word;
}
@media(max-width:620px){
.vclh75o6{
font-size:1.438rem;
}
}
.qz3odv1m .vclh75o6{
color:#f8fafc;
}
.reo9lrup{
background:rgba(3,105,161,0.148);
padding:0.313rem 11px;
border-radius:4px;
letter-spacing:.12em;
color:#0369a1;
text-transform:uppercase;
}
.tbj1j5{
gap:10px;
display:inline-flex;
align-items:center;
}
.tbj1j5::before{
background:#0369a1;
display:inline-block;
height:1px;
width:24px;
content:"";
}
.oitgo774{
gap:8px;
display:inline-flex;
align-items:center;
}
.oitgo774::before{
background:#0369a1;
border-radius:50%;
height:0.375rem;
display:inline-block;
width:0.375rem;
content:"";
}
.qz3odv1m .reo9lrup{
background:rgba(30,41,59,0.943);
color:#f8fafc;
}
.qz3odv1m .tbj1j5::before,.qz3odv1m .oitgo774::before{
background:#38bdf8;
}
.ojh315g{
gap:0.375rem;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-weight:600;
font-size:0.875rem;
white-space:nowrap;
display:inline-flex;
align-items:center;
color:#03845c;
}
.ojh315g:hover{
opacity:.8;
}
.ojh315g svg{
width:0.938rem;
height:15px;
}
.jqpm1f6 svg{
height:14px;
width:0.875rem;
}
.hwu15cds{
padding:9px 18px;
border-radius:0.25rem;
background:#03845c;
color:#ffffff;
}
.hwu15cds:hover{
background:#047857;
opacity:1;
}
.qz3odv1m .ojh315g{
color:#38bdf8;
}
.z7a83a{
margin:-2px 0 16px;
background:#e2e8f0;
height:1px;
}
.qz3odv1m .z7a83a{
background:rgba(148,163,184,0.148);
}
.haf2ofbt{
margin:0;
padding:2.625rem;
background:linear-gradient(130deg,#0f172a,#334155);
gap:2.5rem;
grid-template-columns:1.3fr 1fr;
border-radius:12px;
color:#f8fafc;
display:grid;
}
.n9mv7p{
margin:18px 0 16px;
line-height:1.05;
font-size:50px;
color:#f8fafc;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
letter-spacing:-.01em;
}
.n9mv7p em{
color:#38bdf8;
font-style:normal;
}
.p15jd{
color:#cbd5e1;
max-width:440px;
font-size:16px;
}
.ph2cu{
gap:18px;
margin-top:26px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.ae72pet1{
font-size:14px;
color:#cbd5e1;
}
.nul5xs{
color:#cbd5e1;
font-size:0.813rem;
}
.nfwnj{
margin:0.25rem 0 2px;
font-size:2.125rem;
color:#f8fafc;
font-weight:700;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
}
.j0coa{
font-size:0.875rem;
color:#cbd5e1;
margin-bottom:20px;
}
.j0coa span[data-m]{
color:#f8fafc;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
}
.brxtsgrp{
padding:11px 0;
gap:12px;
align-items:center;
display:flex;
border-top:1px solid rgba(148,163,184,0.136);
}
.v76l7 b{
color:#f8fafc;
font-size:14px;
font-weight:600;
display:block;
}
.v76l7 span{
display:block;
color:#cbd5e1;
font-size:12.5px;
}
@media(max-width:983px){
.haf2ofbt{
grid-template-columns:1fr;
padding:30px;
}
.n9mv7p{
font-size:2.375rem;
}
}
@media(max-width:619px){
.haf2ofbt{
padding:1.5rem;
}
.n9mv7p{
font-size:30px;
}
}
.cwu4l0{
grid-template-columns:repeat(4,1fr);
border-radius:0.5rem;
background:#1e293b;
display:grid;
}
.zl45ejs{
padding:1.375rem 24px;
border-right:1px solid rgba(148,163,184,0.178);
}
.zl45ejs:last-child{
border-right:0;
}
.m28zyuri{
font-size:1.75rem;
min-width:0;
font-weight:700;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
color:#f8fafc;
}
.entlq4{
color:#38bdf8;
}
.pg4ybt8{
margin-top:3px;
color:#cbd5e1;
font-size:13.5px;
}
@media(max-width:982px){
.cwu4l0{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.cwu4l0{
grid-template-columns:1fr;
}
.zl45ejs{
border-right:0;
border-bottom:1px solid rgba(148,163,184,0.174);
}
.zl45ejs:last-child{
border-bottom:0;
}
}
.k97oh75p{
padding:24px;
display:block;
text-decoration:none;
color:inherit;
}
.eukt696{
background:#e2e8f0;
border-radius:4px;
color:#0369a1;
margin-bottom:16px;
height:48px;
width:48px;
justify-content:center;
align-items:center;
display:flex;
}
.eukt696 svg{
width:24px;
height:1.5rem;
}
.cgobvhyc{
margin-bottom:0.25rem;
font-size:21px;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#0f172a;
}
.ta3d6myn{
color:#475569;
font-size:0.875rem;
}
.cjgr76{
padding:20px;
gap:0.813rem;
align-items:center;
display:flex;
}
.cjgr76 .lzgj01{
display:flex;
}
.a8zym{
font-size:1.188rem;
display:block;
color:#0f172a;
font-weight:700;
}
.w5y307{
color:#475569;
display:block;
font-size:13px;
}
.e8yeybqr{
gap:1rem;
grid-template-columns:repeat(3,1fr);
display:grid;
margin-top:8px;
}
.y6630j{
border-radius:8px;
padding:30px;
text-align:center;
color:#f8fafc;
}
.okv2b1n{
background:linear-gradient(rgba(0,0,0,0.336),rgba(0,0,0,0.33)),linear-gradient(135deg,#d97706,#64748b);
}
.wprjjmlb{
background:linear-gradient(rgba(0,0,0,0.344),rgba(0,0,0,0.311)),linear-gradient(134deg,#0369a1,#64748b);
}
.v7fz7hy{
background:linear-gradient(rgba(0,0,0,0.357),rgba(0,0,0,0.366)),linear-gradient(132deg,#0b855d,#64748b);
}
.fmtp5n{
letter-spacing:.16em;
opacity:.85;
font-size:0.75rem;
}
.wmmnt69z{
margin:0.5rem 0 2px;
overflow-wrap:anywhere;
font-size:40px;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
font-weight:700;
}
.yl1jo{
font-size:13px;
opacity:.8;
}
.hhkmtyon{
border:1px solid #e2e8f0;
border-radius:0.5rem;
background:#ffffff;
overflow:hidden;
align-items:center;
display:flex;
margin-top:18px;
}
.i1qrcw{
padding:0.875rem 18px;
flex:0 0 auto;
font-weight:700;
border-right:1px solid #e2e8f0;
font-size:0.875rem;
color:#0f172a;
white-space:nowrap;
}
.mrewaye{
flex:1;
overflow:hidden;
min-width:0;
}
.ez65g5d{
padding:0.875rem 20px;
gap:30px;
will-change:transform;
white-space:nowrap;
display:flex;
}
.l6vnr{
color:#475569;
font-size:0.875rem;
}
.l6vnr b{
font-weight:700;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
color:#0b855d;
margin-right:0.5rem;
}
@media(max-width:978px){
.e8yeybqr{
grid-template-columns:1fr;
}
}
.ixbggr{
color:#0f172a;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
margin-bottom:6px;
font-size:24px;
}
.hx3sh{
padding:14px 0;
border-top:1px solid #e2e8f0;
}
.hx3sh:first-of-type{
border-top:0;
}
.uoiyi{
color:#475569;
font-size:12.5px;
margin-bottom:0.438rem;
}
.cv64e{
gap:0.75rem;
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
}
.bvct9sc4{
font-weight:600;
font-size:15px;
}
.ggrkr{
gap:0.5rem;
display:flex;
}
.cs66ys{
border:1px solid #e2e8f0;
padding:6px 12px;
border-radius:0.25rem;
text-align:center;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
min-width:3.375rem;
font-size:0.875rem;
}
.cs66ys small{
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
display:block;
color:#475569;
font-size:0.688rem;
}
.pyssk9{
gap:12px;
justify-content:space-between;
flex-wrap:wrap;
align-items:baseline;
display:flex;
margin-bottom:0.375rem;
}
.ehjx0s{
font-size:1.5rem;
color:#0f172a;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
}
.xl4iyt{
font-size:13px;
color:#475569;
}
.xl4iyt b{
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
color:#0f172a;
}
.rkk4n{
margin:16px 0;
}
.yci57q{
gap:0.875rem;
padding:0.813rem 14px;
border-radius:4px;
align-items:center;
display:flex;
}
.yci57q:nth-child(odd){
background:#f5f5f5;
}
.ya8nrc{
font-weight:700;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
width:1.125rem;
color:#475569;
}
.vgdrdo{
flex:1;
font-weight:600;
min-width:0;
}
.wp9mf{
font-size:14px;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
color:#475569;
}
.neltv{
width:100%;
}
.iie1sv{
overflow:hidden;
padding:16px;
border-radius:0.5rem;
background-position:center;
display:flex;
text-decoration:none;
background-size:cover;
color:#f8fafc;
position:relative;
flex-direction:column;
aspect-ratio:16/11;
}
.iie1sv::after{
background:linear-gradient(transparent 40%,rgba(15,23,42,0.651)),linear-gradient(transparent 25%,rgba(0,0,0,0.698));
inset:0;
content:"";
position:absolute;
}
.iie1sv>*{
z-index:1;
position:relative;
}
.zs71ibww{
background:#dc2626;
padding:0.25rem 9px;
border-radius:0.25rem;
gap:6px;
align-items:center;
font-size:0.688rem;
letter-spacing:.04em;
font-weight:700;
align-self:flex-start;
display:inline-flex;
color:#fff;
}
.zs71ibww .gfr1t29{
background:#fff;
}
.pikkxj{
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
font-size:1.438rem;
font-weight:700;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.722);
margin-top:auto;
}
.vb3ryk{
gap:0.5rem;
display:flex;
color:#cbd5e1;
font-size:0.781rem;
margin-top:8px;
align-items:center;
justify-content:space-between;
}
.vwivdme{
font-weight:600;
color:#f8fafc;
}
.ebqw0wln{
border-radius:0.25rem;
background:#f5f5f5;
border:1px solid #e2e8f0;
gap:12px;
padding:0.75rem 16px;
font-size:0.844rem;
display:flex;
color:#475569;
margin-top:14px;
align-items:center;
}
.pggei1o1{
padding:26px;
display:flex;
flex-direction:column;
}
.jcvy5l{
margin:10px 0 0.25rem;
color:#0f172a;
font-size:26px;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
}
.vr89dc39{
margin-bottom:14px;
font-weight:700;
color:#0369a1;
font-size:0.938rem;
}
.tnn2pm{
flex:1;
color:#475569;
font-size:0.875rem;
}
.pggei1o1 .h0n1vr{
margin-top:18px;
width:100%;
}
.l0ycq{
gap:0.625rem;
padding-top:0.75rem;
border-top:1px solid #e2e8f0;
display:flex;
align-items:center;
margin-top:14px;
justify-content:space-between;
}
.wbam28{
color:#475569;
letter-spacing:.04em;
font-size:11px;
}
.w8hjkl7f{
font-weight:600;
color:#03845c;
font-size:13px;
text-decoration:none;
}
.wt0e1fx{
padding:28px;
}
.sc593eh{
gap:10px;
margin-bottom:6px;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
align-items:center;
color:#0f172a;
font-size:1.5rem;
display:flex;
}
.sc593eh svg{
color:#0369a1;
height:1.375rem;
width:22px;
}
.ct7l0fmp{
gap:0.75rem;
display:flex;
flex-wrap:wrap;
margin-top:18px;
align-items:center;
}
.va9kll{
margin-left:auto;
}
.n20j0gqi{
gap:0.625rem;
margin-top:22px;
display:flex;
padding-top:18px;
font-size:14px;
flex-wrap:wrap;
border-top:1px solid #e2e8f0;
align-items:center;
}
.o0ugl3{
color:#475569;
}
.gw84b{
padding:9px 14px;
border-radius:0.25rem;
border:1px solid #e2e8f0;
gap:7px;
display:inline-flex;
text-decoration:none;
align-items:center;
color:#0f172a;
font-size:0.844rem;
}
.gw84b svg{
width:0.938rem;
height:15px;
color:#0369a1;
}
@media(max-width:621px){
.va9kll{
width:100%;
margin-left:0;
}
}
.gcoaxyq{
border-radius:0.5rem;
background:#1e293b;
gap:1.5rem;
padding:2.125rem;
align-items:center;
flex-wrap:wrap;
color:#f8fafc;
display:flex;
}
.t21bl{
background:rgba(30,41,59,0.918);
flex:0 0 auto;
border-radius:8px;
justify-content:center;
align-items:center;
display:flex;
height:56px;
color:#f8fafc;
width:56px;
}
.t21bl svg{
height:1.625rem;
width:26px;
}
.daegw{
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
font-size:25px;
color:#f8fafc;
}
.jo6pq{
font-size:14px;
color:#cbd5e1;
}
.r8cft3v9{
gap:0.75rem;
margin-left:auto;
display:flex;
flex-wrap:wrap;
}
@media(max-width:977px){
.r8cft3v9{
width:100%;
margin-left:0;
}
.r8cft3v9 .h0n1vr{
flex:1;
}
}
.l1qj9bx{
padding:1.5rem;
}
.fe2pot{
gap:0.625rem;
color:#0f172a;
font-size:1.25rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
align-items:center;
display:flex;
margin-bottom:0.875rem;
}
.fe2pot svg{
height:22px;
width:1.375rem;
color:#0369a1;
}
.aai0z0k{
border-color:rgba(148,163,184,0.128);
background:#1e293b;
color:#f8fafc;
}
.aai0z0k .fe2pot{
color:#f8fafc;
}
.aai0z0k .fe2pot svg{
color:#f8fafc;
}
.k417jpa{
margin-bottom:1rem;
color:#cbd5e1;
font-size:0.875rem;
}
.oly92f{
gap:0.625rem;
display:flex;
}
.b9hupr6t{
background:rgba(30,41,59,0.909);
flex:1;
border-radius:0.25rem;
padding:0.625rem 14px;
font-size:0.813rem;
color:#f8fafc;
}
.b9hupr6t small{
display:block;
font-size:10px;
color:#cbd5e1;
}
.v0zvkydq{
font-size:0.75rem;
clear:both;
margin-top:14px;
color:#cbd5e1;
}
.mfp8cxt6{
gap:16px;
padding:1.125rem 1.375rem;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.xc7x8miy{
color:#0f172a;
font-size:0.938rem;
}
.uzrostwt{
padding:0.75rem 14px;
background:#f5f5f5;
border-radius:4px;
border:1px solid #e2e8f0;
flex:1;
min-width:10rem;
color:#0f172a;
font-size:15px;
}
.j0i0t{
color:#475569;
font-size:0.813rem;
margin-left:auto;
}
@media(max-width:619px){
.j0i0t{
margin-left:0;
width:100%;
}
}
.ibib1sl{
padding:1.5rem;
border-top:3px solid #0369a1;
}
.qk3i0vt{
border-top-color:#e2e8f0;
}
.kx6us8{
border-top-color:#cbd5e1;
}
.tns1v6fp{
border-top-color:#d97706;
}
.g9q1jxt{
border-top-color:#0369a1;
}
.abd3k{
font-weight:700;
color:#0f172a;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
font-size:1.375rem;
}
.bvwa3{
margin:2px 0 0.875rem;
color:#475569;
font-size:0.813rem;
}
.gnryci5t{
padding:7px 0;
gap:0.563rem;
display:flex;
font-size:13.5px;
align-items:flex-start;
color:#475569;
}
.gnryci5t svg{
flex:0 0 auto;
height:16px;
color:#0b855d;
width:1rem;
margin-top:2px;
}
.egsdx{
padding:1.625rem;
gap:1.375rem;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.n59wp60j{
background:#0369a1;
border-radius:50%;
flex:0 0 auto;
align-items:center;
display:flex;
font-weight:700;
color:#ffffff;
font-size:22px;
justify-content:center;
height:64px;
width:4rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
}
.rkowiki{
color:#0f172a;
font-size:17px;
}
.v2sqexuq{
color:#475569;
font-size:0.844rem;
margin-top:2px;
}
.j0npcbs{
font-size:0.813rem;
margin-top:0.5rem;
color:#475569;
max-width:520px;
}
.ngi1zkb{
color:#475569;
text-align:right;
font-size:0.813rem;
margin-left:auto;
}
.kpq6p{
gap:6px;
color:#0b855d;
font-weight:600;
justify-content:flex-end;
align-items:center;
display:inline-flex;
}
.kpq6p svg{
width:0.938rem;
height:15px;
}
.km0lp8cf{
margin-top:4px;
}
.b5dq1hj{
color:#03845c;
text-decoration:none;
display:block;
margin-top:0.375rem;
}
@media(max-width:622px){
.ngi1zkb{
text-align:left;
margin-left:0;
}
.kpq6p{
justify-content:flex-start;
}
}
.e25zoa{
margin-top:0.5rem;
}
.lisg97r{
padding:1.25rem 0;
border-bottom:1px solid #e2e8f0;
}
.lgkth{
list-style:none;
gap:18px;
align-items:center;
display:flex;
cursor:pointer;
}
.lgkth::-webkit-details-marker{
display:none;
}
.fu0h4j1{
flex:0 0 auto;
border-radius:4px;
padding:0.313rem 9px;
background:#0369a1;
font-weight:700;
color:#ffffff;
font-size:10px;
letter-spacing:.1em;
text-transform:uppercase;
}
.wkc2sso{
flex:1;
font-size:1.063rem;
color:#0f172a;
font-weight:700;
}
.rtwc8{
transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
line-height:1;
color:#475569;
font-size:1.5rem;
}
.lisg97r[open] .rtwc8{
transform:rotate(50deg);
}
.thcsvt{
padding:0.875rem 0 0 0;
max-width:48.75rem;
font-size:0.906rem;
color:#475569;
}
.jh5l2n7{
padding:1.5rem;
}
.h8xsv5{
font-size:18px;
margin-bottom:0.875rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#0f172a;
}
.dma3j{
padding:10px 0;
border-top:1px solid #e2e8f0;
}
.dma3j:first-of-type{
border-top:0;
}
.kskcqlrt{
color:#475569;
font-size:12px;
}
.dma3j b{
font-size:0.906rem;
color:#0f172a;
}
.x2bqjf{
padding:0.688rem 0;
gap:0.625rem;
color:#0f172a;
display:flex;
font-size:0.906rem;
border-top:1px solid #e2e8f0;
justify-content:space-between;
text-decoration:none;
}
.x2bqjf:first-of-type{
border-top:0;
}
.gioh20c{
gap:0.688rem;
padding:0.75rem 0;
display:flex;
align-items:flex-start;
border-top:1px solid #e2e8f0;
}
.gioh20c:first-of-type{
border-top:0;
}
.gioh20c .k3eid8{
flex:0 0 auto;
margin-top:1px;
color:#0b855d;
}
.gioh20c .k3eid8 svg{
width:18px;
height:1.125rem;
}
.gioh20c b{
font-weight:600;
color:#0f172a;
font-size:14px;
}
.gioh20c span{
font-size:0.781rem;
display:block;
color:#475569;
}
.s1x64mwj{
grid-template-columns:repeat(4,1fr);
gap:0.875rem;
margin-top:0.5rem;
display:grid;
}
.h9npe{
padding:20px;
text-align:center;
}
.wjkxf{
font-weight:700;
font-size:1.375rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#0369a1;
}
.jjxyt{
font-size:13.5px;
font-weight:600;
color:#0f172a;
margin-top:0.25rem;
}
.x980hrh{
margin-top:2px;
font-size:0.75rem;
color:#475569;
}
.u9hqy{
gap:12px;
padding:14px 1.125rem;
flex-wrap:wrap;
align-items:center;
display:flex;
margin-top:16px;
}
.gkogs{
color:#475569;
font-size:13px;
}
.j3ni9{
border-radius:0.25rem;
border:1px solid #e2e8f0;
padding:0.5rem 0.875rem;
color:#475569;
font-size:0.813rem;
font-weight:600;
}
@media(max-width:979px){
.s1x64mwj{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.s1x64mwj{
grid-template-columns:1fr;
}
}
.pq0qxm{
padding:1.375rem 26px;
gap:18px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.s3c56{
color:#0f172a;
font-size:16px;
font-weight:700;
}
.qk2tg{
font-size:14px;
color:#0b855d;
font-weight:600;
}
.modckoh5{
font-size:0.875rem;
color:#475569;
}
.pq0qxm .zoq5dztl{
margin-left:auto;
}
.dlexo{
gap:0.625rem;
flex-wrap:wrap;
margin-top:16px;
display:flex;
padding-top:1rem;
width:100%;
border-top:1px solid #e2e8f0;
}
.j3xmb7p{
border:1px solid #e2e8f0;
border-radius:0.25rem;
padding:9px 16px;
font-size:13px;
color:#475569;
font-weight:600;
}
@media(max-width:619px){
.pq0qxm .zoq5dztl{
margin-left:0;
}
}
.r6v5nf{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.u5nzv{
background:linear-gradient(138deg,#0f172a,#334155);
position:relative;
min-height:300px;
}
.iljl6y2{
inset:0;
position:absolute;
background-image:linear-gradient(rgba(148,163,184,0.155) 1px,transparent 1px),linear-gradient(86deg,rgba(148,163,184,0.128) 1px,transparent 1px);
background-size:40px 2.5rem;
}
.opn8bs{
top:48%;
color:#38bdf8;
position:absolute;
transform:translate(-50%,-100%);
left:50%;
}
.opn8bs svg{
height:2.5rem;
width:2.5rem;
}
.y38ok{
padding:0.375rem 10px;
background:rgba(15,23,42,0.626);
border-radius:0.25rem;
bottom:16px;
left:1.125rem;
color:#cbd5e1;
font-size:0.75rem;
position:absolute;
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
}
.pmywbbig{
padding:1.75rem;
}
.iygresf{
font-size:20px;
color:#0f172a;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
margin-bottom:0.375rem;
}
.mczl39{
margin:10px 0;
font-size:14.5px;
color:#0f172a;
}
.cr1daa6{
gap:9px;
padding:9px 0;
font-size:0.844rem;
color:#475569;
border-top:1px solid #e2e8f0;
align-items:flex-start;
display:flex;
}
.cr1daa6 svg{
flex:0 0 auto;
margin-top:2px;
color:#0369a1;
height:16px;
width:1rem;
}
.jxf5gi{
display:inline-block;
margin-top:14px;
}
@media(max-width:757px){
.r6v5nf{
grid-template-columns:1fr;
}
}
.mdwurgk{
padding:1.875rem;
}
.bb47fc1n{
gap:1.125rem;
grid-template-columns:repeat(4,1fr);
margin-top:18px;
display:grid;
}
.mv5wc .lzgj01{
margin-bottom:12px;
}
.dqepjjv{
display:block;
font-size:0.938rem;
color:#0f172a;
margin-bottom:0.25rem;
}
.v0bbor0{
font-size:13.5px;
color:#475569;
}
@media(max-width:983px){
.bb47fc1n{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.bb47fc1n{
grid-template-columns:1fr;
}
}
.q8p60lc4{
grid-template-columns:1.4fr 1fr;
gap:30px;
padding:1.875rem;
display:grid;
}
.tk3926o{
color:#0f172a;
font-size:28px;
margin-bottom:0.875rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
}
.puhgcg p{
font-size:14.5px;
color:#475569;
margin-bottom:0.75rem;
}
.u5mdzh5{
gap:0.75rem;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:18px;
}
.z5p528t{
border:1px solid #e2e8f0;
padding:1rem;
border-radius:4px;
}
.wc5vl{
font-weight:700;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#0f172a;
font-size:1.5rem;
}
.c311r40z{
font-size:12px;
color:#475569;
}
.a2u8g .op1tjlpo{
display:block;
margin-bottom:1rem;
}
.r1z0s{
gap:0.688rem;
padding:11px 0;
align-items:flex-start;
border-top:1px solid #e2e8f0;
display:flex;
}
.r1z0s:first-of-type{
border-top:0;
}
.r1z0s .k3eid8{
flex:0 0 auto;
color:#0b855d;
margin-top:1px;
}
.r1z0s .k3eid8 svg{
width:18px;
height:18px;
}
.r1z0s b{
color:#0f172a;
font-size:0.906rem;
}
.r1z0s span{
color:#475569;
font-size:0.781rem;
display:block;
}
@media(max-width:979px){
.q8p60lc4{
grid-template-columns:1fr;
}
}
@media(max-width:983px){
.u5mdzh5{
grid-template-columns:repeat(2,1fr);
}
}
.wj2jq{
gap:16px;
grid-template-columns:.8fr 1fr 1fr 1fr;
margin-top:8px;
display:grid;
}
.ybnw7{
border-radius:8px;
background:#1e293b;
padding:1.625rem;
display:flex;
flex-direction:column;
color:#f8fafc;
justify-content:center;
}
.jtdaz67{
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
font-size:46px;
font-weight:700;
}
.ybnw7 .j2bh9{
margin:0.5rem 0;
color:#d97706;
}
.bb91i{
font-size:0.813rem;
color:#cbd5e1;
}
.rmc44c8{
padding:1.375rem;
}
.rmc44c8 .j2bh9{
margin-bottom:0.625rem;
}
.pcy7a{
font-size:14px;
color:#475569;
}
.crhha8hb{
gap:0.625rem;
justify-content:space-between;
display:flex;
font-size:13px;
margin-top:1rem;
}
.crhha8hb b{
font-weight:600;
color:#0f172a;
}
.crhha8hb span{
color:#475569;
}
@media(max-width:982px){
.wj2jq{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:620px){
.wj2jq{
grid-template-columns:1fr;
}
}
.wk3ti{
padding:1.875rem;
}
.cp0g0{
font-size:25px;
color:#0f172a;
margin-bottom:0.75rem;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
}
.wk3ti p{
margin-bottom:0.625rem;
color:#475569;
font-size:0.906rem;
max-width:880px;
}
.jorx9d{
color:#03845c;
text-decoration:none;
font-weight:600;
display:inline-block;
margin-top:12px;
}
.entksg3w{
background:#1e293b;
padding:2.5rem 0;
color:#cbd5e1;
margin-top:34px;
}
.lova7qo{
grid-template-columns:1.6fr repeat(4,1fr);
gap:1.625rem;
display:grid;
}
.zkye9vj{
letter-spacing:.04em;
font-family:"DM Serif Display", Georgia, 'Times New Roman', serif;
color:#f8fafc;
font-size:1.375rem;
}
.i40q4ey{
font-size:0.781rem;
line-height:1.6;
margin-top:14px;
}
.cg20tsgp{
display:block;
color:#f8fafc;
margin-bottom:0.75rem;
font-size:0.813rem;
}
.g7x07{
padding:0.563rem 0;
color:#cbd5e1;
text-decoration:none;
display:block;
font-size:13.5px;
}
@media(max-width:978px){
.lova7qo{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:620px){
.lova7qo{
grid-template-columns:1fr;
}
}
.me5waa{
padding:1rem 0;
background:#0f172a;
left:0;
bottom:0;
z-index:60;
color:#f8fafc;
position:fixed;
right:0;
}
.wxwdl{
gap:20px;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.n4jqpgle{
flex:1;
color:#cbd5e1;
font-size:13.5px;
min-width:240px;
}
.n4jqpgle a{
color:#f8fafc;
text-decoration:underline;
}
.vx6zujw{
gap:0.625rem;
display:flex;
}
@media(max-width:620px){
.wxwdl{
gap:12px;
align-items:stretch;
flex-direction:column;
}
.vx6zujw .h0n1vr{
flex:1;
}
}
.inrmoe{
background:#ffffff;
border:1px solid #e2e8f0;
padding:0.875rem 16px;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius:8px;
gap:12px;
z-index:55;
left:18px;
display:flex;
box-shadow:0 10px 1.563rem -0.313rem rgba(15,23,42,0.149), 0 8px 10px -6px rgba(15,23,42,0.06);
transform:translateY(12px);
bottom:1.125rem;
position:fixed;
opacity:0;
max-width:340px;
pointer-events:none;
}
.sbtzh{
opacity:1;
pointer-events:auto;
transform:translateY(0);
}
.ma6inwtp{
border-radius:0.25rem;
flex:0 0 auto;
background:rgba(3,105,161,0.119);
width:2.5rem;
align-items:center;
height:2.5rem;
justify-content:center;
display:flex;
color:#0b855d;
}
.ma6inwtp svg{
width:22px;
height:1.375rem;
}
.ge1of{
color:#0f172a;
font-size:13.5px;
line-height:1.4;
}
.ge1of b{
font-weight:700;
}
.ge1of .kg2br{
font-family:"Commissioner", 'Helvetica Neue', Arial, sans-serif;
font-weight:700;
color:#0b855d;
}
@media(max-width:617px){
.inrmoe{
max-width:none;
right:0.625rem;
left:0.625rem;
}
}