._3dJGfa_button{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--text-body);font-weight:var(--weight-semibold);border-radius:var(--radius-full);transition:all var(--transition-fast);cursor:pointer;border:none;padding:12px 24px;text-decoration:none;display:inline-flex}._3dJGfa_primary{background-color:var(--color-accent-green);color:var(--color-dark-green)}._3dJGfa_primary:hover{background-color:var(--color-lime-green)}._3dJGfa_secondary{color:var(--color-dark-green);border:1.5px solid var(--color-dark-green);background-color:#0000}._3dJGfa_secondary:hover,._3dJGfa_dark{background-color:var(--color-dark-green);color:var(--color-white)}._3dJGfa_dark:hover{opacity:.9}._3dJGfa_ghost{color:var(--color-accent-green);background-color:#0000}._3dJGfa_ghost:hover{color:var(--color-lime-green)}
.KTD73a_hero{z-index:10;padding-top:calc(72px + var(--space-2xl));padding-bottom:var(--space-2xl);background-color:var(--color-white);position:relative;overflow:clip}.KTD73a_bgLogo{color:#00000008;pointer-events:none;z-index:0;width:280%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KTD73a_bgLogo svg{width:100%;height:auto;display:block}.KTD73a_layout{z-index:1;align-items:flex-start;gap:var(--space-2xl);display:flex;position:relative}.KTD73a_content{min-width:0;padding-top:var(--space-xl);flex:1}.KTD73a_heading{font-size:var(--text-hero);color:var(--color-dark-text);margin-bottom:var(--space-lg);line-height:1.05}.KTD73a_subtitle{color:var(--color-gray-text);max-width:480px;margin-bottom:var(--space-xl);font-size:16px;line-height:1.7}.KTD73a_actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.KTD73a_imageWrapper{z-index:2;aspect-ratio:4/5;border-radius:24px;flex:1;max-height:520px;position:relative;overflow:hidden}.KTD73a_image{object-fit:cover}@media (max-width:768px){.KTD73a_hero{padding-top:calc(72px + var(--space-xl));padding-bottom:var(--space-xl)}.KTD73a_bgLogo{width:600%}.KTD73a_layout{flex-direction:column}.KTD73a_content{padding-top:0}.KTD73a_imageWrapper{aspect-ratio:4/3;order:-1;width:100%;max-height:none}}
._5dckDa_section{z-index:1;background-color:var(--color-accent-green);padding:var(--space-lg) 0;position:relative}._5dckDa_inner{max-width:var(--container-max);padding:0 var(--container-padding);align-items:center;gap:var(--space-2xl);margin:0 auto;display:flex}._5dckDa_label{flex-shrink:0}._5dckDa_labelText{font-weight:var(--weight-bold);color:var(--color-dark-green);white-space:nowrap;font-size:15px;line-height:1.4}._5dckDa_marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 95%,#0000)}._5dckDa_track{will-change:transform;width:max-content;animation:25s linear infinite _5dckDa_marqueeScroll;display:flex}._5dckDa_logo{height:50px;padding-right:var(--space-2xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}._5dckDa_logoImage{object-fit:contain;filter:brightness(.15);opacity:.75;width:auto;max-width:180px;height:auto;max-height:40px;transition:opacity var(--transition-fast)}@keyframes _5dckDa_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){._5dckDa_inner{gap:var(--space-xl)}}@media (max-width:768px){._5dckDa_inner{gap:var(--space-md);flex-direction:column}._5dckDa_labelText{text-align:center}._5dckDa_marquee{width:100%}}@media (prefers-reduced-motion:reduce){._5dckDa_track{flex-wrap:wrap;justify-content:center;animation:none}}
._5zfvIa_section{padding-block:var(--space-4xl);background-color:var(--color-white)}._5zfvIa_heading{font-size:clamp(40px,7vw,100px);font-weight:var(--weight-extrabold);color:var(--color-dark-text);margin-bottom:var(--space-2xl);line-height:1.1}._5zfvIa_cards{gap:var(--space-2xl);flex-wrap:wrap;display:flex}._5zfvIa_card{align-items:flex-start;gap:var(--space-md);flex:1;min-width:200px;display:flex}._5zfvIa_icon{border:2px solid var(--color-dark-text);width:40px;height:40px;color:var(--color-dark-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._5zfvIa_cardTitle{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-dark-text);margin-bottom:4px}._5zfvIa_cardDesc{color:var(--color-gray-text);font-size:14px;line-height:1.5}@media (max-width:768px){._5zfvIa_cards{gap:var(--space-lg);flex-direction:column}}
.UT7GOW_columns{grid-template-columns:1fr 1fr;min-height:700px;display:grid}.UT7GOW_imageColumn{position:relative;overflow:hidden}.UT7GOW_image{object-fit:cover}.UT7GOW_formColumn{background-color:var(--color-accent-green);padding:var(--space-3xl) var(--space-3xl);flex-direction:column;justify-content:center;display:flex}.UT7GOW_heading{color:var(--color-dark-green);margin-bottom:var(--space-xl)}.UT7GOW_form{gap:var(--space-md);flex-direction:column;display:flex}.UT7GOW_row{gap:var(--space-md);display:flex}.UT7GOW_field{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.UT7GOW_label{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-dark-green)}.UT7GOW_input,.UT7GOW_textarea{padding:12px var(--space-md);background-color:var(--color-white);border-radius:var(--radius-full);font-size:var(--text-body);color:var(--color-dark-text);transition:box-shadow var(--transition-fast);border:none;outline:none}.UT7GOW_input:focus,.UT7GOW_textarea:focus{box-shadow:0 0 0 3px #20333233}.UT7GOW_textarea{border-radius:var(--radius-lg);resize:vertical}.UT7GOW_dropdown{position:relative}.UT7GOW_dropdownTrigger{width:100%;padding:12px var(--space-md);background-color:var(--color-white);border-radius:var(--radius-full);font-size:var(--text-body);font-family:var(--font-body);color:var(--color-gray-text);text-align:left;cursor:pointer;transition:box-shadow var(--transition-fast);border:none;outline:none;justify-content:space-between;align-items:center;display:flex}.UT7GOW_dropdownTrigger:focus{box-shadow:0 0 0 3px #20333233}.UT7GOW_dropdownSelected{color:var(--color-dark-text)}.UT7GOW_dropdownArrow{color:var(--color-dark-green);transition:transform var(--transition-fast);flex-shrink:0}.UT7GOW_dropdownArrowOpen{transform:rotate(180deg)}.UT7GOW_dropdownMenu{background-color:var(--color-dark-green);border-radius:var(--radius-lg);padding:var(--space-xs) 0;z-index:10;box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.UT7GOW_dropdownOption{width:100%;padding:10px var(--space-md);font-size:var(--text-body);font-family:var(--font-body);color:var(--color-white);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none}.UT7GOW_dropdownOption:hover{background-color:#ffffff1a}.UT7GOW_dropdownOptionActive{color:var(--color-accent-green)}.UT7GOW_success{color:var(--color-dark-green);font-weight:var(--weight-semibold)}.UT7GOW_error{color:#dc2626;font-weight:var(--weight-semibold)}@media (max-width:768px){.UT7GOW_columns{grid-template-columns:1fr;min-height:auto}.UT7GOW_imageColumn{min-height:250px}.UT7GOW_formColumn{padding:var(--space-xl) var(--space-md)}.UT7GOW_row{flex-direction:column}}
.Sj1ktW_section{background-color:var(--color-accent-green);padding:var(--space-lg) 0}.Sj1ktW_inner{justify-content:space-between;align-items:center;display:flex}.Sj1ktW_text{font-family:var(--font-body);color:var(--color-dark-green);font-size:18px;font-weight:600;line-height:1.4}.Sj1ktW_button{flex-shrink:0}@media (max-width:768px){.Sj1ktW_inner{gap:var(--space-md);text-align:center;flex-direction:column}}
._6Wy8Lq_section{z-index:10;padding-block:var(--space-4xl);background-color:var(--color-dark-green);position:relative}._6Wy8Lq_heading{text-align:center;margin-bottom:var(--space-2xl);color:var(--color-accent-green);font-size:var(--text-h2);font-weight:var(--weight-regular)}._6Wy8Lq_grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}._6Wy8Lq_card{padding:var(--space-xl);border-radius:var(--radius-lg);transition:background-color var(--transition-fast), transform var(--transition-fast);background-color:#22413f;border:1px solid #ffffff1a}._6Wy8Lq_card:hover{background-color:#ffffff1a;transform:translateY(-2px)}._6Wy8Lq_cardTitle{font-family:"DM Sans", var(--font-body);color:var(--color-white);text-transform:none;margin-bottom:var(--space-sm);font-size:24px;font-weight:700;line-height:32px}._6Wy8Lq_cardText{font-family:"DM Sans", var(--font-body);color:#ffffffb3;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){._6Wy8Lq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){._6Wy8Lq_grid{grid-template-columns:1fr}}
