.groups-module__A_Xlla__workflowPanel,.groups-module__A_Xlla__safetyPanel,.groups-module__A_Xlla__qualityPanel,.groups-module__A_Xlla__faqPanel,.groups-module__A_Xlla__programCard{background:linear-gradient(#fffffffc,#f6faf6f7);border:1px solid #17312617;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #17312612}.groups-module__A_Xlla__workflowPanel:before,.groups-module__A_Xlla__safetyPanel:before,.groups-module__A_Xlla__qualityPanel:before,.groups-module__A_Xlla__faqPanel:before,.groups-module__A_Xlla__programCard:before{content:"";background:linear-gradient(90deg,#166940f5,#c4e654c7,#0e6cb680);height:4px;position:absolute;inset:0 0 auto}.groups-module__A_Xlla__workflowPanel{background:radial-gradient(circle at 0 0,#c4e6541f,#0000 30%),linear-gradient(#fffffffc,#f4faf5f7);grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:24px;padding:28px;display:grid}.groups-module__A_Xlla__workflowIntro,.groups-module__A_Xlla__safetyCopy,.groups-module__A_Xlla__faqPanel{gap:12px;display:grid}.groups-module__A_Xlla__workflowIntro h2,.groups-module__A_Xlla__safetyCopy h2,.groups-module__A_Xlla__qualityPanel h2,.groups-module__A_Xlla__faqPanel h2{color:var(--green-deep);letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.04}.groups-module__A_Xlla__workflowIntro p,.groups-module__A_Xlla__safetyCopy p,.groups-module__A_Xlla__programCard p,.groups-module__A_Xlla__faqItem p,.groups-module__A_Xlla__metaBlock dd{color:var(--muted);margin:0;line-height:1.65}.groups-module__A_Xlla__kicker{width:fit-content;min-height:30px;color:var(--green-deep);letter-spacing:.075em;text-transform:uppercase;background:#f1f8f1f0;border:1px solid #1669402e;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.74rem;font-weight:900;display:inline-flex}.groups-module__A_Xlla__kicker:before{content:"";background:linear-gradient(#c4e654,#166940eb);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #c4e65429}.groups-module__A_Xlla__workflowSteps,.groups-module__A_Xlla__safetyList,.groups-module__A_Xlla__qualityList{margin:0;padding:0;list-style:none}.groups-module__A_Xlla__workflowSteps{counter-reset:workflow;gap:12px;display:grid}.groups-module__A_Xlla__workflowSteps li{background:#ffffffc7;border:1px solid #17312614;border-radius:20px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 10px 22px #1731260b}.groups-module__A_Xlla__workflowSteps span{color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:900}.groups-module__A_Xlla__workflowSteps strong,.groups-module__A_Xlla__faqItem h3{color:var(--green-deep);margin:0;font-size:1.04rem;line-height:1.3}.groups-module__A_Xlla__workflowSteps p{color:var(--muted);margin:0;line-height:1.55}.groups-module__A_Xlla__safetyPanel{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:start;gap:22px;padding:28px;display:grid}.groups-module__A_Xlla__safetyList,.groups-module__A_Xlla__qualityList{gap:10px;display:grid}.groups-module__A_Xlla__safetyList li,.groups-module__A_Xlla__qualityList li{color:var(--text);background:#f8faf7e6;border:1px solid #17312614;border-radius:18px;grid-template-columns:11px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;line-height:1.55;display:grid}.groups-module__A_Xlla__safetyList li:before,.groups-module__A_Xlla__qualityList li:before{content:"";background:linear-gradient(135deg,#166940e6,#0e6cb6c7);border-radius:999px;width:11px;height:11px;margin-top:7px;box-shadow:0 0 0 5px #16694014}.groups-module__A_Xlla__qualityPanel{background:radial-gradient(circle at 100% 0,#0e6cb614,#0000 34%),linear-gradient(#fffffffc,#f7faf7f7);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:24px;padding:26px;display:grid}.groups-module__A_Xlla__qualityPanel>div{gap:12px;display:grid}.groups-module__A_Xlla__qualityPanel h2{font-size:clamp(1.35rem,2.2vw,1.85rem)}.groups-module__A_Xlla__programGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.groups-module__A_Xlla__programCard{align-content:start;gap:15px;padding:24px;display:grid}.groups-module__A_Xlla__programCard h2{color:var(--green-deep);letter-spacing:-.04em;margin:0;font-size:clamp(1.28rem,1.8vw,1.55rem);line-height:1.12}.groups-module__A_Xlla__programHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.groups-module__A_Xlla__cadence{min-height:30px;color:var(--muted);background:#ffffffb8;border:1px solid #17312614;border-radius:999px;align-items:center;padding:0 11px;font-size:.88rem;font-weight:800;display:inline-flex}.groups-module__A_Xlla__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.groups-module__A_Xlla__metaBlock{background:#f8faf7eb;border:1px solid #17312614;border-radius:18px;margin:0;padding:14px 16px}.groups-module__A_Xlla__metaBlock dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.82rem;font-weight:850}.groups-module__A_Xlla__metaBlock dd{color:var(--text)}.groups-module__A_Xlla__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.groups-module__A_Xlla__faqPanel{padding:26px}.groups-module__A_Xlla__faqPanel h2{font-size:clamp(1.45rem,2.3vw,1.95rem)}.groups-module__A_Xlla__faqList{gap:12px;display:grid}.groups-module__A_Xlla__faqItem{background:#ffffffbf;border:1px solid #17312614;border-radius:18px;gap:7px;padding:16px 18px;display:grid}@media (max-width:1080px){.groups-module__A_Xlla__workflowPanel,.groups-module__A_Xlla__safetyPanel,.groups-module__A_Xlla__qualityPanel,.groups-module__A_Xlla__programGrid,.groups-module__A_Xlla__metaGrid{grid-template-columns:1fr}}@media (max-width:640px){.groups-module__A_Xlla__workflowPanel,.groups-module__A_Xlla__safetyPanel,.groups-module__A_Xlla__qualityPanel,.groups-module__A_Xlla__faqPanel,.groups-module__A_Xlla__programCard{border-radius:24px;padding:20px}.groups-module__A_Xlla__workflowSteps li,.groups-module__A_Xlla__safetyList li,.groups-module__A_Xlla__qualityList li,.groups-module__A_Xlla__faqItem{border-radius:16px;padding:14px}.groups-module__A_Xlla__actions{align-items:stretch}:is(.groups-module__A_Xlla__actions .btn,.groups-module__A_Xlla__actions .text-link){text-align:center;justify-content:center;width:100%}.groups-module__A_Xlla__kicker{white-space:normal;max-width:100%}}
