.methodology-section[data-astro-cid-wrzvmyuk]{padding:6rem 0;background:linear-gradient(180deg,#fff,#f0fdf4)}[data-theme=dark] .methodology-section[data-astro-cid-wrzvmyuk]{background:linear-gradient(180deg,#000,#0a1f0a)}.methodology-container[data-astro-cid-wrzvmyuk]{max-width:1600px;margin:0 auto;padding:0 2rem}@media(min-width:1024px){.methodology-container[data-astro-cid-wrzvmyuk]{padding:0 4rem}}.methodology-header[data-astro-cid-wrzvmyuk]{text-align:center;margin-bottom:4rem}.methodology-badge[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#059669,#10b981);color:#fff;border-radius:9999px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.badge-icon[data-astro-cid-wrzvmyuk]{width:1.25rem;height:1.25rem}.methodology-title[data-astro-cid-wrzvmyuk]{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#065f46;margin-bottom:1rem}[data-theme=dark] .methodology-title[data-astro-cid-wrzvmyuk]{color:#34d399}.methodology-subtitle[data-astro-cid-wrzvmyuk]{font-size:clamp(1rem,2vw,1.25rem);color:#047857;max-width:700px;margin:0 auto}[data-theme=dark] .methodology-subtitle[data-astro-cid-wrzvmyuk]{color:#6ee7b7}.methodology-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.methodology-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:repeat(3,1fr);gap:3rem}}.methodology-card[data-astro-cid-wrzvmyuk]{position:relative;padding:3rem 2rem;background:#fff;border:2px solid #d1fae5;border-radius:1.5rem;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}[data-theme=dark] .methodology-card[data-astro-cid-wrzvmyuk]{background:#10b9810d;border-color:#10b98133}.methodology-card[data-astro-cid-wrzvmyuk]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #10b98133;border-color:#10b981}.methodology-number[data-astro-cid-wrzvmyuk]{position:absolute;top:1.5rem;right:1.5rem;font-size:3rem;font-weight:900;color:#d1fae5;line-height:1}[data-theme=dark] .methodology-number[data-astro-cid-wrzvmyuk]{color:#10b98133}.methodology-icon[data-astro-cid-wrzvmyuk]{width:4rem;height:4rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.methodology-icon[data-astro-cid-wrzvmyuk] svg[data-astro-cid-wrzvmyuk]{width:2rem;height:2rem}.methodology-card-title[data-astro-cid-wrzvmyuk]{font-size:1.5rem;font-weight:700;color:#065f46;margin-bottom:1rem}[data-theme=dark] .methodology-card-title[data-astro-cid-wrzvmyuk]{color:#34d399}.methodology-card-text[data-astro-cid-wrzvmyuk]{font-size:1rem;line-height:1.7;color:#047857;margin-bottom:1.5rem}[data-theme=dark] .methodology-card-text[data-astro-cid-wrzvmyuk]{color:#6ee7b7}.methodology-list[data-astro-cid-wrzvmyuk]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.methodology-list[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{font-size:.875rem;color:#059669;font-weight:600}[data-theme=dark] .methodology-list[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{color:#6ee7b7}.projects-section[data-astro-cid-wrzvmyuk]{padding:6rem 0;background:#0f172a;color:#fff}.projects-container[data-astro-cid-wrzvmyuk]{max-width:1600px;margin:0 auto;padding:0 2rem}@media(min-width:1024px){.projects-container[data-astro-cid-wrzvmyuk]{padding:0 4rem}}.projects-header[data-astro-cid-wrzvmyuk]{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.projects-header[data-astro-cid-wrzvmyuk]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.projects-badge[data-astro-cid-wrzvmyuk]{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6ee7b7;margin-bottom:1rem}.projects-title[data-astro-cid-wrzvmyuk]{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:.75rem;line-height:1.2}.projects-text[data-astro-cid-wrzvmyuk]{font-size:1.125rem;color:#ffffffb3;max-width:600px}.projects-link[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:9999px;color:#fff;font-weight:700;text-decoration:none;transition:all .3s ease;white-space:nowrap}.projects-link[data-astro-cid-wrzvmyuk]:hover{background:#fff3;transform:translateY(-2px)}.link-icon[data-astro-cid-wrzvmyuk]{width:1.25rem;height:1.25rem}.cta-wrapper[data-astro-cid-wrzvmyuk]{padding:4rem 2rem}@media(min-width:1024px){.cta-wrapper[data-astro-cid-wrzvmyuk]{padding:6rem 4rem}}
