.case-width[data-astro-cid-pl5gkmmm]{max-width:1080px;margin-inline:auto;padding-inline:24px}.case-hero[data-astro-cid-pl5gkmmm]{color:#fff;background:#17221d;padding:56px 0 64px}.back-link[data-astro-cid-pl5gkmmm]{color:#dfe7e1;text-underline-offset:4px;margin-bottom:40px;font-size:14px;display:inline-block}.eyebrow[data-astro-cid-pl5gkmmm]{color:#89bd33;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.5}h1[data-astro-cid-pl5gkmmm]{color:#fff;text-wrap:balance;max-width:850px;margin:0 0 24px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.15}.hero-lead[data-astro-cid-pl5gkmmm]{color:#dfe7e1;text-wrap:balance;max-width:780px;margin:0;font-size:22px;line-height:1.65}.project-facts[data-astro-cid-pl5gkmmm]{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 0;padding-top:28px;display:grid}.project-facts[data-astro-cid-pl5gkmmm] dt[data-astro-cid-pl5gkmmm]{color:#b8c6bd;margin-bottom:8px;font-size:13px}.project-facts[data-astro-cid-pl5gkmmm] dd[data-astro-cid-pl5gkmmm]{margin:0;font-size:16px;line-height:1.6}.case-body[data-astro-cid-pl5gkmmm]{color:#17221d;padding-block:64px}.case-body[data-astro-cid-pl5gkmmm] .eyebrow[data-astro-cid-pl5gkmmm]{color:#526b30}h2[data-astro-cid-pl5gkmmm]{color:#17221d;text-wrap:balance;margin:0 0 18px;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.3}.monthly-workflow[data-astro-cid-pl5gkmmm]{margin:56px 0 64px}.workflow-grid[data-astro-cid-pl5gkmmm]{counter-reset:workflow;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.workflow-grid[data-astro-cid-pl5gkmmm] li[data-astro-cid-pl5gkmmm]{counter-increment:workflow;background:#fff;border:1px solid #dce3de;border-top:3px solid #89bd33;border-radius:12px;min-width:0;padding:24px}.workflow-grid[data-astro-cid-pl5gkmmm] li[data-astro-cid-pl5gkmmm]:nth-child(2){border-top-color:#f69405}.workflow-grid[data-astro-cid-pl5gkmmm] li[data-astro-cid-pl5gkmmm]:nth-child(3){border-top-color:#3ca9dc}.workflow-grid[data-astro-cid-pl5gkmmm] li[data-astro-cid-pl5gkmmm]:before{content:counter(workflow) ". lépés";color:#59665d;margin-bottom:16px;font-size:13px;font-weight:600;display:block}.workflow-grid[data-astro-cid-pl5gkmmm] h3[data-astro-cid-pl5gkmmm]{color:#17221d;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.workflow-grid[data-astro-cid-pl5gkmmm] p[data-astro-cid-pl5gkmmm],.case-takeaway[data-astro-cid-pl5gkmmm] p[data-astro-cid-pl5gkmmm]{margin:0;font-size:16px;line-height:1.8}.finance-preview[data-astro-cid-pl5gkmmm]{margin:28px 0}.finance-preview[data-astro-cid-pl5gkmmm] a[data-astro-cid-pl5gkmmm]{border:1px solid #dce3de;border-radius:12px;display:block;overflow:hidden}.finance-preview[data-astro-cid-pl5gkmmm] img[data-astro-cid-pl5gkmmm]{width:100%;height:auto;display:block}.finance-preview[data-astro-cid-pl5gkmmm] a[data-astro-cid-pl5gkmmm]:focus-visible{outline-offset:4px;outline:3px solid #526b30}figcaption[data-astro-cid-pl5gkmmm]{color:#5a665e;margin-top:12px;font-size:13px;line-height:1.7}.next-step[data-astro-cid-pl5gkmmm]{background:#eef5f7;border-left:3px solid #3ca9dc;border-radius:0 12px 12px 0;margin-top:28px;padding:24px}.next-step[data-astro-cid-pl5gkmmm] h3[data-astro-cid-pl5gkmmm]{margin:0 0 12px}.case-takeaway[data-astro-cid-pl5gkmmm]{background:#f2f3ec;border-left:4px solid #f69405;border-radius:0 16px 16px 0;padding:32px}.case-takeaway[data-astro-cid-pl5gkmmm] p[data-astro-cid-pl5gkmmm]{margin-bottom:20px}.case-takeaway[data-astro-cid-pl5gkmmm] a[data-astro-cid-pl5gkmmm],.case-return[data-astro-cid-pl5gkmmm] a[data-astro-cid-pl5gkmmm]{color:#526b30;text-underline-offset:4px;font-weight:600}.case-return[data-astro-cid-pl5gkmmm]{margin-top:36px}@media (width<=767px){.case-hero[data-astro-cid-pl5gkmmm]{padding:36px 0 44px}.project-facts[data-astro-cid-pl5gkmmm],.workflow-grid[data-astro-cid-pl5gkmmm]{grid-template-columns:1fr;gap:16px}.case-body[data-astro-cid-pl5gkmmm]{padding-block:44px}.case-takeaway[data-astro-cid-pl5gkmmm]{padding:24px}}
