*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafbfc;
overflow-wrap:break-word;
font-size:16px;
overflow-x:hidden;
-webkit-font-smoothing:antialiased;
color:#475569;
line-height:1.55;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
text-rendering:optimizeLegibility;
}
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{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
overflow-wrap:anywhere;
color:#0f172a;
}
::-webkit-scrollbar{
width:8px;
height:8px;
}
::-webkit-scrollbar-thumb{
background:#e2e8f0;
border-radius:8px;
}
::-webkit-scrollbar-track{
background:transparent;
}
.tk2o88{
padding:0 18px;
margin:0 auto;
width:100%;
max-width:80rem;
}
.ysksdi{
padding:34px 0;
}
.iaua1vq{
font-weight:700;
color:#0f172a;
font-size:30px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
line-height:1.1;
letter-spacing:-.01em;
}
.kev9v0j{
margin-top:6px;
font-size:0.938rem;
color:#475569;
}
.e2lrij .iaua1vq{
color:#f1f5f9;
}
.e2lrij .kev9v0j{
color:#cbd5e1;
}
.hc0y2it{
background:#ffffff;
}
.j4agb{
border:1px solid #e2e8f0;
background:#ffffff;
border-radius:0.5rem;
}
.i95hgpir{
line-height:1.4;
font-size:11px;
display:inline-block;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
text-transform:uppercase;
font-weight:700;
letter-spacing:.12em;
color:#6b7584;
}
.q0b7c{
gap:0.375rem;
color:#10863c;
display:inline-flex;
font-weight:600;
white-space:nowrap;
align-items:center;
}
.q0b7c svg{
height:0.938rem;
width:0.938rem;
}
.ktw48x{
background:#e2e8f0;
flex:0 0 auto;
border-radius:4px;
justify-content:center;
align-items:center;
color:#0369a1;
width:1.875rem;
display:flex;
height:1.875rem;
}
.ktw48x svg{
width:1.125rem;
height:18px;
}
.e2lrij .ktw48x{
background:rgba(30,41,59,0.944);
color:#f1f5f9;
}
.vyx3cr3w{
background:#15853e;
border-radius:50%;
margin-right:7px;
display:inline-block;
box-shadow:0 0 0 3px rgba(3,105,161,0.104);
vertical-align:middle;
height:0.5rem;
width:0.5rem;
}
.j8r157d{
display:none;
}
@media(max-width:617px){
.tk2o88{
padding:0 14px;
}
.ysksdi{
padding:26px 0;
}
.iaua1vq{
font-size:23px;
}
}
@keyframes afmrxu{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.rfqo960{
background:#1e293b;
font-size:0.813rem;
color:#cbd5e1;
}
.lngtfkb{
gap:1rem;
min-height:42px;
flex-wrap:nowrap;
align-items:center;
justify-content:space-between;
display:flex;
}
.wtblinpm{
overflow:hidden;
gap:24px;
display:flex;
min-width:0;
align-items:center;
}
.lxsps{
overflow:hidden;
gap:7px;
text-overflow:ellipsis;
display:inline-flex;
align-items:center;
white-space:nowrap;
}
.lxsps svg{
flex:0 0 auto;
width:0.875rem;
color:#d4a226;
height:14px;
}
.lxsps strong{
font-weight:600;
color:#f1f5f9;
}
.fp1m8c svg{
color:#15853e;
}
.sukmr{
flex:0 0 auto;
}
.uc2qriws{
border-radius:4px;
gap:8px;
border:1px solid rgba(148,163,184,0.159);
padding:8px 12px;
align-items:center;
display:inline-flex;
color:#f1f5f9;
}
.uc2qriws svg{
color:#cbd5e1;
height:14px;
width:0.875rem;
}
.bfexzc{
background:#ffffff;
position:sticky;
border-bottom:1px solid #e2e8f0;
top:0;
z-index:40;
}
.u3ojcy{
gap:1.375rem;
display:flex;
align-items:center;
height:4.375rem;
}
.tcy6y79{
flex:0 0 auto;
flex-direction:column;
color:#0f172a;
text-decoration:none;
justify-content:center;
line-height:1;
display:flex;
}
.vs4i1y53{
white-space:nowrap;
font-size:1.375rem;
font-weight:700;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
letter-spacing:.04em;
}
.dnjrgj{
text-transform:uppercase;
color:#0369a1;
white-space:nowrap;
font-size:9px;
letter-spacing:.16em;
margin-top:3px;
}
.ikr95i{
gap:4px;
display:flex;
margin-left:0.375rem;
}
.h2ft3{
padding:0.563rem 14px;
border-radius:0.25rem;
font-size:0.938rem;
font-weight:600;
color:#475569;
text-decoration:none;
white-space:nowrap;
}
.lsc18bdl{
background:#0369a1;
color:#ffffff;
}
.o4pgbb{
gap:0.625rem;
flex:0 0 auto;
margin-left:auto;
display:flex;
}
.rfvof{
border-radius:0.25rem;
border:1px solid #e2e8f0;
justify-content:center;
color:#0f172a;
margin-left:8px;
height:2.75rem;
align-items:center;
cursor:pointer;
display:none;
width:44px;
}
.rfvof svg{
width:22px;
height:1.375rem;
}
.ml8rerpb{
padding:16px 0 4px;
}
.f4701h9d{
gap:10px;
display:flex;
flex-wrap:wrap;
}
.waf6df1k{
gap:8px;
padding:0.688rem 16px;
background:#ffffff;
border:1px solid #e2e8f0;
border-radius:4px;
align-items:center;
text-decoration:none;
font-size:0.875rem;
font-weight:600;
color:#0f172a;
display:inline-flex;
}
.waf6df1k svg{
width:1rem;
height:16px;
color:#0369a1;
}
.dbzhu5{
background:#ffffff;
border-bottom:1px solid #e2e8f0;
display:none;
}
.dbzhu5 .tk2o88{
padding-top:0.875rem;
padding-bottom:14px;
}
.cmes7dmv{
padding:0.688rem 0.25rem;
color:#0f172a;
display:block;
border-bottom:1px solid #e2e8f0;
text-decoration:none;
font-weight:600;
}
.j8r157d:checked~.dbzhu5{
display:block;
}
@media(max-width:763px){
.ikr95i{
display:none;
}
.rfvof{
display:flex;
}
.ml8rerpb{
display:none;
}
.yv76jn{
display:none;
}
.u3ojcy{
gap:10px;
height:4rem;
}
.o4pgbb{
gap:8px;
}
.dnjrgj{
display:none;
}
}
@media(max-width:617px){
.vs4i1y53{
font-size:19px;
}
.u3ojcy{
row-gap:0.625rem;
padding-bottom:10px;
column-gap:0.625rem;
flex-wrap:wrap;
height:auto;
padding-top:0.625rem;
}
.rfvof{
order:1;
margin-left:auto;
}
.o4pgbb{
gap:0.5rem;
width:100%;
order:2;
flex-basis:100%;
margin-left:0;
}
.o4pgbb .zejkvtqw{
padding:12px 8px;
flex:1 1 0;
overflow:hidden;
white-space:nowrap;
min-width:0;
text-align:center;
font-size:13.5px;
text-overflow:ellipsis;
}
}
.zejkvtqw{
padding:13px 1.375rem;
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;
align-items:center;
text-decoration:none;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
justify-content:center;
white-space:nowrap;
cursor:pointer;
display:inline-flex;
font-size:0.938rem;
font-weight:600;
}
.zejkvtqw svg{
width:17px;
height:1.063rem;
}
.ra4pd43{
background:#10863c;
color:#ffffff;
}
.ra4pd43:hover{
background:#15803d;
}
.xrs7ek{
background:#0369a1;
color:#ffffff;
}
.xrs7ek:hover{
opacity:.92;
}
.i7gsk9{
background:transparent;
border:1.5px solid #e2e8f0;
color:#0f172a;
}
.kn04s5s{
background:transparent;
border:1.5px solid rgba(148,163,184,0.188);
color:#f1f5f9;
}
.e2lrij .i7gsk9{
border-color:rgba(148,163,184,0.207);
color:#f1f5f9;
}
.iu7sppu{
gap:0.313rem;
font-weight:600;
text-decoration:none;
display:inline-flex;
color:#10863c;
font-size:0.813rem;
cursor:pointer;
align-items:center;
}
.iu7sppu svg{
width:0.875rem;
height:14px;
}
.e2lrij .iu7sppu{
color:#7dd3fc;
}
.wkkivwhm{
animation:afmrxu 1.4s infinite;
background:#dc2626;
border-radius:50%;
height:0.375rem;
display:inline-block;
width:6px;
}
.f1we4hb{
gap:2px;
color:#d4a226;
display:inline-flex;
}
.f1we4hb svg{
width:1rem;
height:1rem;
}
.cr0cxyr{
padding:9px 0.875rem;
border-radius:4px;
background:#ffffff;
border:1px solid #e2e8f0;
gap:0.375rem;
display:inline-flex;
color:#0f172a;
font-size:0.813rem;
font-weight:600;
align-items:center;
}
.n18r2t{
background:#0369a1;
border-color:transparent;
color:#ffffff;
}
.avh8y1{
background:#e2e8f0;
border-radius:4px;
padding:5px 9px;
text-transform:uppercase;
font-weight:700;
color:#0369a1;
letter-spacing:.1em;
font-size:10px;
}
.x9s7pr2e{
padding:4px 0.625rem;
background:#dc2626;
border-radius:0.25rem;
flex:0 0 auto;
font-weight:700;
align-items:center;
display:inline-flex;
color:#fff;
font-size:12px;
}
.h8hbaz{
border-radius:8px;
border:1px solid #e2e8f0;
overflow:hidden;
background:#ffffff;
text-decoration:none;
display:block;
color:inherit;
min-width:0;
}
.htfddhc{
aspect-ratio:4/3;
position:relative;
display:block;
background-position:center;
background-size:cover;
}
.dpjrl2p{
aspect-ratio:16/10;
}
.relepn{
background:linear-gradient(transparent,rgba(15,23,42,0.625)),linear-gradient(transparent 30%,rgba(0,0,0,0.64));
padding:14px;
bottom:0;
position:absolute;
right:0;
left:0;
}
.egm60{
margin-bottom:3px;
text-transform:uppercase;
text-shadow:0 1px 3px rgba(0,0,0,0.699);
color:#cbd5e1;
font-size:10px;
letter-spacing:.14em;
display:block;
}
.pdg8yb{
font-size:1.25rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-weight:700;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.725);
color:#f1f5f9;
display:block;
}
.pjdjro{
gap:0.375rem;
padding:4px 0.563rem;
border-radius:4px;
background:#dc2626;
font-size:11px;
font-weight:700;
letter-spacing:.04em;
position:absolute;
left:0.625rem;
top:10px;
color:#fff;
display:inline-flex;
align-items:center;
}
.pjdjro .wkkivwhm{
background:#fff;
}
.dxqr5{
padding:14px 1rem;
}
.yu0wufg{
font-weight:700;
color:#15853e;
font-size:14px;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
}
.qjyyupt4{
gap:6px;
font-size:12.5px;
align-items:center;
display:flex;
margin-top:2px;
color:#475569;
}
.qjyyupt4 i{
background:#d4a226;
border-radius:50%;
width:7px;
height:0.438rem;
font-style:normal;
}
.dxqr5 .zejkvtqw{
margin-top:12px;
width:100%;
}
.k8w58ciy{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.bvyta49{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
}
.na4hu{
gap:16px;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.k8w58ciy>*,.bvyta49>*,.na4hu>*{
min-width:0;
}
@media(max-width:978px){
.k8w58ciy,.bvyta49{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:621px){
.k8w58ciy,.bvyta49,.na4hu{
grid-template-columns:1fr;
}
}
.n1162he4{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.n1162he4>*{
min-width:0;
}
.r4lsf{
padding:26px;
}
.naic0b{
padding:0.563rem 0;
gap:12px;
border-top:1px solid #e2e8f0;
justify-content:space-between;
display:flex;
font-size:0.875rem;
}
.naic0b span{
flex:0 0 auto;
color:#475569;
}
.naic0b b{
text-align:right;
}
.usler{
padding:0.625rem 0;
border-top:1px solid #e2e8f0;
}
.usler:first-child{
border-top:0;
}
.smmcd{
color:#475569;
font-size:0.75rem;
}
.cxapw44b{
color:#0f172a;
font-size:14.5px;
font-weight:600;
}
@media(max-width:758px){
.n1162he4{
grid-template-columns:1fr;
}
}
.fceq76{
margin-bottom:1rem;
min-width:0;
}
.pfpo8wm{
gap:12px;
flex-wrap:wrap;
align-items:flex-end;
justify-content:space-between;
display:flex;
}
.pfpo8wm .mbs8yb3g{
gap:6px;
display:flex;
flex-direction:column;
min-width:0;
}
.nokw6{
gap:8px;
align-items:flex-start;
flex-direction:column;
display:flex;
}
.i0pgd8{
gap:8px;
align-items:center;
text-align:center;
display:flex;
flex-direction:column;
}
.gcd4e2b2{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
overflow-wrap:break-word;
font-size:1.875rem;
line-height:1.1;
color:#0f172a;
letter-spacing:-.01em;
font-weight:700;
}
@media(max-width:621px){
.gcd4e2b2{
font-size:23px;
}
}
.e2lrij .gcd4e2b2{
color:#f1f5f9;
}
.t2qms{
background:rgba(3,105,161,0.115);
padding:0.313rem 0.688rem;
border-radius:4px;
letter-spacing:.12em;
color:#0369a1;
text-transform:uppercase;
}
.lk0ae{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.lk0ae::before{
background:#0369a1;
content:"";
height:1px;
display:inline-block;
width:24px;
}
.f7xkt9z{
gap:8px;
align-items:center;
display:inline-flex;
}
.f7xkt9z::before{
background:#0369a1;
border-radius:50%;
display:inline-block;
content:"";
height:0.375rem;
width:6px;
}
.e2lrij .t2qms{
background:rgba(30,41,59,0.921);
color:#f1f5f9;
}
.e2lrij .lk0ae::before,.e2lrij .f7xkt9z::before{
background:#7dd3fc;
}
.wnxq6yu{
gap:6px;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
display:inline-flex;
color:#10863c;
white-space:nowrap;
align-items:center;
font-size:0.875rem;
font-weight:600;
}
.wnxq6yu:hover{
opacity:.8;
}
.wnxq6yu svg{
width:15px;
height:0.938rem;
}
.lcu02f svg{
height:0.875rem;
width:14px;
}
.mfr5ql7m{
background:#10863c;
padding:9px 18px;
border-radius:0.25rem;
color:#ffffff;
}
.mfr5ql7m:hover{
background:#15803d;
opacity:1;
}
.e2lrij .wnxq6yu{
color:#7dd3fc;
}
.xlquw{
background:#e2e8f0;
margin:-2px 0 1rem;
height:1px;
}
.e2lrij .xlquw{
background:rgba(148,163,184,0.162);
}
.pnct2{
background:linear-gradient(141deg,#1e293b,#334155);
grid-template-columns:1.3fr 1fr;
border-radius:0.75rem;
gap:40px;
margin:0;
padding:42px;
display:grid;
color:#f1f5f9;
}
.c335y{
margin:1.125rem 0 16px;
font-size:3.125rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
line-height:1.05;
letter-spacing:-.01em;
overflow-wrap:anywhere;
color:#f1f5f9;
}
.c335y em{
color:#7dd3fc;
font-style:normal;
}
.ujanirg{
font-size:16px;
max-width:27.5rem;
color:#cbd5e1;
}
.c90ye{
gap:1.125rem;
margin-top:1.625rem;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.lva9q8q{
color:#cbd5e1;
font-size:14px;
}
.e1q9izt{
font-size:13px;
color:#cbd5e1;
}
.nhpkxwf{
margin:0.25rem 0 2px;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
font-size:34px;
font-weight:700;
color:#f1f5f9;
}
.fkmpsmf{
color:#cbd5e1;
font-size:14px;
margin-bottom:20px;
}
.fkmpsmf span[data-m]{
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
color:#f1f5f9;
}
.wurgpbw{
gap:0.75rem;
padding:11px 0;
display:flex;
border-top:1px solid rgba(148,163,184,0.157);
align-items:center;
}
.jp6xt1u b{
font-weight:600;
color:#f1f5f9;
font-size:0.875rem;
display:block;
}
.jp6xt1u span{
color:#cbd5e1;
font-size:12.5px;
display:block;
}
@media(max-width:981px){
.pnct2{
grid-template-columns:1fr;
padding:1.875rem;
}
.c335y{
font-size:38px;
}
}
@media(max-width:620px){
.pnct2{
padding:1.5rem;
}
.c335y{
font-size:30px;
}
}
.wjftj2v{
border-radius:0.5rem;
background:#1e293b;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.q5m07{
padding:22px 1.5rem;
border-right:1px solid rgba(148,163,184,0.207);
}
.q5m07:last-child{
border-right:0;
}
.enuxpfe{
color:#f1f5f9;
font-weight:700;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
font-size:28px;
min-width:0;
}
.ije6jk9{
color:#7dd3fc;
}
.q2mp2ev{
color:#cbd5e1;
font-size:0.844rem;
margin-top:3px;
}
@media(max-width:981px){
.wjftj2v{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.wjftj2v{
grid-template-columns:1fr;
}
.q5m07{
border-right:0;
border-bottom:1px solid rgba(148,163,184,0.153);
}
.q5m07:last-child{
border-bottom:0;
}
}
.qerrxenb{
padding:1.5rem;
display:block;
color:inherit;
text-decoration:none;
}
.t9d1xtz{
border-radius:4px;
background:#e2e8f0;
height:3rem;
align-items:center;
display:flex;
justify-content:center;
color:#0369a1;
margin-bottom:1rem;
width:3rem;
}
.t9d1xtz svg{
width:24px;
height:1.5rem;
}
.dtsda{
color:#0f172a;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
margin-bottom:4px;
font-size:21px;
}
.w754t{
color:#475569;
font-size:14px;
}
.fegpbh9x{
gap:13px;
padding:1.25rem;
display:flex;
align-items:center;
}
.fegpbh9x .ktw48x{
display:flex;
}
.viy638ov{
color:#0f172a;
font-size:1.188rem;
display:block;
font-weight:700;
}
.os88edw3{
color:#475569;
font-size:0.813rem;
display:block;
}
.b25wfv{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
margin-top:8px;
}
.lwjpcwt6{
padding:30px;
border-radius:0.5rem;
color:#f1f5f9;
text-align:center;
}
.hqf6g87{
background:linear-gradient(rgba(0,0,0,0.361),rgba(0,0,0,0.357)),linear-gradient(136deg,#d4a226,#0891b2);
}
.m4ilqkf8{
background:linear-gradient(rgba(0,0,0,0.311),rgba(0,0,0,0.312)),linear-gradient(140deg,#0369a1,#0891b2);
}
.igtitn{
background:linear-gradient(rgba(0,0,0,0.335),rgba(0,0,0,0.337)),linear-gradient(136deg,#15853e,#0891b2);
}
.fftkx9{
opacity:.85;
letter-spacing:.16em;
font-size:0.75rem;
}
.u9mree{
margin:0.5rem 0 2px;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
font-size:40px;
overflow-wrap:anywhere;
font-weight:700;
}
.hwek9roa{
font-size:13px;
opacity:.8;
}
.zja0uw5{
background:#ffffff;
border:1px solid #e2e8f0;
overflow:hidden;
border-radius:8px;
display:flex;
align-items:center;
margin-top:18px;
}
.mjjpqwmz{
padding:14px 1.125rem;
flex:0 0 auto;
color:#0f172a;
border-right:1px solid #e2e8f0;
white-space:nowrap;
font-weight:700;
font-size:14px;
}
.ofrm3p{
flex:1;
overflow:hidden;
min-width:0;
}
.f19xbt{
gap:30px;
padding:14px 20px;
will-change:transform;
display:flex;
white-space:nowrap;
}
.va7pcnr{
font-size:14px;
color:#475569;
}
.va7pcnr b{
margin-right:8px;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
color:#15853e;
font-weight:700;
}
@media(max-width:977px){
.b25wfv{
grid-template-columns:1fr;
}
}
.wgvqnc65{
gap:0.75rem;
justify-content:space-between;
align-items:baseline;
margin-bottom:0.375rem;
display:flex;
flex-wrap:wrap;
}
.e97lte{
color:#0f172a;
font-size:24px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.l4gp7ze{
color:#475569;
font-size:0.813rem;
}
.l4gp7ze b{
color:#0f172a;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
}
.rdwqys10{
margin:1rem 0;
}
.hvh2407{
border-radius:0.25rem;
padding:13px 14px;
gap:0.875rem;
align-items:center;
display:flex;
}
.hvh2407:nth-child(odd){
background:#f4f6f8;
}
.cwhga9yj{
color:#475569;
width:1.125rem;
font-weight:700;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
}
.rcu9ncx{
flex:1;
font-weight:600;
min-width:0;
}
.ay4mied{
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
color:#475569;
font-size:14px;
}
.a6r432{
width:100%;
}
.yh062{
padding:16px;
border-radius:0.5rem;
overflow:hidden;
flex-direction:column;
background-position:center;
color:#f1f5f9;
position:relative;
aspect-ratio:16/11;
background-size:cover;
display:flex;
text-decoration:none;
}
.yh062::after{
background:linear-gradient(transparent 40%,rgba(15,23,42,0.652)),linear-gradient(transparent 25%,rgba(0,0,0,0.663));
inset:0;
content:"";
position:absolute;
}
.yh062>*{
z-index:1;
position:relative;
}
.ze2a3l{
gap:0.375rem;
border-radius:0.25rem;
padding:0.25rem 9px;
background:#dc2626;
letter-spacing:.04em;
font-weight:700;
display:inline-flex;
font-size:0.688rem;
align-items:center;
color:#fff;
align-self:flex-start;
}
.ze2a3l .wkkivwhm{
background:#fff;
}
.g6wkoah{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-weight:700;
margin-top:auto;
font-size:1.438rem;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.77);
}
.lxhfg{
gap:0.5rem;
margin-top:0.5rem;
align-items:center;
display:flex;
font-size:12.5px;
color:#cbd5e1;
justify-content:space-between;
}
.j00x3t{
font-weight:600;
color:#f1f5f9;
}
.xvszvv{
color:#0f172a;
margin-bottom:0.375rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.5rem;
}
.v4p8rwk2{
padding:0.875rem 0;
border-top:1px solid #e2e8f0;
}
.v4p8rwk2:first-of-type{
border-top:0;
}
.uhlnyt{
font-size:0.781rem;
margin-bottom:7px;
color:#475569;
}
.yggv9qs{
gap:0.75rem;
justify-content:space-between;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.gljsz{
font-weight:600;
font-size:0.938rem;
}
.n5a3rbmj{
gap:8px;
display:flex;
}
.adneckj{
padding:6px 0.75rem;
border-radius:4px;
border:1px solid #e2e8f0;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
font-size:0.875rem;
min-width:54px;
text-align:center;
}
.adneckj small{
display:block;
font-size:0.688rem;
color:#475569;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.hle4lp{
border-radius:0.25rem;
background:#f4f6f8;
gap:12px;
padding:0.75rem 1rem;
border:1px solid #e2e8f0;
display:flex;
align-items:center;
color:#475569;
margin-top:0.875rem;
font-size:13.5px;
}
.jttof5{
padding:26px;
display:flex;
flex-direction:column;
}
.ewcfb{
margin:10px 0 0.25rem;
color:#0f172a;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.625rem;
}
.sjdtn{
font-size:0.938rem;
margin-bottom:14px;
color:#0369a1;
font-weight:700;
}
.nt2lnn{
flex:1;
font-size:0.875rem;
color:#475569;
}
.jttof5 .zejkvtqw{
margin-top:1.125rem;
width:100%;
}
.epbvp{
gap:0.625rem;
border-top:1px solid #e2e8f0;
margin-top:0.875rem;
align-items:center;
display:flex;
justify-content:space-between;
padding-top:12px;
}
.s86s2{
color:#475569;
letter-spacing:.04em;
font-size:0.688rem;
}
.okxzco{
font-size:0.813rem;
font-weight:600;
text-decoration:none;
color:#10863c;
}
.ctkge{
padding:24px;
}
.yc69ayjx{
gap:0.625rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
align-items:center;
color:#0f172a;
font-size:20px;
display:flex;
margin-bottom:14px;
}
.yc69ayjx svg{
height:22px;
color:#0369a1;
width:1.375rem;
}
.p2w8o4{
border-color:rgba(148,163,184,0.189);
background:#1e293b;
color:#f1f5f9;
}
.p2w8o4 .yc69ayjx{
color:#f1f5f9;
}
.p2w8o4 .yc69ayjx svg{
color:#f1f5f9;
}
.ak186h{
color:#cbd5e1;
margin-bottom:16px;
font-size:0.875rem;
}
.bdz8n4j{
gap:10px;
display:flex;
}
.widma7{
flex:1;
background:rgba(30,41,59,0.941);
border-radius:0.25rem;
padding:0.625rem 14px;
font-size:13px;
color:#f1f5f9;
}
.widma7 small{
color:#cbd5e1;
display:block;
font-size:10px;
}
.nytaq43{
margin-top:0.875rem;
font-size:0.75rem;
clear:both;
color:#cbd5e1;
}
.ajeb3fe{
padding:1.75rem;
}
.wk6eq{
gap:10px;
color:#0f172a;
align-items:center;
margin-bottom:0.375rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.5rem;
display:flex;
}
.wk6eq svg{
width:22px;
height:22px;
color:#0369a1;
}
.nezirj{
gap:0.75rem;
display:flex;
flex-wrap:wrap;
margin-top:1.125rem;
align-items:center;
}
.tc4h7{
margin-left:auto;
}
.sv1o40{
gap:0.625rem;
font-size:0.875rem;
border-top:1px solid #e2e8f0;
margin-top:1.375rem;
padding-top:1.125rem;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.xrp9za{
color:#475569;
}
.i2n68xn{
gap:0.438rem;
border:1px solid #e2e8f0;
border-radius:0.25rem;
padding:0.563rem 14px;
color:#0f172a;
font-size:0.844rem;
align-items:center;
display:inline-flex;
text-decoration:none;
}
.i2n68xn svg{
width:15px;
color:#0369a1;
height:0.938rem;
}
@media(max-width:623px){
.tc4h7{
width:100%;
margin-left:0;
}
}
.uosexoll{
padding:24px;
border-top:3px solid #0369a1;
}
.ehkrsn{
border-top-color:#e2e8f0;
}
.fxuqc0{
border-top-color:#cbd5e1;
}
.v9w8sk{
border-top-color:#d4a226;
}
.mdjxm{
border-top-color:#0369a1;
}
.yz04b{
font-weight:700;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:22px;
color:#0f172a;
}
.gbt5ivq{
margin:2px 0 14px;
color:#475569;
font-size:13px;
}
.rccnbc{
padding:7px 0;
gap:9px;
font-size:13.5px;
display:flex;
align-items:flex-start;
color:#475569;
}
.rccnbc svg{
flex:0 0 auto;
height:16px;
margin-top:2px;
color:#15853e;
width:16px;
}
.y6dtmh4a{
background:#1e293b;
border-radius:8px;
gap:1.5rem;
padding:34px;
align-items:center;
display:flex;
color:#f1f5f9;
flex-wrap:wrap;
}
.htqetbig{
border-radius:8px;
flex:0 0 auto;
background:rgba(30,41,59,0.937);
height:3.5rem;
width:3.5rem;
justify-content:center;
display:flex;
color:#f1f5f9;
align-items:center;
}
.htqetbig svg{
height:1.625rem;
width:26px;
}
.hrfbjgua{
font-size:1.563rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#f1f5f9;
}
.r21mw1{
font-size:14px;
color:#cbd5e1;
}
.l8j8g{
gap:12px;
flex-wrap:wrap;
margin-left:auto;
display:flex;
}
@media(max-width:983px){
.l8j8g{
width:100%;
margin-left:0;
}
.l8j8g .zejkvtqw{
flex:1;
}
}
.gd0wq88k{
margin-top:0.5rem;
}
.af0348{
padding:1.25rem 0;
border-bottom:1px solid #e2e8f0;
}
.lo3e61{
list-style:none;
gap:18px;
cursor:pointer;
align-items:center;
display:flex;
}
.lo3e61::-webkit-details-marker{
display:none;
}
.b09ppeu7{
flex:0 0 auto;
padding:0.313rem 0.563rem;
background:#0369a1;
border-radius:4px;
text-transform:uppercase;
font-weight:700;
color:#ffffff;
letter-spacing:.1em;
font-size:10px;
}
.pj516yb{
flex:1;
font-size:1.063rem;
font-weight:700;
color:#0f172a;
}
.b89r4d{
transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-size:24px;
color:#475569;
line-height:1;
}
.af0348[open] .b89r4d{
transform:rotate(48deg);
}
.hsp33r{
padding:0.875rem 0 0 0;
max-width:48.75rem;
font-size:0.906rem;
color:#475569;
}
.t13jnz{
padding:1.875rem;
}
.p03o2w{
grid-template-columns:repeat(4,1fr);
gap:18px;
display:grid;
margin-top:1.125rem;
}
.bed1h1 .ktw48x{
margin-bottom:0.75rem;
}
.lpftttl{
display:block;
margin-bottom:0.25rem;
font-size:0.938rem;
color:#0f172a;
}
.vwuwi{
font-size:0.844rem;
color:#475569;
}
@media(max-width:983px){
.p03o2w{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.p03o2w{
grid-template-columns:1fr;
}
}
.nql9w7w{
grid-template-columns:1.4fr 1fr;
gap:30px;
padding:30px;
display:grid;
}
.vat1q44t{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#0f172a;
margin-bottom:14px;
font-size:28px;
}
.kmccv7 p{
font-size:14.5px;
margin-bottom:12px;
color:#475569;
}
.zap7z{
grid-template-columns:repeat(4,1fr);
gap:12px;
display:grid;
margin-top:1.125rem;
}
.gx27bf{
border:1px solid #e2e8f0;
padding:16px;
border-radius:0.25rem;
}
.akhfiu{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-weight:700;
color:#0f172a;
font-size:1.5rem;
}
.irfowqt{
font-size:12px;
color:#475569;
}
.l9iz49v .i95hgpir{
display:block;
margin-bottom:1rem;
}
.oeap3{
gap:11px;
padding:0.688rem 0;
display:flex;
border-top:1px solid #e2e8f0;
align-items:flex-start;
}
.oeap3:first-of-type{
border-top:0;
}
.oeap3 .aclevr4{
flex:0 0 auto;
color:#15853e;
margin-top:1px;
}
.oeap3 .aclevr4 svg{
height:1.125rem;
width:18px;
}
.oeap3 b{
color:#0f172a;
font-size:0.906rem;
}
.oeap3 span{
color:#475569;
font-size:12.5px;
display:block;
}
@media(max-width:981px){
.nql9w7w{
grid-template-columns:1fr;
}
}
@media(max-width:978px){
.zap7z{
grid-template-columns:repeat(2,1fr);
}
}
.dqi5s91{
gap:18px;
padding:22px 26px;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.edkc5j{
font-size:1rem;
font-weight:700;
color:#0f172a;
}
.uvtost5n{
font-size:0.875rem;
color:#15853e;
font-weight:600;
}
.f3y30zqp{
font-size:0.875rem;
color:#475569;
}
.dqi5s91 .x9s7pr2e{
margin-left:auto;
}
.ys95s3{
gap:10px;
margin-top:16px;
border-top:1px solid #e2e8f0;
display:flex;
padding-top:16px;
width:100%;
flex-wrap:wrap;
}
.f1cb5e3b{
border:1px solid #e2e8f0;
padding:9px 16px;
border-radius:0.25rem;
color:#475569;
font-size:0.813rem;
font-weight:600;
}
@media(max-width:620px){
.dqi5s91 .x9s7pr2e{
margin-left:0;
}
}
.u4r3mt{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.lc2is{
background:linear-gradient(138deg,#1e293b,#334155);
min-height:18.75rem;
position:relative;
}
.mjkygu05{
inset:0;
background-image:linear-gradient(rgba(148,163,184,0.187) 1px,transparent 1px),linear-gradient(91deg,rgba(148,163,184,0.16) 1px,transparent 1px);
background-size:40px 40px;
position:absolute;
}
.tmogw{
left:50%;
color:#7dd3fc;
position:absolute;
top:48%;
transform:translate(-50%,-100%);
}
.tmogw svg{
height:2.5rem;
width:40px;
}
.up5cbn72{
padding:0.375rem 10px;
border-radius:0.25rem;
background:rgba(15,23,42,0.631);
left:18px;
font-size:12px;
bottom:16px;
color:#cbd5e1;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
position:absolute;
}
.r7r8js{
padding:1.75rem;
}
.ttwhcq9{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.25rem;
margin-bottom:0.375rem;
color:#0f172a;
}
.ko4o95cl{
margin:0.625rem 0;
color:#0f172a;
font-size:14.5px;
}
.o9jnw{
padding:9px 0;
gap:9px;
border-top:1px solid #e2e8f0;
color:#475569;
display:flex;
align-items:flex-start;
font-size:13.5px;
}
.o9jnw svg{
flex:0 0 auto;
color:#0369a1;
height:1rem;
width:16px;
margin-top:2px;
}
.tn3gl{
display:inline-block;
margin-top:14px;
}
@media(max-width:762px){
.u4r3mt{
grid-template-columns:1fr;
}
}
.ob3d2v{
gap:1.375rem;
padding:1.625rem;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.i9xm3i5h{
background:#0369a1;
flex:0 0 auto;
border-radius:50%;
color:#ffffff;
font-weight:700;
height:64px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
display:flex;
font-size:22px;
justify-content:center;
align-items:center;
width:4rem;
}
.dv0g4{
font-size:17px;
color:#0f172a;
}
.os7snx{
font-size:0.844rem;
color:#475569;
margin-top:2px;
}
.xp9f6t{
margin-top:8px;
font-size:13px;
color:#475569;
max-width:32.5rem;
}
.u7mzun{
margin-left:auto;
text-align:right;
color:#475569;
font-size:13px;
}
.xx56b{
gap:0.375rem;
color:#15853e;
font-weight:600;
align-items:center;
display:inline-flex;
justify-content:flex-end;
}
.xx56b svg{
width:15px;
height:0.938rem;
}
.jwy2l{
margin-top:4px;
}
.q30g2bze{
display:block;
color:#10863c;
text-decoration:none;
margin-top:6px;
}
@media(max-width:621px){
.u7mzun{
margin-left:0;
text-align:left;
}
.xx56b{
justify-content:flex-start;
}
}
.yqmpuxe{
padding:1.5rem;
}
.xocnkkx{
margin-bottom:14px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:18px;
color:#0f172a;
}
.omldwz{
padding:0.625rem 0;
border-top:1px solid #e2e8f0;
}
.omldwz:first-of-type{
border-top:0;
}
.vlu828{
font-size:0.75rem;
color:#475569;
}
.omldwz b{
color:#0f172a;
font-size:14.5px;
}
.n3oolli{
gap:0.625rem;
padding:0.688rem 0;
display:flex;
text-decoration:none;
border-top:1px solid #e2e8f0;
font-size:0.906rem;
justify-content:space-between;
color:#0f172a;
}
.n3oolli:first-of-type{
border-top:0;
}
.h2obwwf{
gap:11px;
padding:12px 0;
display:flex;
align-items:flex-start;
border-top:1px solid #e2e8f0;
}
.h2obwwf:first-of-type{
border-top:0;
}
.h2obwwf .aclevr4{
flex:0 0 auto;
margin-top:1px;
color:#15853e;
}
.h2obwwf .aclevr4 svg{
width:18px;
height:18px;
}
.h2obwwf b{
font-size:0.875rem;
color:#0f172a;
font-weight:600;
}
.h2obwwf span{
display:block;
font-size:12.5px;
color:#475569;
}
.fummbl8u{
grid-template-columns:repeat(4,1fr);
gap:14px;
margin-top:0.5rem;
display:grid;
}
.koxv32oj{
padding:1.25rem;
text-align:center;
}
.z94ouzpo{
font-weight:700;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#0369a1;
font-size:22px;
}
.kpq4vg{
font-size:0.844rem;
font-weight:600;
color:#0f172a;
margin-top:4px;
}
.s071dk{
margin-top:2px;
color:#475569;
font-size:0.75rem;
}
.g44re{
padding:14px 1.125rem;
gap:0.75rem;
align-items:center;
flex-wrap:wrap;
display:flex;
margin-top:16px;
}
.zqhlpjni{
font-size:13px;
color:#475569;
}
.ewixnz9{
padding:0.5rem 14px;
border-radius:0.25rem;
border:1px solid #e2e8f0;
color:#475569;
font-size:13px;
font-weight:600;
}
@media(max-width:981px){
.fummbl8u{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.fummbl8u{
grid-template-columns:1fr;
}
}
.jb35xs7{
gap:1rem;
grid-template-columns:.8fr 1fr 1fr 1fr;
margin-top:8px;
display:grid;
}
.q1i3l75e{
border-radius:0.5rem;
background:#1e293b;
padding:26px;
justify-content:center;
color:#f1f5f9;
flex-direction:column;
display:flex;
}
.q63f2{
font-size:2.875rem;
font-weight:700;
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
}
.q1i3l75e .f1we4hb{
margin:0.5rem 0;
color:#d4a226;
}
.zv9hw3s{
font-size:13px;
color:#cbd5e1;
}
.csjclbh3{
padding:1.375rem;
}
.csjclbh3 .f1we4hb{
margin-bottom:10px;
}
.ci1rc{
font-size:0.875rem;
color:#475569;
}
.s4jeoxc7{
gap:0.625rem;
justify-content:space-between;
font-size:0.813rem;
margin-top:1rem;
display:flex;
}
.s4jeoxc7 b{
font-weight:600;
color:#0f172a;
}
.s4jeoxc7 span{
color:#475569;
}
@media(max-width:983px){
.jb35xs7{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.jb35xs7{
grid-template-columns:1fr;
}
}
.osaer{
padding:30px;
}
.kshkw{
color:#0f172a;
margin-bottom:12px;
font-size:25px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.osaer p{
color:#475569;
font-size:14.5px;
max-width:880px;
margin-bottom:0.625rem;
}
.kwpufo5v{
display:inline-block;
text-decoration:none;
color:#10863c;
font-weight:600;
margin-top:0.75rem;
}
.ttu823{
background:#1e293b;
padding:40px 0;
color:#cbd5e1;
margin-top:34px;
}
.xspx55b8{
grid-template-columns:1.6fr repeat(4,1fr);
gap:26px;
display:grid;
}
.iwmcyva{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:22px;
color:#f1f5f9;
letter-spacing:.04em;
}
.rbg92{
margin-top:0.875rem;
font-size:12.5px;
line-height:1.6;
}
.kscnvgb{
color:#f1f5f9;
margin-bottom:0.75rem;
display:block;
font-size:13px;
}
.yhvt4{
padding:9px 0;
color:#cbd5e1;
font-size:0.844rem;
text-decoration:none;
display:block;
}
@media(max-width:977px){
.xspx55b8{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.xspx55b8{
grid-template-columns:1fr;
}
}
.xodjkq{
padding:16px 0;
background:#0f172a;
position:fixed;
left:0;
color:#f1f5f9;
z-index:60;
bottom:0;
right:0;
}
.ef3o4uz8{
gap:20px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.pulyuohc{
flex:1;
min-width:15rem;
color:#cbd5e1;
font-size:13.5px;
}
.pulyuohc a{
color:#f1f5f9;
text-decoration:underline;
}
.ok38rt2q{
gap:0.625rem;
display:flex;
}
@media(max-width:620px){
.ef3o4uz8{
gap:0.75rem;
flex-direction:column;
align-items:stretch;
}
.ok38rt2q .zejkvtqw{
flex:1;
}
}
.cuu9n{
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
gap:0.75rem;
background:#ffffff;
padding:14px 16px;
border-radius:0.5rem;
border:1px solid #e2e8f0;
box-shadow:0 10px 25px rgba(15,23,42,0.175), 0 0.25rem 0.625rem rgba(15,23,42,0.109);
position:fixed;
display:flex;
z-index:55;
left:18px;
opacity:0;
bottom:18px;
transform:translateY(12px);
max-width:21.25rem;
pointer-events:none;
}
.bs4i1m{
opacity:1;
pointer-events:auto;
transform:translateY(0);
}
.ef4yi8nn{
background:rgba(3,105,161,0.106);
border-radius:0.25rem;
flex:0 0 auto;
height:40px;
display:flex;
width:40px;
justify-content:center;
align-items:center;
color:#15853e;
}
.ef4yi8nn svg{
height:1.375rem;
width:22px;
}
.cxbr0{
color:#0f172a;
line-height:1.4;
font-size:0.844rem;
}
.cxbr0 b{
font-weight:700;
}
.cxbr0 .trqtwnx5{
font-family:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
color:#15853e;
}
@media(max-width:622px){
.cuu9n{
left:0.625rem;
right:10px;
max-width:none;
}
}