*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafbfc;
color:#475569;
overflow-x:hidden;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size:1rem;
overflow-wrap:break-word;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
line-height:1.55;
}
img{
max-width:100%;
display:block;
}
a{
text-decoration:none;
color:inherit;
}
button{
background:none;
border:none;
font-family:inherit;
cursor:pointer;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
overflow-wrap:anywhere;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
color:#0f172a;
}
::-webkit-scrollbar{
width:8px;
height:0.5rem;
}
::-webkit-scrollbar-thumb{
background:#e2e8f0;
border-radius:0.5rem;
}
::-webkit-scrollbar-track{
background:transparent;
}
.kx4xb6o{
margin:0 auto;
padding:0 18px;
max-width:80rem;
width:100%;
}
.ejl54n{
padding:34px 0;
}
.p7for{
color:#0f172a;
letter-spacing:-.01em;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-weight:700;
line-height:1.1;
font-size:30px;
}
.sm96p{
margin-top:0.375rem;
font-size:15px;
color:#475569;
}
.vbujma9 .p7for{
color:#f1f5f9;
}
.vbujma9 .sm96p{
color:#cbd5e1;
}
.d0xak{
background:#ffffff;
}
.amlkp61{
background:#ffffff;
border:1px solid #e2e8f0;
border-radius:10px;
}
.xk3n6{
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
color:#6b7584;
font-size:0.688rem;
letter-spacing:.12em;
font-weight:700;
line-height:1.4;
display:inline-block;
text-transform:uppercase;
}
.f5fr7x{
gap:6px;
display:inline-flex;
align-items:center;
white-space:nowrap;
color:#03845c;
font-weight:600;
}
.f5fr7x svg{
width:15px;
height:15px;
}
.l0o287{
background:#e2e8f0;
border-radius:0.375rem;
flex:0 0 auto;
justify-content:center;
height:1.875rem;
align-items:center;
color:#5b21b6;
width:1.875rem;
display:flex;
}
.l0o287 svg{
width:18px;
height:18px;
}
.vbujma9 .l0o287{
background:rgba(79,70,229,0.083);
color:#f1f5f9;
}
.hd2z2mxc{
border-radius:50%;
background:#0b855d;
height:0.5rem;
vertical-align:middle;
width:0.5rem;
margin-right:7px;
display:inline-block;
box-shadow:0 0 0 3px rgba(91,33,182,0.112);
}
.rgs6a{
display:none;
}
@media(max-width:619px){
.kx4xb6o{
padding:0 0.875rem;
}
.ejl54n{
padding:1.625rem 0;
}
.p7for{
font-size:23px;
}
}
@keyframes ozy13q3n{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.xa2vp62e{
background:#1a1d3a;
font-size:0.813rem;
color:#cbd5e1;
}
.yqssu5{
gap:1rem;
display:flex;
min-height:42px;
flex-wrap:nowrap;
align-items:center;
justify-content:space-between;
}
.jxo2536{
gap:1.5rem;
overflow:hidden;
align-items:center;
min-width:0;
display:flex;
}
.fxr6d3{
gap:7px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
display:inline-flex;
align-items:center;
}
.fxr6d3 svg{
flex:0 0 auto;
width:0.875rem;
height:0.875rem;
color:#d97706;
}
.fxr6d3 strong{
color:#f1f5f9;
font-weight:600;
}
.vf8miiqx svg{
color:#0b855d;
}
.gknp8{
flex:0 0 auto;
}
.arknx{
padding:8px 0.75rem;
border:1px solid rgba(165,180,252,0.185);
gap:8px;
border-radius:6px;
display:inline-flex;
color:#f1f5f9;
align-items:center;
}
.arknx svg{
color:#cbd5e1;
width:14px;
height:0.875rem;
}
.uk83ct{
background:#ffffff;
border-bottom:1px solid #e2e8f0;
position:sticky;
top:0;
z-index:40;
}
.w403fmnm{
gap:22px;
align-items:center;
height:4.375rem;
display:flex;
}
.uqqxsdmt{
flex:0 0 auto;
text-decoration:none;
line-height:1;
justify-content:center;
flex-direction:column;
color:#0f172a;
display:flex;
}
.t9empaxh{
letter-spacing:.04em;
white-space:nowrap;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-size:22px;
font-weight:700;
}
.na9a5rvc{
white-space:nowrap;
margin-top:3px;
letter-spacing:.16em;
color:#5b21b6;
font-size:9px;
text-transform:uppercase;
}
.jqfcbtqo{
gap:4px;
display:flex;
margin-left:6px;
}
.aszdbbx{
border-radius:0.375rem;
padding:0.563rem 0.875rem;
font-weight:600;
color:#475569;
text-decoration:none;
white-space:nowrap;
font-size:0.938rem;
}
.a8u2c{
background:#5b21b6;
color:#ffffff;
}
.ox5ga4{
gap:0.625rem;
flex:0 0 auto;
display:flex;
margin-left:auto;
}
.w90ig{
border:1px solid #e2e8f0;
border-radius:6px;
display:none;
margin-left:0.5rem;
cursor:pointer;
align-items:center;
justify-content:center;
height:2.75rem;
color:#0f172a;
width:44px;
}
.w90ig svg{
width:1.375rem;
height:1.375rem;
}
.aq9ed{
padding:1rem 0 4px;
}
.r8s02cc{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.cbrtnuse{
border-radius:0.375rem;
background:#ffffff;
border:1px solid #e2e8f0;
padding:0.688rem 1rem;
gap:8px;
align-items:center;
text-decoration:none;
color:#0f172a;
font-size:0.875rem;
font-weight:600;
display:inline-flex;
}
.cbrtnuse svg{
width:1rem;
height:16px;
color:#5b21b6;
}
.inbs607v{
background:#ffffff;
border-bottom:1px solid #e2e8f0;
display:none;
}
.inbs607v .kx4xb6o{
padding-top:14px;
padding-bottom:14px;
}
.rx31oqcl{
padding:11px 4px;
border-bottom:1px solid #e2e8f0;
font-weight:600;
text-decoration:none;
color:#0f172a;
display:block;
}
.rgs6a:checked~.inbs607v{
display:block;
}
@media(max-width:762px){
.jqfcbtqo{
display:none;
}
.w90ig{
display:flex;
}
.aq9ed{
display:none;
}
.doyx0qx9{
display:none;
}
.w403fmnm{
gap:0.625rem;
height:4rem;
}
.ox5ga4{
gap:8px;
}
.na9a5rvc{
display:none;
}
}
@media(max-width:618px){
.t9empaxh{
font-size:19px;
}
.w403fmnm{
padding-bottom:0.625rem;
flex-wrap:wrap;
row-gap:0.625rem;
height:auto;
padding-top:10px;
column-gap:0.625rem;
}
.w90ig{
order:1;
margin-left:auto;
}
.ox5ga4{
gap:8px;
margin-left:0;
width:100%;
flex-basis:100%;
order:2;
}
.ox5ga4 .t07wwhq{
overflow:hidden;
padding:12px 0.5rem;
flex:1 1 0;
font-size:13.5px;
min-width:0;
white-space:nowrap;
text-align:center;
text-overflow:ellipsis;
}
}
.t07wwhq{
padding:0.813rem 22px;
transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
border-radius:0.375rem;
gap:8px;
text-decoration:none;
font-size:0.938rem;
white-space:nowrap;
display:inline-flex;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
cursor:pointer;
font-weight:600;
justify-content:center;
align-items:center;
}
.t07wwhq svg{
width:17px;
height:1.063rem;
}
.w84za{
background:#03845c;
color:#ffffff;
}
.w84za:hover{
background:#047857;
}
.vk80rx{
background:#5b21b6;
color:#ffffff;
}
.vk80rx:hover{
opacity:.92;
}
.k95dfk94{
border:1.5px solid #e2e8f0;
background:transparent;
color:#0f172a;
}
.bf0ixbex{
background:transparent;
border:1.5px solid rgba(165,180,252,0.181);
color:#f1f5f9;
}
.vbujma9 .k95dfk94{
border-color:rgba(165,180,252,0.16);
color:#f1f5f9;
}
.plxnc0b{
gap:0.313rem;
align-items:center;
color:#03845c;
font-size:0.813rem;
display:inline-flex;
text-decoration:none;
font-weight:600;
cursor:pointer;
}
.plxnc0b svg{
height:14px;
width:14px;
}
.vbujma9 .plxnc0b{
color:#a5b4fc;
}
.xu28xfk{
background:#dc2626;
animation:ozy13q3n 1.4s infinite;
border-radius:50%;
height:0.375rem;
display:inline-block;
width:0.375rem;
}
.qd4f6ga{
gap:2px;
color:#d97706;
display:inline-flex;
}
.qd4f6ga svg{
height:1rem;
width:16px;
}
.a3005tp{
background:#ffffff;
border:1px solid #e2e8f0;
border-radius:6px;
padding:0.563rem 14px;
gap:6px;
align-items:center;
display:inline-flex;
font-size:0.813rem;
font-weight:600;
color:#0f172a;
}
.kjdh3wft{
border-color:transparent;
background:#5b21b6;
color:#ffffff;
}
.vc0ip5{
background:#e2e8f0;
padding:5px 0.563rem;
border-radius:6px;
text-transform:uppercase;
font-size:10px;
letter-spacing:.1em;
font-weight:700;
color:#5b21b6;
}
.pt3t8c6{
border-radius:6px;
background:#dc2626;
flex:0 0 auto;
padding:0.25rem 10px;
color:#fff;
align-items:center;
display:inline-flex;
font-size:0.75rem;
font-weight:700;
}
.wqg198s{
border-radius:0.625rem;
background:#ffffff;
overflow:hidden;
border:1px solid #e2e8f0;
display:block;
min-width:0;
text-decoration:none;
color:inherit;
}
.khe0ke{
background-size:cover;
background-position:center;
display:block;
aspect-ratio:4/3;
position:relative;
}
.eb2kaje4{
aspect-ratio:16/10;
}
.qmfuqw4{
padding:0.875rem;
background:linear-gradient(transparent,rgba(15,23,42,0.632)),linear-gradient(transparent 30%,rgba(0,0,0,0.675));
right:0;
position:absolute;
left:0;
bottom:0;
}
.othradc9{
letter-spacing:.14em;
color:#cbd5e1;
display:block;
font-size:10px;
text-transform:uppercase;
margin-bottom:3px;
text-shadow:0 1px 3px rgba(0,0,0,0.706);
}
.qkhxs{
color:#f1f5f9;
font-weight:700;
display:block;
text-shadow:0 1px 4px rgba(0,0,0,0.77);
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-size:1.25rem;
}
.o5krnppn{
padding:0.25rem 0.563rem;
gap:6px;
border-radius:0.375rem;
background:#dc2626;
font-weight:700;
left:10px;
letter-spacing:.04em;
position:absolute;
color:#fff;
font-size:0.688rem;
top:10px;
display:inline-flex;
align-items:center;
}
.o5krnppn .xu28xfk{
background:#fff;
}
.c7cbtpcm{
padding:14px 1rem;
}
.vx9aqs{
color:#0b855d;
font-size:0.875rem;
font-weight:700;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.yt0hokd{
gap:0.375rem;
display:flex;
font-size:0.781rem;
color:#475569;
align-items:center;
margin-top:2px;
}
.yt0hokd i{
border-radius:50%;
background:#d97706;
width:0.438rem;
font-style:normal;
height:7px;
}
.c7cbtpcm .t07wwhq{
width:100%;
margin-top:12px;
}
.yd12792{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.z615mmd5{
gap:1rem;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.iwrvs2{
gap:1rem;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.yd12792>*,.z615mmd5>*,.iwrvs2>*{
min-width:0;
}
@media(max-width:983px){
.yd12792,.z615mmd5{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:623px){
.yd12792,.z615mmd5,.iwrvs2{
grid-template-columns:1fr;
}
}
.sywwncru{
gap:1rem;
grid-template-columns:1fr 1fr;
display:grid;
}
.sywwncru>*{
min-width:0;
}
.ezdjhkw{
padding:26px;
}
.mg28a3xc{
gap:0.75rem;
padding:9px 0;
font-size:0.875rem;
justify-content:space-between;
border-top:1px solid #e2e8f0;
display:flex;
}
.mg28a3xc span{
flex:0 0 auto;
color:#475569;
}
.mg28a3xc b{
text-align:right;
}
.b9elx{
padding:10px 0;
border-top:1px solid #e2e8f0;
}
.b9elx:first-child{
border-top:0;
}
.eng72xi1{
font-size:0.75rem;
color:#475569;
}
.y3a58{
color:#0f172a;
font-size:14.5px;
font-weight:600;
}
@media(max-width:761px){
.sywwncru{
grid-template-columns:1fr;
}
}
.u2pom{
margin-bottom:1rem;
min-width:0;
}
.fs1v38rt{
gap:0.75rem;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:flex-end;
}
.fs1v38rt .e85ux0f4{
gap:6px;
min-width:0;
flex-direction:column;
display:flex;
}
.t25si2{
gap:0.5rem;
display:flex;
flex-direction:column;
align-items:flex-start;
}
.o7q5loc{
gap:0.5rem;
align-items:center;
text-align:center;
display:flex;
flex-direction:column;
}
.ll6sj0g{
letter-spacing:-.01em;
line-height:1.1;
color:#0f172a;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-weight:700;
overflow-wrap:break-word;
font-size:1.875rem;
}
@media(max-width:623px){
.ll6sj0g{
font-size:23px;
}
}
.vbujma9 .ll6sj0g{
color:#f1f5f9;
}
.jdehruav{
background:rgba(91,33,182,0.122);
border-radius:6px;
padding:0.313rem 0.688rem;
letter-spacing:.12em;
color:#5b21b6;
text-transform:uppercase;
}
.wb9my17{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.wb9my17::before{
background:#5b21b6;
height:1px;
content:"";
display:inline-block;
width:1.5rem;
}
.l38qfyd{
gap:0.5rem;
display:inline-flex;
align-items:center;
}
.l38qfyd::before{
background:#5b21b6;
border-radius:50%;
content:"";
height:0.375rem;
width:6px;
display:inline-block;
}
.vbujma9 .jdehruav{
background:rgba(79,70,229,0.096);
color:#f1f5f9;
}
.vbujma9 .wb9my17::before,.vbujma9 .l38qfyd::before{
background:#a5b4fc;
}
.mv1zfsa{
transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
gap:6px;
white-space:nowrap;
align-items:center;
font-weight:600;
font-size:14px;
color:#03845c;
display:inline-flex;
}
.mv1zfsa:hover{
opacity:.8;
}
.mv1zfsa svg{
height:15px;
width:0.938rem;
}
.w5v05 svg{
width:14px;
height:14px;
}
.a7roi{
background:#03845c;
padding:9px 18px;
border-radius:6px;
color:#ffffff;
}
.a7roi:hover{
background:#047857;
opacity:1;
}
.vbujma9 .mv1zfsa{
color:#a5b4fc;
}
.u82voz2l{
background:#e2e8f0;
margin:-2px 0 1rem;
height:1px;
}
.vbujma9 .u82voz2l{
background:rgba(165,180,252,0.167);
}
.yb2kkr{
padding:42px;
gap:40px;
background:linear-gradient(137deg,#1a1d3a,#312e81);
grid-template-columns:1.3fr 1fr;
border-radius:16px;
margin:0;
color:#f1f5f9;
display:grid;
}
.kw8t9t2m{
margin:1.125rem 0 16px;
line-height:1.05;
font-size:3.125rem;
color:#f1f5f9;
overflow-wrap:anywhere;
letter-spacing:-.01em;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
}
.kw8t9t2m em{
color:#a5b4fc;
font-style:normal;
}
.yhi2vj8n{
max-width:27.5rem;
font-size:1rem;
color:#cbd5e1;
}
.oy89ubi6{
gap:1.125rem;
display:flex;
margin-top:26px;
flex-wrap:wrap;
align-items:center;
}
.teeuk4v3{
font-size:0.875rem;
color:#cbd5e1;
}
.okeadp{
font-size:13px;
color:#cbd5e1;
}
.uzdftsvp{
margin:4px 0 2px;
font-weight:700;
font-size:2.125rem;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
color:#f1f5f9;
}
.lo37m5{
color:#cbd5e1;
font-size:0.875rem;
margin-bottom:1.25rem;
}
.lo37m5 span[data-m]{
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
color:#f1f5f9;
}
.x5b8w0wl{
padding:11px 0;
gap:0.75rem;
border-top:1px solid rgba(165,180,252,0.174);
align-items:center;
display:flex;
}
.s2gby b{
display:block;
font-weight:600;
color:#f1f5f9;
font-size:0.875rem;
}
.s2gby span{
font-size:12.5px;
display:block;
color:#cbd5e1;
}
@media(max-width:977px){
.yb2kkr{
padding:1.875rem;
grid-template-columns:1fr;
}
.kw8t9t2m{
font-size:2.375rem;
}
}
@media(max-width:621px){
.yb2kkr{
padding:1.5rem;
}
.kw8t9t2m{
font-size:1.875rem;
}
}
.me9z2{
grid-template-columns:repeat(4,1fr);
border-radius:0.625rem;
background:#1a1d3a;
display:grid;
}
.vlu4n{
padding:1.375rem 1.5rem;
border-right:1px solid rgba(165,180,252,0.175);
}
.vlu4n:last-child{
border-right:0;
}
.zv8f5g2o{
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
min-width:0;
color:#f1f5f9;
font-weight:700;
font-size:1.75rem;
}
.cok96b{
color:#a5b4fc;
}
.j2c49s{
font-size:13.5px;
color:#cbd5e1;
margin-top:3px;
}
@media(max-width:981px){
.me9z2{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.me9z2{
grid-template-columns:1fr;
}
.vlu4n{
border-right:0;
border-bottom:1px solid rgba(165,180,252,0.181);
}
.vlu4n:last-child{
border-bottom:0;
}
}
.zdiannd7{
gap:13px;
padding:1.25rem;
display:flex;
align-items:center;
}
.zdiannd7 .l0o287{
display:flex;
}
.jfg98vs4{
font-size:1.188rem;
color:#0f172a;
font-weight:700;
display:block;
}
.tjho7q{
display:block;
font-size:0.813rem;
color:#475569;
}
.xwsp7{
padding:24px;
color:inherit;
display:block;
text-decoration:none;
}
.mk8p8{
background:#e2e8f0;
border-radius:0.375rem;
display:flex;
height:3rem;
width:48px;
color:#5b21b6;
margin-bottom:16px;
align-items:center;
justify-content:center;
}
.mk8p8 svg{
width:24px;
height:1.5rem;
}
.t5gdcxdn{
color:#0f172a;
margin-bottom:4px;
font-size:1.313rem;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
}
.xn6e8hra{
color:#475569;
font-size:0.875rem;
}
.fayxd{
grid-template-columns:repeat(3,1fr);
gap:16px;
margin-top:0.5rem;
display:grid;
}
.nyiodqv{
padding:30px;
border-radius:0.625rem;
color:#f1f5f9;
text-align:center;
}
.p88l3{
background:linear-gradient(rgba(0,0,0,0.356),rgba(0,0,0,0.362)),linear-gradient(131deg,#d97706,#8b5cf6);
}
.g8kd9y{
background:linear-gradient(rgba(0,0,0,0.332),rgba(0,0,0,0.338)),linear-gradient(134deg,#5b21b6,#8b5cf6);
}
.fsja7{
background:linear-gradient(rgba(0,0,0,0.343),rgba(0,0,0,0.326)),linear-gradient(137deg,#0b855d,#8b5cf6);
}
.o74hahai{
font-size:0.75rem;
letter-spacing:.16em;
opacity:.85;
}
.kvn1w{
margin:8px 0 2px;
font-weight:700;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
overflow-wrap:anywhere;
font-size:2.5rem;
}
.qdmmf82{
font-size:0.813rem;
opacity:.8;
}
.gw2f9i{
background:#ffffff;
border-radius:0.625rem;
overflow:hidden;
border:1px solid #e2e8f0;
display:flex;
margin-top:18px;
align-items:center;
}
.aym5t{
padding:0.875rem 18px;
flex:0 0 auto;
color:#0f172a;
font-size:14px;
font-weight:700;
white-space:nowrap;
border-right:1px solid #e2e8f0;
}
.e9f0p{
flex:1;
overflow:hidden;
min-width:0;
}
.p80y65dh{
padding:0.875rem 20px;
gap:1.875rem;
display:flex;
will-change:transform;
white-space:nowrap;
}
.h4r1c{
font-size:14px;
color:#475569;
}
.h4r1c b{
font-weight:700;
margin-right:8px;
color:#0b855d;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
@media(max-width:982px){
.fayxd{
grid-template-columns:1fr;
}
}
.svc1zb9j{
font-size:24px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
color:#0f172a;
margin-bottom:6px;
}
.d2y2m9{
padding:14px 0;
border-top:1px solid #e2e8f0;
}
.d2y2m9:first-of-type{
border-top:0;
}
.o0ouujf{
margin-bottom:0.438rem;
color:#475569;
font-size:12.5px;
}
.g0gtle{
gap:12px;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
.cwedc{
font-size:0.938rem;
font-weight:600;
}
.vv8cq9b0{
gap:8px;
display:flex;
}
.hfu2a{
padding:6px 12px;
border:1px solid #e2e8f0;
border-radius:0.375rem;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
min-width:3.375rem;
font-size:0.875rem;
text-align:center;
}
.hfu2a small{
color:#475569;
display:block;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size:11px;
}
.h76j6be{
gap:0.75rem;
display:flex;
justify-content:space-between;
align-items:baseline;
margin-bottom:0.375rem;
flex-wrap:wrap;
}
.h6swcb6c{
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
color:#0f172a;
font-size:24px;
}
.ylnwo{
color:#475569;
font-size:13px;
}
.ylnwo b{
color:#0f172a;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.bkk6hw{
margin:16px 0;
}
.ul169{
gap:0.875rem;
border-radius:0.375rem;
padding:13px 14px;
align-items:center;
display:flex;
}
.ul169:nth-child(odd){
background:#f4f5f8;
}
.u3zzcbet{
color:#475569;
width:1.125rem;
font-weight:700;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.jdlw65{
flex:1;
min-width:0;
font-weight:600;
}
.uwvxwskp{
color:#475569;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size:0.875rem;
}
.zlyfz{
width:100%;
}
.gd9u2{
border-radius:10px;
overflow:hidden;
padding:1rem;
background-size:cover;
position:relative;
display:flex;
aspect-ratio:16/11;
background-position:center;
text-decoration:none;
color:#f1f5f9;
flex-direction:column;
}
.gd9u2::after{
background:linear-gradient(transparent 40%,rgba(15,23,42,0.634)),linear-gradient(transparent 25%,rgba(0,0,0,0.67));
inset:0;
content:"";
position:absolute;
}
.gd9u2>*{
position:relative;
z-index:1;
}
.rhbxf2v{
border-radius:0.375rem;
background:#dc2626;
padding:0.25rem 9px;
gap:0.375rem;
font-weight:700;
align-self:flex-start;
color:#fff;
font-size:0.688rem;
align-items:center;
letter-spacing:.04em;
display:inline-flex;
}
.rhbxf2v .xu28xfk{
background:#fff;
}
.bg446{
font-size:1.438rem;
margin-top:auto;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.757);
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-weight:700;
}
.dcyui{
gap:8px;
margin-top:8px;
justify-content:space-between;
display:flex;
font-size:0.781rem;
align-items:center;
color:#cbd5e1;
}
.r0x9p8pn{
color:#f1f5f9;
font-weight:600;
}
.y2qhc960{
padding:0.75rem 1rem;
gap:12px;
background:#f4f5f8;
border-radius:0.375rem;
border:1px solid #e2e8f0;
font-size:13.5px;
margin-top:14px;
align-items:center;
display:flex;
color:#475569;
}
.m3ei4xoz{
padding:26px;
display:flex;
flex-direction:column;
}
.mn98hv66{
margin:0.625rem 0 4px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-size:26px;
color:#0f172a;
}
.wod08u{
font-weight:700;
color:#5b21b6;
margin-bottom:14px;
font-size:15px;
}
.p6uag{
flex:1;
color:#475569;
font-size:14px;
}
.m3ei4xoz .t07wwhq{
margin-top:1.125rem;
width:100%;
}
.j8ggx5{
gap:10px;
border-top:1px solid #e2e8f0;
justify-content:space-between;
padding-top:0.75rem;
display:flex;
align-items:center;
margin-top:0.875rem;
}
.jnq6ge4{
font-size:11px;
letter-spacing:.04em;
color:#475569;
}
.gaux0k{
font-weight:600;
font-size:13px;
text-decoration:none;
color:#03845c;
}
.d4j43uzf{
border-radius:0.625rem;
gap:24px;
background:#1a1d3a;
padding:34px;
align-items:center;
flex-wrap:wrap;
color:#f1f5f9;
display:flex;
}
.btm7wnm{
border-radius:10px;
flex:0 0 auto;
background:rgba(79,70,229,0.098);
width:56px;
display:flex;
height:56px;
justify-content:center;
align-items:center;
color:#f1f5f9;
}
.btm7wnm svg{
width:1.625rem;
height:1.625rem;
}
.e7egg6{
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-size:25px;
color:#f1f5f9;
}
.r2e6anh{
font-size:0.875rem;
color:#cbd5e1;
}
.hg48umo9{
gap:12px;
margin-left:auto;
display:flex;
flex-wrap:wrap;
}
@media(max-width:982px){
.hg48umo9{
width:100%;
margin-left:0;
}
.hg48umo9 .t07wwhq{
flex:1;
}
}
.bpifp{
padding:1.5rem;
}
.zv5kq{
gap:0.625rem;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
display:flex;
margin-bottom:0.875rem;
font-size:1.25rem;
color:#0f172a;
align-items:center;
}
.zv5kq svg{
height:1.375rem;
width:22px;
color:#5b21b6;
}
.l8yadh{
border-color:rgba(165,180,252,0.172);
background:#1a1d3a;
color:#f1f5f9;
}
.l8yadh .zv5kq{
color:#f1f5f9;
}
.l8yadh .zv5kq svg{
color:#f1f5f9;
}
.eejp217n{
font-size:14px;
color:#cbd5e1;
margin-bottom:1rem;
}
.h3992{
gap:10px;
display:flex;
}
.wfhwgk{
padding:0.625rem 14px;
background:rgba(79,70,229,0.08);
flex:1;
border-radius:0.375rem;
font-size:0.813rem;
color:#f1f5f9;
}
.wfhwgk small{
font-size:0.625rem;
color:#cbd5e1;
display:block;
}
.rw4wb2t2{
font-size:12px;
margin-top:14px;
color:#cbd5e1;
clear:both;
}
.eitbakyy{
padding:28px;
}
.ixg4i{
gap:10px;
color:#0f172a;
display:flex;
font-size:1.5rem;
margin-bottom:6px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
align-items:center;
}
.ixg4i svg{
width:22px;
color:#5b21b6;
height:1.375rem;
}
.pb4dbb{
gap:0.75rem;
display:flex;
margin-top:18px;
align-items:center;
flex-wrap:wrap;
}
.wsgty{
margin-left:auto;
}
.qnb0v34i{
gap:0.625rem;
align-items:center;
border-top:1px solid #e2e8f0;
padding-top:1.125rem;
margin-top:1.375rem;
font-size:14px;
display:flex;
flex-wrap:wrap;
}
.sp20tv{
color:#475569;
}
.xcti2qqk{
padding:9px 0.875rem;
gap:7px;
border-radius:6px;
border:1px solid #e2e8f0;
color:#0f172a;
align-items:center;
display:inline-flex;
font-size:0.844rem;
text-decoration:none;
}
.xcti2qqk svg{
width:0.938rem;
color:#5b21b6;
height:15px;
}
@media(max-width:621px){
.wsgty{
width:100%;
margin-left:0;
}
}
.idysnndc{
padding:24px;
border-top:3px solid #5b21b6;
}
.vdpw6bfq{
border-top-color:#e2e8f0;
}
.qptng0r4{
border-top-color:#cbd5e1;
}
.wexaeo3{
border-top-color:#d97706;
}
.g9c5yeea{
border-top-color:#5b21b6;
}
.n2o68bsr{
font-size:22px;
color:#0f172a;
font-weight:700;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
}
.ajl3v49l{
margin:2px 0 14px;
color:#475569;
font-size:0.813rem;
}
.jjjdntfc{
padding:7px 0;
gap:0.563rem;
align-items:flex-start;
color:#475569;
display:flex;
font-size:0.844rem;
}
.jjjdntfc svg{
flex:0 0 auto;
height:16px;
margin-top:2px;
width:1rem;
color:#0b855d;
}
.xj3e4{
gap:1.875rem;
grid-template-columns:1.4fr 1fr;
padding:1.875rem;
display:grid;
}
.c9ky0d9{
font-size:1.75rem;
color:#0f172a;
margin-bottom:0.875rem;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
}
.vzjyb2 p{
margin-bottom:0.75rem;
color:#475569;
font-size:14.5px;
}
.jrfnpb{
grid-template-columns:repeat(4,1fr);
gap:12px;
display:grid;
margin-top:18px;
}
.zytwzu{
border:1px solid #e2e8f0;
padding:1rem;
border-radius:6px;
}
.capc8c{
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-weight:700;
color:#0f172a;
font-size:1.5rem;
}
.ikd6mu{
font-size:12px;
color:#475569;
}
.vn1ij7v .xk3n6{
display:block;
margin-bottom:16px;
}
.d1hkom{
gap:11px;
padding:11px 0;
align-items:flex-start;
border-top:1px solid #e2e8f0;
display:flex;
}
.d1hkom:first-of-type{
border-top:0;
}
.d1hkom .y5jarr{
flex:0 0 auto;
margin-top:1px;
color:#0b855d;
}
.d1hkom .y5jarr svg{
width:18px;
height:18px;
}
.d1hkom b{
color:#0f172a;
font-size:0.906rem;
}
.d1hkom span{
display:block;
font-size:12.5px;
color:#475569;
}
@media(max-width:977px){
.xj3e4{
grid-template-columns:1fr;
}
}
@media(max-width:981px){
.jrfnpb{
grid-template-columns:repeat(2,1fr);
}
}
.gmlklg{
padding:24px;
}
.j92ao{
font-size:1.125rem;
color:#0f172a;
margin-bottom:14px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
}
.cbh661e{
padding:0.625rem 0;
border-top:1px solid #e2e8f0;
}
.cbh661e:first-of-type{
border-top:0;
}
.rxevonhs{
color:#475569;
font-size:12px;
}
.cbh661e b{
font-size:0.906rem;
color:#0f172a;
}
.ngo54bg{
gap:10px;
padding:0.688rem 0;
border-top:1px solid #e2e8f0;
font-size:14.5px;
display:flex;
color:#0f172a;
justify-content:space-between;
text-decoration:none;
}
.ngo54bg:first-of-type{
border-top:0;
}
.r2apsd{
padding:0.75rem 0;
gap:11px;
align-items:flex-start;
display:flex;
border-top:1px solid #e2e8f0;
}
.r2apsd:first-of-type{
border-top:0;
}
.r2apsd .y5jarr{
flex:0 0 auto;
margin-top:1px;
color:#0b855d;
}
.r2apsd .y5jarr svg{
height:18px;
width:1.125rem;
}
.r2apsd b{
color:#0f172a;
font-weight:600;
font-size:0.875rem;
}
.r2apsd span{
display:block;
font-size:0.781rem;
color:#475569;
}
.dmbxcdmy{
padding:22px 26px;
gap:1.125rem;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.vi2is{
font-weight:700;
font-size:1rem;
color:#0f172a;
}
.gmhxw{
font-weight:600;
color:#0b855d;
font-size:0.875rem;
}
.jwym2{
font-size:14px;
color:#475569;
}
.dmbxcdmy .pt3t8c6{
margin-left:auto;
}
.xjc3tp6x{
gap:10px;
border-top:1px solid #e2e8f0;
padding-top:16px;
flex-wrap:wrap;
margin-top:16px;
display:flex;
width:100%;
}
.zwd9ux{
padding:9px 1rem;
border-radius:6px;
border:1px solid #e2e8f0;
font-weight:600;
font-size:13px;
color:#475569;
}
@media(max-width:620px){
.dmbxcdmy .pt3t8c6{
margin-left:0;
}
}
.jd8c2nte{
padding:1.875rem;
}
.zsszhl{
grid-template-columns:repeat(4,1fr);
gap:18px;
margin-top:1.125rem;
display:grid;
}
.jq4gek .l0o287{
margin-bottom:12px;
}
.vuv7o{
font-size:15px;
color:#0f172a;
display:block;
margin-bottom:0.25rem;
}
.b4unxdgf{
font-size:0.844rem;
color:#475569;
}
@media(max-width:981px){
.zsszhl{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.zsszhl{
grid-template-columns:1fr;
}
}
.sig3lxk{
gap:1rem;
grid-template-columns:.8fr 1fr 1fr 1fr;
margin-top:8px;
display:grid;
}
.djbmluwn{
border-radius:10px;
padding:1.625rem;
background:#1a1d3a;
display:flex;
color:#f1f5f9;
flex-direction:column;
justify-content:center;
}
.htba3{
font-size:46px;
font-weight:700;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.djbmluwn .qd4f6ga{
margin:0.5rem 0;
color:#d97706;
}
.s50vb{
font-size:0.813rem;
color:#cbd5e1;
}
.ok4grb5{
padding:1.375rem;
}
.ok4grb5 .qd4f6ga{
margin-bottom:0.625rem;
}
.rjl4cra{
font-size:0.875rem;
color:#475569;
}
.zss7h2ub{
gap:10px;
justify-content:space-between;
font-size:13px;
display:flex;
margin-top:16px;
}
.zss7h2ub b{
color:#0f172a;
font-weight:600;
}
.zss7h2ub span{
color:#475569;
}
@media(max-width:978px){
.sig3lxk{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.sig3lxk{
grid-template-columns:1fr;
}
}
.ymr68x2k{
margin-top:0.5rem;
}
.ktfpl{
padding:20px 0;
border-bottom:1px solid #e2e8f0;
}
.i8zzw7{
list-style:none;
gap:1.125rem;
cursor:pointer;
align-items:center;
display:flex;
}
.i8zzw7::-webkit-details-marker{
display:none;
}
.n0oprsn{
border-radius:6px;
flex:0 0 auto;
background:#5b21b6;
padding:0.313rem 0.563rem;
text-transform:uppercase;
font-size:0.625rem;
color:#ffffff;
letter-spacing:.1em;
font-weight:700;
}
.bsyv9eyp{
flex:1;
font-size:17px;
font-weight:700;
color:#0f172a;
}
.x5df1b{
transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
font-size:1.5rem;
color:#475569;
line-height:1;
}
.ktfpl[open] .x5df1b{
transform:rotate(49deg);
}
.lk6sxu{
padding:0.875rem 0 0 0;
color:#475569;
font-size:14.5px;
max-width:780px;
}
.s010mo{
gap:22px;
padding:26px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.plrsiws{
flex:0 0 auto;
border-radius:50%;
background:#5b21b6;
color:#ffffff;
align-items:center;
justify-content:center;
font-weight:700;
width:64px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
display:flex;
height:64px;
font-size:22px;
}
.hf7td5{
color:#0f172a;
font-size:1.063rem;
}
.u2moca{
font-size:0.844rem;
color:#475569;
margin-top:2px;
}
.t1ru7s{
font-size:13px;
margin-top:8px;
color:#475569;
max-width:520px;
}
.elubdku{
color:#475569;
font-size:13px;
margin-left:auto;
text-align:right;
}
.y2iwon8y{
gap:6px;
justify-content:flex-end;
display:inline-flex;
align-items:center;
color:#0b855d;
font-weight:600;
}
.y2iwon8y svg{
width:0.938rem;
height:15px;
}
.m7a23xr{
margin-top:0.25rem;
}
.vczpb{
margin-top:6px;
color:#03845c;
text-decoration:none;
display:block;
}
@media(max-width:618px){
.elubdku{
margin-left:0;
text-align:left;
}
.y2iwon8y{
justify-content:flex-start;
}
}
.jlgojxk8{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.aujle{
background:linear-gradient(130deg,#1a1d3a,#312e81);
min-height:18.75rem;
position:relative;
}
.ldbqkr{
inset:0;
background-size:40px 2.5rem;
position:absolute;
background-image:linear-gradient(rgba(165,180,252,0.189) 1px,transparent 1px),linear-gradient(90deg,rgba(165,180,252,0.185) 1px,transparent 1px);
}
.uofdvggi{
left:50%;
top:48%;
transform:translate(-50%,-100%);
position:absolute;
color:#a5b4fc;
}
.uofdvggi svg{
width:2.5rem;
height:40px;
}
.lq3bg2mn{
padding:6px 0.625rem;
background:rgba(15,23,42,0.633);
border-radius:0.375rem;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size:12px;
left:1.125rem;
position:absolute;
color:#cbd5e1;
bottom:1rem;
}
.n58pc{
padding:1.75rem;
}
.ir5as{
margin-bottom:6px;
color:#0f172a;
font-size:20px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
}
.a8eray57{
margin:0.625rem 0;
font-size:0.906rem;
color:#0f172a;
}
.i2nuzpd{
padding:0.563rem 0;
gap:9px;
border-top:1px solid #e2e8f0;
color:#475569;
font-size:13.5px;
display:flex;
align-items:flex-start;
}
.i2nuzpd svg{
flex:0 0 auto;
margin-top:2px;
width:16px;
color:#5b21b6;
height:16px;
}
.hzswdcla{
margin-top:0.875rem;
display:inline-block;
}
@media(max-width:763px){
.jlgojxk8{
grid-template-columns:1fr;
}
}
.hdq9vua{
grid-template-columns:repeat(4,1fr);
gap:14px;
display:grid;
margin-top:0.5rem;
}
.vg157zi7{
padding:20px;
text-align:center;
}
.u7wbh{
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
font-weight:700;
font-size:22px;
color:#5b21b6;
}
.qlwsblz{
color:#0f172a;
font-size:13.5px;
margin-top:0.25rem;
font-weight:600;
}
.zlu6nx{
margin-top:2px;
font-size:0.75rem;
color:#475569;
}
.hyg2rk{
padding:14px 18px;
gap:0.75rem;
flex-wrap:wrap;
display:flex;
margin-top:1rem;
align-items:center;
}
.h7a289{
font-size:13px;
color:#475569;
}
.uht8onf{
border:1px solid #e2e8f0;
padding:0.5rem 0.875rem;
border-radius:6px;
font-weight:600;
font-size:0.813rem;
color:#475569;
}
@media(max-width:980px){
.hdq9vua{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.hdq9vua{
grid-template-columns:1fr;
}
}
.dz88pmu{
padding:30px;
}
.q4dht7{
color:#0f172a;
font-size:25px;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
margin-bottom:0.75rem;
}
.dz88pmu p{
font-size:14.5px;
max-width:880px;
color:#475569;
margin-bottom:0.625rem;
}
.bhep2s{
margin-top:0.75rem;
text-decoration:none;
color:#03845c;
display:inline-block;
font-weight:600;
}
.cnkuq{
padding:2.5rem 0;
background:#1a1d3a;
color:#cbd5e1;
margin-top:2.125rem;
}
.k7fktu{
grid-template-columns:1.6fr repeat(4,1fr);
gap:1.625rem;
display:grid;
}
.i66pt{
font-size:1.375rem;
font-family:"Lora", 'Iowan Old Style', Georgia, serif;
letter-spacing:.04em;
color:#f1f5f9;
}
.al14b{
margin-top:0.875rem;
font-size:12.5px;
line-height:1.6;
}
.s63jw27h{
font-size:13px;
margin-bottom:12px;
display:block;
color:#f1f5f9;
}
.aab4g{
padding:9px 0;
font-size:0.844rem;
display:block;
text-decoration:none;
color:#cbd5e1;
}
@media(max-width:977px){
.k7fktu{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.k7fktu{
grid-template-columns:1fr;
}
}
.uejwl{
padding:16px 0;
background:#252945;
z-index:60;
bottom:0;
position:fixed;
left:0;
color:#f1f5f9;
right:0;
}
.wc00ub7{
gap:1.25rem;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.p9bm7z0{
flex:1;
min-width:15rem;
color:#cbd5e1;
font-size:0.844rem;
}
.p9bm7z0 a{
color:#f1f5f9;
text-decoration:underline;
}
.zk5fui7{
gap:10px;
display:flex;
}
@media(max-width:623px){
.wc00ub7{
gap:12px;
align-items:stretch;
flex-direction:column;
}
.zk5fui7 .t07wwhq{
flex:1;
}
}
.pastngff{
border-radius:0.625rem;
background:#ffffff;
transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
gap:12px;
padding:14px 1rem;
border:1px solid #e2e8f0;
z-index:55;
display:flex;
pointer-events:none;
max-width:340px;
transform:translateY(12px);
box-shadow:0 0.625rem 1.563rem rgba(91,33,182,0.132), 0 4px 0.625rem rgba(15,23,42,0.102);
bottom:1.125rem;
position:fixed;
opacity:0;
left:18px;
}
.fcj1j{
opacity:1;
pointer-events:auto;
transform:translateY(0);
}
.frhp4{
flex:0 0 auto;
border-radius:6px;
background:rgba(91,33,182,0.119);
align-items:center;
height:2.5rem;
justify-content:center;
color:#0b855d;
display:flex;
width:2.5rem;
}
.frhp4 svg{
height:22px;
width:1.375rem;
}
.heomwnn6{
line-height:1.4;
color:#0f172a;
font-size:0.844rem;
}
.heomwnn6 b{
font-weight:700;
}
.heomwnn6 .osbfmpn{
color:#0b855d;
font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-weight:700;
}
@media(max-width:621px){
.pastngff{
max-width:none;
right:10px;
left:10px;
}
}