.about-methodology[data-v-94549f5e]{padding-block:var(--ui-section-space);background:var(--ui-bg-dark);overflow-x:hidden}.about-methodology .container[data-v-94549f5e]{max-width:var(--ui-container-max);padding:0 var(--ui-container-gutter);margin:0 auto}.about-methodology .methodology-header[data-v-94549f5e]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.about-methodology .methodology-header .header-left[data-v-94549f5e]{flex:none}.about-methodology .methodology-header .header-left .eyebrow[data-v-94549f5e]{font-family:var(--ui-font-heading);color:var(--ui-color-green);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1;display:block}.about-methodology .methodology-header .header-left h2[data-v-94549f5e]{font-size:clamp(34px,20.7143px + 1.33929vw,40px)}@media only screen and (width<=991px){.about-methodology .methodology-header .header-left h2[data-v-94549f5e]{font-size:clamp(28px,24.3474px + .974026vw,34px)}}.about-methodology .methodology-header .header-left h2[data-v-94549f5e]{font-family:var(--ui-font-heading);color:var(--ui-color-green-dark);margin:0;font-weight:800;line-height:1.1}.about-methodology .methodology-header .header-center[data-v-94549f5e]{flex:1;max-width:690px}.about-methodology .methodology-header .header-center p[data-v-94549f5e]{font-family:var(--ui-font-body);color:#7b7b7b;margin:0;font-size:16px;font-weight:400;line-height:150%}.about-methodology .methodology-header .header-right[data-v-94549f5e]{flex:none}.about-methodology .methodology-header .header-right .btn-outline[data-v-94549f5e]{outline-offset:3px;outline:2px solid #0000}.about-methodology .methodology-header .header-right .btn-outline[data-v-94549f5e]:focus-visible{outline-color:var(--ui-color-green-light)}.about-methodology .methodology-header .header-right .btn-outline[data-v-94549f5e]{min-height:50px;font-family:var(--ui-font-heading);cursor:pointer;border-radius:var(--ui-radius-pill);transition:background-color var(--ui-transition-base),border-color var(--ui-transition-base),color var(--ui-transition-base),transform var(--ui-transition-fast);color:var(--ui-color-green-dark);border:1px solid #0000;border-color:var(--ui-color-green-dark);background:0 0;justify-content:center;align-items:center;padding:10px 24px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.about-methodology .methodology-header .header-right .btn-outline[data-v-94549f5e]:active{transform:translateY(1px)}@media (width<=991px){.about-methodology .methodology-header[data-v-94549f5e]{flex-direction:column;align-items:flex-start;gap:24px}.about-methodology .methodology-header .header-center[data-v-94549f5e]{max-width:100%}}.about-methodology .methodology-scroll[data-v-94549f5e]{padding:20px var(--ui-container-gutter) 40px var(--ui-container-gutter);margin:0 calc(var(--ui-container-gutter)*-1)}@media (width<=991px){.about-methodology .methodology-scroll[data-v-94549f5e]{overflow-x:auto}}.about-methodology .methodology-scroll[data-v-94549f5e]::-webkit-scrollbar{height:6px}.about-methodology .methodology-scroll[data-v-94549f5e]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.about-methodology .methodology-scroll .methodology-wrapper[data-v-94549f5e]{min-width:1100px;position:relative}.about-methodology .methodology-grid[data-v-94549f5e]{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.about-methodology .methodology-grid .step-col[data-v-94549f5e]{width:100%;position:relative}.about-methodology .methodology-grid .step-col .segment-line[data-v-94549f5e]{z-index:1;pointer-events:none;width:calc(100% + 20px);height:100px;position:absolute;top:0;left:50%;overflow:visible}.about-methodology .methodology-grid .step-col .step-dot[data-v-94549f5e]{z-index:2;background:var(--ui-color-green);border-radius:50%;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%,-50%)}.about-methodology .methodology-grid .step-col .step-card[data-v-94549f5e]{z-index:3;background:var(--ui-color-white);box-shadow:var(--ui-shadow-surface);transition:transform var(--ui-transition-base),box-shadow var(--ui-transition-base);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.about-methodology .methodology-grid .step-col .step-card[data-v-94549f5e]:hover{box-shadow:var(--ui-shadow-card-hover);transform:translateY(-5px)}.about-methodology .methodology-grid .step-col .step-card .card-img[data-v-94549f5e]{background-color:#d1d5db;background-position:50%;background-size:cover;width:100%;height:270px}.about-methodology .methodology-grid .step-col .step-card .card-content[data-v-94549f5e]{flex:1;padding:20px}.about-methodology .methodology-grid .step-col .step-card .card-content .step-number[data-v-94549f5e]{font-family:var(--ui-font-heading);color:var(--ui-color-green-light);margin-bottom:0;font-size:32px;font-weight:700;line-height:1}.about-methodology .methodology-grid .step-col .step-card .card-content h3[data-v-94549f5e]{font-family:var(--ui-font-heading);color:var(--ui-text);margin-bottom:10px;font-size:22px;font-weight:700;line-height:130%}.about-methodology .methodology-grid .step-col .step-card .card-content p[data-v-94549f5e]{font-family:var(--ui-font-body);color:var(--ui-text);margin:0;font-size:16px;font-weight:400;line-height:130%}.about-methodology .methodology-footer[data-v-94549f5e]{align-items:center;gap:20px;display:flex}.about-methodology .methodology-footer .footer-left span[data-v-94549f5e]{color:var(--ui-color-green);white-space:nowrap;font-family:inherit;font-size:35px;font-style:italic}.about-methodology .methodology-footer .footer-line[data-v-94549f5e]{background-color:var(--ui-border);flex-grow:1;height:1px}.about-methodology .methodology-footer .footer-right span[data-v-94549f5e]{font-family:var(--ui-font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-green);white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1}@media (width<=767px){.about-methodology .methodology-footer[data-v-94549f5e]{text-align:center;flex-direction:column;gap:16px}.about-methodology .methodology-footer .footer-line[data-v-94549f5e]{flex-grow:0;width:100%;height:1px}}
