*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#F4F7F4;
text-rendering:optimizeLegibility;
overflow-x:hidden;
line-height:1.55;
font-size:16px;
overflow-wrap:break-word;
color:#3A5240;
font-family:"Mulish", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
-webkit-font-smoothing:antialiased;
}
img{
max-width:100%;
display:block;
}
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{
overflow-wrap:anywhere;
color:#111C14;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
}
::-webkit-scrollbar{
width:8px;
height:0.5rem;
}
::-webkit-scrollbar-thumb{
border-radius:0.5rem;
background:#B4CCBA;
}
::-webkit-scrollbar-track{
background:transparent;
}
.xddyz{
padding:0 18px;
margin:0 auto;
width:100%;
max-width:77.5rem;
}
.efr20{
padding:34px 0;
}
.icqlguby{
line-height:1.1;
font-weight:700;
letter-spacing:-.01em;
color:#111C14;
font-size:30px;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
}
.ifao1{
color:#3A5240;
font-size:0.938rem;
margin-top:6px;
}
.ftxxo .icqlguby{
color:#E8F5EC;
}
.ftxxo .ifao1{
color:rgba(232,245,236,0.571);
}
.t5v7c1{
background:#FFFFFF;
}
.aden5{
border-radius:12px;
background:#FFFFFF;
border:1px solid #B4CCBA;
}
.owzrs{
letter-spacing:.12em;
font-family:"Mulish", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
line-height:1.4;
color:#5e7564;
font-weight:700;
font-size:11px;
display:inline-block;
text-transform:uppercase;
}
.v72l1{
gap:6px;
white-space:nowrap;
color:#19874a;
font-weight:600;
align-items:center;
display:inline-flex;
}
.v72l1 svg{
width:15px;
height:15px;
}
.jsubnhx{
flex:0 0 auto;
background:#B4CCBA;
border-radius:0.375rem;
color:#1D7A48;
justify-content:center;
width:30px;
display:flex;
align-items:center;
height:30px;
}
.jsubnhx svg{
width:1.125rem;
height:18px;
}
.ftxxo .jsubnhx{
background:rgba(15,34,24,0.895);
color:#E8F5EC;
}
.g4a5018v{
border-radius:50%;
background:#28804d;
width:8px;
margin-right:0.438rem;
height:8px;
box-shadow:0 0 0 3px rgba(29,122,72,0.119);
vertical-align:middle;
display:inline-block;
}
.em6yr2v{
display:none;
}
@media(max-width:621px){
.xddyz{
padding:0 0.875rem;
}
.efr20{
padding:1.625rem 0;
}
.icqlguby{
font-size:23px;
}
}
@keyframes tg2lpswp{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.htg28d{
background:#0F2218;
font-size:0.813rem;
color:rgba(232,245,236,0.578);
}
.vrp3uzip{
gap:1rem;
align-items:center;
display:flex;
flex-wrap:nowrap;
min-height:42px;
justify-content:space-between;
}
.xn44a{
overflow:hidden;
gap:1.5rem;
align-items:center;
min-width:0;
display:flex;
}
.mndsubu{
overflow:hidden;
gap:0.438rem;
align-items:center;
display:inline-flex;
white-space:nowrap;
text-overflow:ellipsis;
}
.mndsubu svg{
flex:0 0 auto;
height:14px;
width:14px;
color:#C49A28;
}
.mndsubu strong{
font-weight:600;
color:#E8F5EC;
}
.o2mwots svg{
color:#28804d;
}
.q4o38{
flex:0 0 auto;
}
.f7h1349l{
padding:0.5rem 0.75rem;
gap:8px;
border-radius:0.375rem;
border:1px solid rgba(78,180,110,0.187);
display:inline-flex;
align-items:center;
color:#E8F5EC;
}
.f7h1349l svg{
color:rgba(232,245,236,0.574);
height:14px;
width:14px;
}
.unkic{
background:#FFFFFF;
top:0;
z-index:40;
position:sticky;
border-bottom:1px solid #B4CCBA;
}
.aecw27op{
gap:1.375rem;
height:70px;
display:flex;
align-items:center;
}
.ssjq6{
flex:0 0 auto;
color:#111C14;
flex-direction:column;
display:flex;
justify-content:center;
text-decoration:none;
line-height:1;
}
.nuvln{
white-space:nowrap;
font-weight:700;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
font-size:1.375rem;
}
.kuvcw3b9{
letter-spacing:.16em;
font-size:0.563rem;
text-transform:uppercase;
white-space:nowrap;
margin-top:3px;
color:#1D7A48;
}
.rcz0zv7w{
gap:0.25rem;
display:flex;
margin-left:6px;
}
.k30j59vd{
padding:9px 14px;
border-radius:0.375rem;
font-weight:600;
text-decoration:none;
white-space:nowrap;
color:#3A5240;
font-size:0.938rem;
}
.qa1i8{
background:#1D7A48;
color:#FFFFFF;
}
.af9n1y{
flex:0 0 auto;
gap:10px;
margin-left:auto;
display:flex;
}
.n5tdet7s{
border:1px solid #B4CCBA;
border-radius:0.375rem;
margin-left:0.5rem;
justify-content:center;
align-items:center;
display:none;
color:#111C14;
width:2.75rem;
cursor:pointer;
height:2.75rem;
}
.n5tdet7s svg{
width:1.375rem;
height:1.375rem;
}
.i6hfd6{
padding:16px 0 4px;
}
.e0qvlnbx{
gap:10px;
display:flex;
flex-wrap:wrap;
}
.gti15{
padding:11px 1rem;
background:#FFFFFF;
gap:8px;
border-radius:6px;
border:1px solid #B4CCBA;
display:inline-flex;
font-size:14px;
align-items:center;
font-weight:600;
text-decoration:none;
color:#111C14;
}
.gti15 svg{
width:16px;
color:#1D7A48;
height:1rem;
}
.ipagpd6{
background:#FFFFFF;
border-bottom:1px solid #B4CCBA;
display:none;
}
.ipagpd6 .xddyz{
padding-top:14px;
padding-bottom:14px;
}
.i5rw7{
padding:11px 0.25rem;
border-bottom:1px solid #B4CCBA;
text-decoration:none;
display:block;
color:#111C14;
font-weight:600;
}
.em6yr2v:checked~.ipagpd6{
display:block;
}
@media(max-width:761px){
.rcz0zv7w{
display:none;
}
.n5tdet7s{
display:flex;
}
.i6hfd6{
display:none;
}
.lywmqa9r{
display:none;
}
.aecw27op{
gap:0.625rem;
height:64px;
}
.af9n1y{
gap:8px;
}
.kuvcw3b9{
display:none;
}
}
@media(max-width:617px){
.nuvln{
font-size:19px;
}
.aecw27op{
flex-wrap:wrap;
padding-top:0.625rem;
height:auto;
column-gap:10px;
padding-bottom:0.625rem;
row-gap:0.625rem;
}
.n5tdet7s{
order:1;
margin-left:auto;
}
.af9n1y{
gap:8px;
margin-left:0;
order:2;
flex-basis:100%;
width:100%;
}
.af9n1y .a1yzaxh{
flex:1 1 0;
overflow:hidden;
padding:12px 8px;
font-size:0.844rem;
white-space:nowrap;
text-align:center;
min-width:0;
text-overflow:ellipsis;
}
}
.a1yzaxh{
padding:0.813rem 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:0.375rem;
gap:8px;
font-weight:600;
text-decoration:none;
cursor:pointer;
display:inline-flex;
font-size:0.938rem;
justify-content:center;
font-family:"Mulish", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
align-items:center;
white-space:nowrap;
}
.a1yzaxh svg{
width:1.063rem;
height:1.063rem;
}
.tfrcsn{
background:#19874a;
color:#07200F;
}
.tfrcsn:hover{
background:#178748;
}
.po1btwof{
background:#1D7A48;
color:#FFFFFF;
}
.po1btwof:hover{
opacity:.92;
}
.bkfat{
background:transparent;
border:1.5px solid #B4CCBA;
color:#111C14;
}
.sr08atj{
border:1.5px solid rgba(78,180,110,0.195);
background:transparent;
color:#E8F5EC;
}
.ftxxo .bkfat{
border-color:rgba(78,180,110,0.192);
color:#E8F5EC;
}
.mws58uz0{
gap:5px;
color:#19874a;
text-decoration:none;
font-weight:600;
cursor:pointer;
align-items:center;
display:inline-flex;
font-size:0.813rem;
}
.mws58uz0 svg{
width:0.875rem;
height:14px;
}
.ftxxo .mws58uz0{
color:#5FD98A;
}
.elc4xys7{
background:#D63B3B;
animation:tg2lpswp 1.4s infinite;
border-radius:50%;
height:0.375rem;
width:0.375rem;
display:inline-block;
}
.lmsy4cy{
gap:2px;
color:#C49A28;
display:inline-flex;
}
.lmsy4cy svg{
height:16px;
width:16px;
}
.ugjadrcu{
border:1px solid #B4CCBA;
border-radius:6px;
padding:9px 0.875rem;
gap:6px;
background:#FFFFFF;
display:inline-flex;
align-items:center;
color:#111C14;
font-size:0.813rem;
font-weight:600;
}
.u81t3yzr{
background:#1D7A48;
border-color:transparent;
color:#FFFFFF;
}
.gufzghh{
border-radius:6px;
padding:5px 9px;
background:#B4CCBA;
font-weight:700;
color:#1D7A48;
letter-spacing:.1em;
font-size:0.625rem;
text-transform:uppercase;
}
.boxte{
padding:4px 0.625rem;
background:#D63B3B;
flex:0 0 auto;
border-radius:6px;
color:#fff;
align-items:center;
display:inline-flex;
font-weight:700;
font-size:0.75rem;
}
.ygwp0hf{
background:#FFFFFF;
border:1px solid #B4CCBA;
border-radius:12px;
overflow:hidden;
display:block;
color:inherit;
min-width:0;
text-decoration:none;
}
.g6lmy1{
position:relative;
background-position:center;
aspect-ratio:4/3;
display:block;
background-size:cover;
}
.ofk9gse{
aspect-ratio:16/10;
}
.t4frid8{
background:linear-gradient(transparent,rgba(11,26,16,0.608)),linear-gradient(transparent 30%,rgba(0,0,0,0.682));
padding:14px;
bottom:0;
left:0;
right:0;
position:absolute;
}
.wbu4hnf{
color:rgba(232,245,236,0.594);
text-shadow:0 1px 3px rgba(0,0,0,0.72);
letter-spacing:.14em;
text-transform:uppercase;
display:block;
margin-bottom:3px;
font-size:0.625rem;
}
.fsvuhhz{
text-shadow:0 1px 4px rgba(0,0,0,0.755);
display:block;
color:#E8F5EC;
font-weight:700;
font-size:1.25rem;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
}
.me55km{
gap:0.375rem;
background:#D63B3B;
border-radius:0.375rem;
padding:0.25rem 0.563rem;
font-size:0.688rem;
letter-spacing:.04em;
top:0.625rem;
align-items:center;
display:inline-flex;
position:absolute;
color:#fff;
left:10px;
font-weight:700;
}
.me55km .elc4xys7{
background:#fff;
}
.ssgelic{
padding:0.875rem 16px;
}
.azqd7ud4{
color:#28804d;
font-size:14px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
}
.wq3yil{
gap:6px;
margin-top:2px;
font-size:0.781rem;
display:flex;
align-items:center;
color:#3A5240;
}
.wq3yil i{
border-radius:50%;
background:#C49A28;
height:7px;
width:7px;
font-style:normal;
}
.ssgelic .a1yzaxh{
width:100%;
margin-top:0.75rem;
}
.bf6hgsw{
gap:1rem;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.uf624ag5{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.j9jve2g7{
grid-template-columns:repeat(2,1fr);
gap:16px;
display:grid;
}
.bf6hgsw>*,.uf624ag5>*,.j9jve2g7>*{
min-width:0;
}
@media(max-width:978px){
.bf6hgsw,.uf624ag5{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:620px){
.bf6hgsw,.uf624ag5,.j9jve2g7{
grid-template-columns:1fr;
}
}
.nczg4x1{
gap:16px;
grid-template-columns:1fr 1fr;
display:grid;
}
.nczg4x1>*{
min-width:0;
}
.in2f35{
padding:26px;
}
.qu9m4wb{
padding:9px 0;
gap:12px;
display:flex;
justify-content:space-between;
font-size:0.875rem;
border-top:1px solid #B4CCBA;
}
.qu9m4wb span{
flex:0 0 auto;
color:#3A5240;
}
.qu9m4wb b{
text-align:right;
}
.fp9vsxz{
padding:10px 0;
border-top:1px solid #B4CCBA;
}
.fp9vsxz:first-child{
border-top:0;
}
.mjdpyf8b{
color:#3A5240;
font-size:0.75rem;
}
.v1dpmpje{
font-weight:600;
color:#111C14;
font-size:14.5px;
}
@media(max-width:757px){
.nczg4x1{
grid-template-columns:1fr;
}
}
.s5ntknk{
min-width:0;
margin-bottom:16px;
}
.yxgm9i{
gap:12px;
flex-wrap:wrap;
display:flex;
align-items:flex-end;
justify-content:space-between;
}
.yxgm9i .hyaubmhl{
gap:6px;
min-width:0;
flex-direction:column;
display:flex;
}
.b52pnff4{
gap:0.5rem;
display:flex;
flex-direction:column;
align-items:flex-start;
}
.caf62t{
gap:8px;
display:flex;
text-align:center;
align-items:center;
flex-direction:column;
}
.i6qep{
font-weight:700;
line-height:1.1;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
letter-spacing:-.01em;
color:#111C14;
font-size:1.875rem;
overflow-wrap:break-word;
}
@media(max-width:623px){
.i6qep{
font-size:23px;
}
}
.ftxxo .i6qep{
color:#E8F5EC;
}
.gyp79{
border-radius:6px;
background:rgba(29,122,72,0.136);
padding:0.313rem 11px;
text-transform:uppercase;
color:#1D7A48;
letter-spacing:.12em;
}
.a4x7xa{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.a4x7xa::before{
background:#1D7A48;
height:1px;
width:1.5rem;
display:inline-block;
content:"";
}
.egntme{
gap:8px;
align-items:center;
display:inline-flex;
}
.egntme::before{
background:#1D7A48;
border-radius:50%;
height:6px;
content:"";
width:6px;
display:inline-block;
}
.ftxxo .gyp79{
background:rgba(15,34,24,0.916);
color:#E8F5EC;
}
.ftxxo .a4x7xa::before,.ftxxo .egntme::before{
background:#5FD98A;
}
.b24axt1{
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
gap:0.375rem;
color:#19874a;
display:inline-flex;
white-space:nowrap;
align-items:center;
font-size:0.875rem;
font-weight:600;
}
.b24axt1:hover{
opacity:.8;
}
.b24axt1 svg{
height:15px;
width:15px;
}
.nhjs62c9 svg{
width:14px;
height:14px;
}
.n8v3km{
padding:9px 18px;
border-radius:6px;
background:#19874a;
color:#07200F;
}
.n8v3km:hover{
background:#178748;
opacity:1;
}
.ftxxo .b24axt1{
color:#5FD98A;
}
.b1inm{
background:#B4CCBA;
margin:-2px 0 1rem;
height:1px;
}
.ftxxo .b1inm{
background:rgba(78,180,110,0.209);
}
.t1z6x{
grid-template-columns:1.3fr 1fr;
gap:2.5rem;
margin:0;
background:linear-gradient(140deg,#0A1A10,#1A3828);
padding:42px;
border-radius:20px;
display:grid;
color:#E8F5EC;
}
.m5x3x{
margin:1.125rem 0 16px;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:50px;
letter-spacing:-.01em;
line-height:1.05;
color:#E8F5EC;
overflow-wrap:anywhere;
}
.m5x3x em{
color:#5FD98A;
font-style:normal;
}
.rq0aqc{
font-size:16px;
color:rgba(232,245,236,0.579);
max-width:440px;
}
.e01yax0{
gap:18px;
align-items:center;
display:flex;
flex-wrap:wrap;
margin-top:26px;
}
.rntl3w{
color:rgba(232,245,236,0.565);
font-size:14px;
}
.h4ke5{
font-size:0.813rem;
color:rgba(232,245,236,0.558);
}
.c3in8{
margin:0.25rem 0 2px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
font-size:34px;
color:#E8F5EC;
}
.h0209d{
font-size:0.875rem;
color:rgba(232,245,236,0.59);
margin-bottom:20px;
}
.h0209d span[data-m]{
color:#E8F5EC;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
}
.m7odr{
gap:12px;
padding:11px 0;
border-top:1px solid rgba(78,180,110,0.179);
align-items:center;
display:flex;
}
.rxqmejiq b{
font-weight:600;
color:#E8F5EC;
display:block;
font-size:0.875rem;
}
.rxqmejiq span{
color:rgba(232,245,236,0.602);
font-size:0.781rem;
display:block;
}
@media(max-width:981px){
.t1z6x{
padding:30px;
grid-template-columns:1fr;
}
.m5x3x{
font-size:38px;
}
}
@media(max-width:618px){
.t1z6x{
padding:1.5rem;
}
.m5x3x{
font-size:1.875rem;
}
}
.lu36u9{
background:#0F2218;
border-radius:12px;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.jsc7rc{
padding:22px 24px;
border-right:1px solid rgba(78,180,110,0.192);
}
.jsc7rc:last-child{
border-right:0;
}
.zl92te{
font-size:28px;
min-width:0;
font-weight:700;
color:#E8F5EC;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
}
.bf3pnzro{
color:#5FD98A;
}
.xd9944ko{
color:rgba(232,245,236,0.608);
margin-top:3px;
font-size:13.5px;
}
@media(max-width:977px){
.lu36u9{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.lu36u9{
grid-template-columns:1fr;
}
.jsc7rc{
border-right:0;
border-bottom:1px solid rgba(78,180,110,0.164);
}
.jsc7rc:last-child{
border-bottom:0;
}
}
.armr83m2{
padding:1.25rem;
gap:0.813rem;
display:flex;
align-items:center;
}
.armr83m2 .jsubnhx{
display:flex;
}
.pwew3x{
display:block;
color:#111C14;
font-size:19px;
font-weight:700;
}
.gd053ngj{
font-size:0.813rem;
color:#3A5240;
display:block;
}
.hq9ak89d{
padding:24px;
text-decoration:none;
display:block;
color:inherit;
}
.myxsjqqr{
background:#B4CCBA;
border-radius:6px;
color:#1D7A48;
display:flex;
justify-content:center;
align-items:center;
margin-bottom:16px;
width:48px;
height:48px;
}
.myxsjqqr svg{
width:1.5rem;
height:1.5rem;
}
.pu0j2s{
margin-bottom:4px;
color:#111C14;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:1.313rem;
}
.fiamsk{
color:#3A5240;
font-size:14px;
}
.vrftr{
gap:16px;
grid-template-columns:repeat(3,1fr);
margin-top:8px;
display:grid;
}
.z8w9oj{
padding:1.875rem;
border-radius:0.75rem;
text-align:center;
color:#E8F5EC;
}
.zdglm{
background:linear-gradient(rgba(0,0,0,0.326),rgba(0,0,0,0.361)),linear-gradient(140deg,#C49A28,#2E9E6B);
}
.fssm1{
background:linear-gradient(rgba(0,0,0,0.319),rgba(0,0,0,0.337)),linear-gradient(135deg,#1D7A48,#2E9E6B);
}
.r95q9k6{
background:linear-gradient(rgba(0,0,0,0.324),rgba(0,0,0,0.342)),linear-gradient(134deg,#28804d,#2E9E6B);
}
.iexsfof{
letter-spacing:.16em;
opacity:.85;
font-size:0.75rem;
}
.f0imld0{
margin:0.5rem 0 2px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
overflow-wrap:anywhere;
font-weight:700;
font-size:40px;
}
.b28n9{
font-size:13px;
opacity:.8;
}
.qrokau{
border:1px solid #B4CCBA;
background:#FFFFFF;
overflow:hidden;
border-radius:12px;
display:flex;
align-items:center;
margin-top:18px;
}
.c6d6kow{
padding:14px 1.125rem;
flex:0 0 auto;
font-weight:700;
white-space:nowrap;
color:#111C14;
border-right:1px solid #B4CCBA;
font-size:14px;
}
.dpoocg{
flex:1;
overflow:hidden;
min-width:0;
}
.b05yghgq{
gap:30px;
padding:14px 1.25rem;
display:flex;
white-space:nowrap;
will-change:transform;
}
.zxjt7u6q{
color:#3A5240;
font-size:14px;
}
.zxjt7u6q b{
margin-right:0.5rem;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
color:#28804d;
font-weight:700;
}
@media(max-width:981px){
.vrftr{
grid-template-columns:1fr;
}
}
.ld3er{
gap:12px;
flex-wrap:wrap;
margin-bottom:0.375rem;
justify-content:space-between;
display:flex;
align-items:baseline;
}
.wrjzlw{
color:#111C14;
font-size:1.5rem;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
}
.ssqzz1m7{
color:#3A5240;
font-size:0.813rem;
}
.ssqzz1m7 b{
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
color:#111C14;
}
.b1np2bh{
margin:16px 0;
}
.gs134bxq{
gap:14px;
padding:0.813rem 14px;
border-radius:0.375rem;
align-items:center;
display:flex;
}
.gs134bxq:nth-child(odd){
background:#EAF0EA;
}
.bavz6{
color:#3A5240;
font-weight:700;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
width:1.125rem;
}
.angtfp5{
flex:1;
font-weight:600;
min-width:0;
}
.xswjb{
color:#3A5240;
font-size:0.875rem;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
}
.srkel0b{
width:100%;
}
.lfwhct4n{
overflow:hidden;
border-radius:12px;
padding:1rem;
color:#E8F5EC;
flex-direction:column;
position:relative;
background-size:cover;
background-position:center;
aspect-ratio:16/11;
text-decoration:none;
display:flex;
}
.lfwhct4n::after{
background:linear-gradient(transparent 40%,rgba(11,26,16,0.597)),linear-gradient(transparent 25%,rgba(0,0,0,0.652));
inset:0;
position:absolute;
content:"";
}
.lfwhct4n>*{
position:relative;
z-index:1;
}
.psu6hrhk{
background:#D63B3B;
gap:0.375rem;
padding:0.25rem 9px;
border-radius:0.375rem;
color:#fff;
align-self:flex-start;
font-weight:700;
align-items:center;
letter-spacing:.04em;
display:inline-flex;
font-size:0.688rem;
}
.psu6hrhk .elc4xys7{
background:#fff;
}
.sm1ma0r7{
font-size:23px;
text-shadow:0 1px 4px rgba(0,0,0,0.723);
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-weight:700;
margin-top:auto;
}
.wkga4kv{
gap:8px;
align-items:center;
justify-content:space-between;
margin-top:8px;
color:rgba(232,245,236,0.583);
font-size:0.781rem;
display:flex;
}
.w7acw{
color:#E8F5EC;
font-weight:600;
}
.ois0v3{
padding:12px 1rem;
gap:12px;
border:1px solid #B4CCBA;
border-radius:6px;
background:#EAF0EA;
display:flex;
align-items:center;
margin-top:0.875rem;
font-size:13.5px;
color:#3A5240;
}
.nilxuc7{
padding:26px;
flex-direction:column;
display:flex;
}
.t4o9f{
margin:0.625rem 0 4px;
font-size:1.625rem;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
color:#111C14;
}
.xfay6v4{
font-weight:700;
color:#1D7A48;
font-size:0.938rem;
margin-bottom:0.875rem;
}
.gkpt47{
flex:1;
font-size:0.875rem;
color:#3A5240;
}
.nilxuc7 .a1yzaxh{
margin-top:1.125rem;
width:100%;
}
.hidxn9uz{
gap:10px;
justify-content:space-between;
display:flex;
margin-top:0.875rem;
align-items:center;
padding-top:12px;
border-top:1px solid #B4CCBA;
}
.x5ilp{
font-size:0.688rem;
color:#3A5240;
letter-spacing:.04em;
}
.k9sftdp{
color:#19874a;
font-weight:600;
text-decoration:none;
font-size:13px;
}
.pv1vr368{
padding:28px;
}
.mf3jyha{
gap:10px;
align-items:center;
color:#111C14;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:1.5rem;
margin-bottom:0.375rem;
display:flex;
}
.mf3jyha svg{
width:22px;
height:1.375rem;
color:#1D7A48;
}
.idn0tk{
gap:0.75rem;
align-items:center;
flex-wrap:wrap;
display:flex;
margin-top:1.125rem;
}
.sy27k3yu{
margin-left:auto;
}
.ppwwuy5{
gap:10px;
border-top:1px solid #B4CCBA;
display:flex;
font-size:14px;
align-items:center;
flex-wrap:wrap;
padding-top:1.125rem;
margin-top:1.375rem;
}
.eb5lslrc{
color:#3A5240;
}
.xgoys07r{
border-radius:6px;
border:1px solid #B4CCBA;
padding:0.563rem 0.875rem;
gap:0.438rem;
text-decoration:none;
color:#111C14;
display:inline-flex;
font-size:13.5px;
align-items:center;
}
.xgoys07r svg{
height:0.938rem;
width:15px;
color:#1D7A48;
}
@media(max-width:617px){
.sy27k3yu{
width:100%;
margin-left:0;
}
}
.qh3q3fh0{
padding:1.5rem;
}
.xeomm22{
gap:0.625rem;
color:#111C14;
display:flex;
font-size:1.25rem;
align-items:center;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
}
.xeomm22 svg{
height:1.375rem;
width:1.375rem;
color:#1D7A48;
}
.i5d30nv{
border-color:rgba(78,180,110,0.177);
background:#0F2218;
color:#E8F5EC;
}
.i5d30nv .xeomm22{
color:#E8F5EC;
}
.i5d30nv .xeomm22 svg{
color:#E8F5EC;
}
.u00na{
color:rgba(232,245,236,0.607);
margin-bottom:1rem;
font-size:14px;
}
.fpa5chmn{
gap:0.625rem;
display:flex;
}
.qm5py8{
padding:0.625rem 14px;
background:rgba(15,34,24,0.902);
flex:1;
border-radius:6px;
color:#E8F5EC;
font-size:13px;
}
.qm5py8 small{
color:rgba(232,245,236,0.605);
display:block;
font-size:0.625rem;
}
.jt0c9vx{
font-size:12px;
color:rgba(232,245,236,0.596);
clear:both;
margin-top:0.875rem;
}
.yx92u9ru{
border-radius:12px;
gap:24px;
padding:34px;
background:#0F2218;
display:flex;
align-items:center;
flex-wrap:wrap;
color:#E8F5EC;
}
.w1wnssp{
border-radius:12px;
flex:0 0 auto;
background:rgba(15,34,24,0.899);
align-items:center;
justify-content:center;
display:flex;
height:56px;
width:3.5rem;
color:#E8F5EC;
}
.w1wnssp svg{
width:26px;
height:26px;
}
.srkqt{
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
color:#E8F5EC;
font-size:25px;
}
.zpneft{
color:rgba(232,245,236,0.572);
font-size:0.875rem;
}
.f8d0cgw{
gap:12px;
margin-left:auto;
flex-wrap:wrap;
display:flex;
}
@media(max-width:981px){
.f8d0cgw{
margin-left:0;
width:100%;
}
.f8d0cgw .a1yzaxh{
flex:1;
}
}
.gz96hv{
padding:24px;
border-top:3px solid #1D7A48;
}
.sv9uw3o{
border-top-color:#B4CCBA;
}
.uklrw5t{
border-top-color:rgba(232,245,236,0.581);
}
.cofjim6n{
border-top-color:#C49A28;
}
.uc3k4{
border-top-color:#1D7A48;
}
.lxtcs{
font-weight:700;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
color:#111C14;
font-size:1.375rem;
}
.kef1gn{
margin:2px 0 14px;
color:#3A5240;
font-size:13px;
}
.uen62ed{
padding:7px 0;
gap:9px;
color:#3A5240;
font-size:0.844rem;
align-items:flex-start;
display:flex;
}
.uen62ed svg{
flex:0 0 auto;
color:#28804d;
width:1rem;
margin-top:2px;
height:1rem;
}
.p8uji93a{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.lau9gy{
background:linear-gradient(135deg,#0A1A10,#1A3828);
position:relative;
min-height:18.75rem;
}
.eb6yok1f{
inset:0;
background-size:2.5rem 40px;
position:absolute;
background-image:linear-gradient(rgba(78,180,110,0.151) 1px,transparent 1px),linear-gradient(87deg,rgba(78,180,110,0.19) 1px,transparent 1px);
}
.fghsp{
position:absolute;
transform:translate(-50%,-100%);
left:50%;
color:#5FD98A;
top:48%;
}
.fghsp svg{
height:2.5rem;
width:40px;
}
.etdm7{
background:rgba(11,26,16,0.6);
padding:6px 10px;
border-radius:6px;
left:1.125rem;
color:rgba(232,245,236,0.565);
bottom:16px;
font-size:12px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
position:absolute;
}
.y4762{
padding:1.75rem;
}
.l8is05{
font-size:1.25rem;
margin-bottom:0.375rem;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
color:#111C14;
}
.mmk44{
margin:0.625rem 0;
font-size:0.906rem;
color:#111C14;
}
.ikb3hs{
gap:9px;
padding:0.563rem 0;
font-size:13.5px;
border-top:1px solid #B4CCBA;
align-items:flex-start;
color:#3A5240;
display:flex;
}
.ikb3hs svg{
flex:0 0 auto;
width:16px;
margin-top:2px;
color:#1D7A48;
height:1rem;
}
.yt7m4m{
margin-top:14px;
display:inline-block;
}
@media(max-width:758px){
.p8uji93a{
grid-template-columns:1fr;
}
}
.vmdtqtwn{
padding:1.875rem;
}
.kryag{
grid-template-columns:repeat(4,1fr);
gap:1.125rem;
display:grid;
margin-top:1.125rem;
}
.er6a4xs7 .jsubnhx{
margin-bottom:0.75rem;
}
.ohnxe{
color:#111C14;
margin-bottom:0.25rem;
display:block;
font-size:15px;
}
.bwiwhp5{
font-size:0.844rem;
color:#3A5240;
}
@media(max-width:977px){
.kryag{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.kryag{
grid-template-columns:1fr;
}
}
.accw8vx{
gap:1.375rem;
padding:26px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.r04fxm35{
flex:0 0 auto;
background:#1D7A48;
border-radius:50%;
justify-content:center;
height:4rem;
display:flex;
font-size:1.375rem;
font-weight:700;
color:#FFFFFF;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
align-items:center;
width:4rem;
}
.ghkgc{
color:#111C14;
font-size:1.063rem;
}
.ux20rm{
margin-top:2px;
font-size:13.5px;
color:#3A5240;
}
.dpjl330{
max-width:32.5rem;
font-size:13px;
margin-top:8px;
color:#3A5240;
}
.k6bii1sy{
color:#3A5240;
text-align:right;
margin-left:auto;
font-size:0.813rem;
}
.ol20bjl{
gap:6px;
justify-content:flex-end;
font-weight:600;
color:#28804d;
display:inline-flex;
align-items:center;
}
.ol20bjl svg{
width:0.938rem;
height:15px;
}
.em97d7{
margin-top:0.25rem;
}
.fbylo{
color:#19874a;
margin-top:6px;
display:block;
text-decoration:none;
}
@media(max-width:621px){
.k6bii1sy{
margin-left:0;
text-align:left;
}
.ol20bjl{
justify-content:flex-start;
}
}
.mz0eo6m{
margin-top:0.5rem;
}
.isdby{
padding:1.25rem 0;
border-bottom:1px solid #B4CCBA;
}
.o0s2vu{
gap:1.125rem;
list-style:none;
cursor:pointer;
align-items:center;
display:flex;
}
.o0s2vu::-webkit-details-marker{
display:none;
}
.jthn3fv0{
background:#1D7A48;
padding:0.313rem 0.563rem;
flex:0 0 auto;
border-radius:0.375rem;
font-weight:700;
text-transform:uppercase;
letter-spacing:.1em;
font-size:0.625rem;
color:#FFFFFF;
}
.zipfkb1{
flex:1;
color:#111C14;
font-weight:700;
font-size:17px;
}
.cix3uet{
transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-size:1.5rem;
line-height:1;
color:#3A5240;
}
.isdby[open] .cix3uet{
transform:rotate(43deg);
}
.chn9c8yk{
padding:14px 0 0 0;
font-size:14.5px;
max-width:780px;
color:#3A5240;
}
.kr7vpmg7{
gap:1rem;
grid-template-columns:.8fr 1fr 1fr 1fr;
margin-top:8px;
display:grid;
}
.z3x7rv6{
padding:1.625rem;
border-radius:0.75rem;
background:#0F2218;
color:#E8F5EC;
justify-content:center;
flex-direction:column;
display:flex;
}
.kec53x{
font-size:2.875rem;
font-weight:700;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
}
.z3x7rv6 .lmsy4cy{
margin:8px 0;
color:#C49A28;
}
.bed0erj{
font-size:0.813rem;
color:rgba(232,245,236,0.563);
}
.fprqe3{
padding:22px;
}
.fprqe3 .lmsy4cy{
margin-bottom:0.625rem;
}
.b49lsvi{
font-size:14px;
color:#3A5240;
}
.glq8tcdi{
gap:10px;
display:flex;
font-size:13px;
margin-top:16px;
justify-content:space-between;
}
.glq8tcdi b{
font-weight:600;
color:#111C14;
}
.glq8tcdi span{
color:#3A5240;
}
@media(max-width:981px){
.kr7vpmg7{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.kr7vpmg7{
grid-template-columns:1fr;
}
}
.x3buw8g{
grid-template-columns:repeat(4,1fr);
gap:14px;
margin-top:8px;
display:grid;
}
.jxg8r3{
padding:20px;
text-align:center;
}
.jej737{
color:#1D7A48;
font-weight:700;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:22px;
}
.yzduju63{
margin-top:0.25rem;
font-weight:600;
color:#111C14;
font-size:13.5px;
}
.ip6x2drk{
margin-top:2px;
font-size:0.75rem;
color:#3A5240;
}
.r1t5862{
padding:14px 18px;
gap:12px;
align-items:center;
margin-top:1rem;
display:flex;
flex-wrap:wrap;
}
.qvet89rp{
font-size:13px;
color:#3A5240;
}
.mk0zhngd{
border:1px solid #B4CCBA;
border-radius:0.375rem;
padding:0.5rem 14px;
font-weight:600;
font-size:0.813rem;
color:#3A5240;
}
@media(max-width:978px){
.x3buw8g{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.x3buw8g{
grid-template-columns:1fr;
}
}
.z3fw1s{
grid-template-columns:1.4fr 1fr;
gap:30px;
padding:30px;
display:grid;
}
.rqp81w2{
margin-bottom:14px;
color:#111C14;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:28px;
}
.bl1tu p{
font-size:14.5px;
color:#3A5240;
margin-bottom:12px;
}
.otwazq{
gap:0.75rem;
grid-template-columns:repeat(4,1fr);
margin-top:18px;
display:grid;
}
.v44oo5{
border-radius:0.375rem;
border:1px solid #B4CCBA;
padding:16px;
}
.qf8yj{
color:#111C14;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:1.5rem;
font-weight:700;
}
.ojzjxx{
font-size:12px;
color:#3A5240;
}
.cqifm3 .owzrs{
display:block;
margin-bottom:16px;
}
.mlqhy{
gap:11px;
padding:11px 0;
align-items:flex-start;
border-top:1px solid #B4CCBA;
display:flex;
}
.mlqhy:first-of-type{
border-top:0;
}
.mlqhy .sp0nap{
flex:0 0 auto;
margin-top:1px;
color:#28804d;
}
.mlqhy .sp0nap svg{
width:1.125rem;
height:1.125rem;
}
.mlqhy b{
font-size:0.906rem;
color:#111C14;
}
.mlqhy span{
color:#3A5240;
display:block;
font-size:12.5px;
}
@media(max-width:981px){
.z3fw1s{
grid-template-columns:1fr;
}
}
@media(max-width:978px){
.otwazq{
grid-template-columns:repeat(2,1fr);
}
}
.xfd01lvb{
padding:1.5rem;
}
.xobg2l{
color:#111C14;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:18px;
margin-bottom:0.875rem;
}
.rvnmjb{
padding:0.625rem 0;
border-top:1px solid #B4CCBA;
}
.rvnmjb:first-of-type{
border-top:0;
}
.iak27{
font-size:12px;
color:#3A5240;
}
.rvnmjb b{
color:#111C14;
font-size:0.906rem;
}
.ed4fqyux{
gap:0.625rem;
padding:11px 0;
justify-content:space-between;
text-decoration:none;
color:#111C14;
border-top:1px solid #B4CCBA;
display:flex;
font-size:0.906rem;
}
.ed4fqyux:first-of-type{
border-top:0;
}
.vmzm55{
padding:12px 0;
gap:11px;
display:flex;
border-top:1px solid #B4CCBA;
align-items:flex-start;
}
.vmzm55:first-of-type{
border-top:0;
}
.vmzm55 .sp0nap{
flex:0 0 auto;
margin-top:1px;
color:#28804d;
}
.vmzm55 .sp0nap svg{
width:1.125rem;
height:18px;
}
.vmzm55 b{
color:#111C14;
font-size:0.875rem;
font-weight:600;
}
.vmzm55 span{
display:block;
color:#3A5240;
font-size:12.5px;
}
.bv0oh3e{
padding:1.375rem 1.625rem;
gap:1.125rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.anuum{
font-size:1rem;
color:#111C14;
font-weight:700;
}
.qc2zxxm7{
font-weight:600;
color:#28804d;
font-size:14px;
}
.rl2nb8{
color:#3A5240;
font-size:14px;
}
.bv0oh3e .boxte{
margin-left:auto;
}
.t64xm1o{
gap:10px;
margin-top:16px;
display:flex;
padding-top:16px;
flex-wrap:wrap;
border-top:1px solid #B4CCBA;
width:100%;
}
.v3q16j{
border:1px solid #B4CCBA;
padding:9px 1rem;
border-radius:0.375rem;
font-weight:600;
font-size:0.813rem;
color:#3A5240;
}
@media(max-width:623px){
.bv0oh3e .boxte{
margin-left:0;
}
}
.eizjpfbv{
padding:30px;
}
.j6vmx192{
margin-bottom:12px;
font-size:1.563rem;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
color:#111C14;
}
.eizjpfbv p{
margin-bottom:0.625rem;
font-size:0.906rem;
color:#3A5240;
max-width:880px;
}
.vytdn{
text-decoration:none;
color:#19874a;
display:inline-block;
margin-top:0.75rem;
font-weight:600;
}
.fllib{
padding:2.5rem 0;
background:#0F2218;
color:rgba(232,245,236,0.596);
margin-top:2.125rem;
}
.ehttn3i{
gap:26px;
grid-template-columns:1.6fr repeat(4,1fr);
display:grid;
}
.umsi1{
color:#E8F5EC;
letter-spacing:.04em;
font-family:"Playfair Display", Georgia, 'Times New Roman', serif;
font-size:22px;
}
.ka3350{
font-size:0.781rem;
line-height:1.6;
margin-top:14px;
}
.dgeyy6m{
display:block;
margin-bottom:12px;
font-size:0.813rem;
color:#E8F5EC;
}
.xyoqx{
padding:0.563rem 0;
text-decoration:none;
font-size:13.5px;
color:rgba(232,245,236,0.606);
display:block;
}
@media(max-width:980px){
.ehttn3i{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.ehttn3i{
grid-template-columns:1fr;
}
}
.a33z81{
padding:16px 0;
background:#162E20;
z-index:60;
color:#E8F5EC;
bottom:0;
position:fixed;
right:0;
left:0;
}
.n7n2ttx{
gap:1.25rem;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.ebsg4avy{
flex:1;
font-size:0.844rem;
color:rgba(232,245,236,0.596);
min-width:240px;
}
.ebsg4avy a{
color:#E8F5EC;
text-decoration:underline;
}
.b24ct{
gap:0.625rem;
display:flex;
}
@media(max-width:623px){
.n7n2ttx{
gap:12px;
align-items:stretch;
flex-direction:column;
}
.b24ct .a1yzaxh{
flex:1;
}
}
.dr64go{
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
border:1px solid #B4CCBA;
background:#FFFFFF;
padding:14px 1rem;
gap:0.75rem;
border-radius:0.75rem;
z-index:55;
max-width:340px;
opacity:0;
position:fixed;
display:flex;
pointer-events:none;
box-shadow:0 8px 2rem rgba(15,34,24,0.175);
transform:translateY(12px);
bottom:18px;
left:1.125rem;
}
.of1f7w{
transform:translateY(0);
pointer-events:auto;
opacity:1;
}
.dzus4di1{
flex:0 0 auto;
background:rgba(29,122,72,0.134);
border-radius:6px;
color:#28804d;
justify-content:center;
height:40px;
width:40px;
display:flex;
align-items:center;
}
.dzus4di1 svg{
height:22px;
width:22px;
}
.ljh6r6{
line-height:1.4;
color:#111C14;
font-size:0.844rem;
}
.ljh6r6 b{
font-weight:700;
}
.ljh6r6 .w6ijg2{
font-weight:700;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
color:#28804d;
}
@media(max-width:623px){
.dr64go{
right:10px;
left:0.625rem;
max-width:none;
}
}