.lab-container[data-astro-cid-t3nv4xef]{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.hero[data-astro-cid-t3nv4xef]{text-align:center;max-width:800px;margin:0 auto 6rem;padding-top:2rem}.hero[data-astro-cid-t3nv4xef] h1[data-astro-cid-t3nv4xef]{font-size:4rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;color:#111}.subheadline[data-astro-cid-t3nv4xef]{font-size:1.5rem;color:#444;margin-bottom:2rem;line-height:1.5;font-weight:500}.hero-body[data-astro-cid-t3nv4xef]{font-size:1.125rem;line-height:1.8;color:#444;margin-bottom:2.5rem}.btn[data-astro-cid-t3nv4xef]{display:inline-block;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.btn-primary[data-astro-cid-t3nv4xef]{background-color:#8e4b2d;color:#fff}.btn-primary[data-astro-cid-t3nv4xef]:hover{background-color:#cf885e;transform:translateY(-2px)}.btn-cta[data-astro-cid-t3nv4xef]{background-color:#8e4b2d;color:#fff;font-size:1.2rem;padding:1.25rem 3rem}.btn-cta[data-astro-cid-t3nv4xef]:hover{background-color:#cf885e;transform:translateY(-2px)}.how-it-works[data-astro-cid-t3nv4xef]{margin-bottom:6rem}.how-it-works[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#111}.steps-grid[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.step-card[data-astro-cid-t3nv4xef]{text-align:center;padding:2rem 1.5rem}.step-number[data-astro-cid-t3nv4xef]{width:60px;height:60px;margin:0 auto 1.5rem;background-color:#8e4b2d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700}.step-card[data-astro-cid-t3nv4xef] h3[data-astro-cid-t3nv4xef]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#111}.step-card[data-astro-cid-t3nv4xef] p[data-astro-cid-t3nv4xef]{font-size:1.063rem;line-height:1.7;color:#444;margin:0}.available-tools[data-astro-cid-t3nv4xef]{margin-bottom:6rem}.available-tools[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#111}.tools-grid[data-astro-cid-t3nv4xef]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.tool-card[data-astro-cid-t3nv4xef]{background:#fafafa;padding:2.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.tool-card[data-astro-cid-t3nv4xef]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.tool-card[data-astro-cid-t3nv4xef] h3[data-astro-cid-t3nv4xef]{font-size:1.375rem;font-weight:600;margin-bottom:1rem;color:#111}.tool-card[data-astro-cid-t3nv4xef] p[data-astro-cid-t3nv4xef]{font-size:1.063rem;line-height:1.7;color:#444;margin:0}.powered-by[data-astro-cid-t3nv4xef]{max-width:800px;margin:0 auto 6rem;text-align:center}.powered-text[data-astro-cid-t3nv4xef]{font-size:1.25rem;line-height:1.8;color:#444;margin:0}.cta-section[data-astro-cid-t3nv4xef]{background:linear-gradient(135deg,#f8f4f0,#faf7f4);padding:4rem 3rem;border-radius:16px;text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}.cta-section[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;color:#111;text-align:center}.cta-description[data-astro-cid-t3nv4xef]{font-size:1.25rem;line-height:1.7;color:#444;max-width:700px;margin:0 auto 2.5rem;text-align:center}.cta-section[data-astro-cid-t3nv4xef] .btn-cta[data-astro-cid-t3nv4xef]{display:block;margin:0 auto}@media (max-width:1024px){.lab-container[data-astro-cid-t3nv4xef]{padding:0 1.5rem 3rem}.tools-grid[data-astro-cid-t3nv4xef]{gap:1.5rem}}@media (max-width:768px){.hero[data-astro-cid-t3nv4xef] h1[data-astro-cid-t3nv4xef]{font-size:2.75rem}.subheadline[data-astro-cid-t3nv4xef]{font-size:1.25rem}.hero-body[data-astro-cid-t3nv4xef]{font-size:1.063rem}.how-it-works[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef],.available-tools[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{font-size:2rem}.cta-section[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{font-size:2.25rem}.steps-grid[data-astro-cid-t3nv4xef]{grid-template-columns:1fr;gap:2rem}.tools-grid[data-astro-cid-t3nv4xef]{grid-template-columns:1fr;gap:1.5rem}.tool-card[data-astro-cid-t3nv4xef],.step-card[data-astro-cid-t3nv4xef]{padding:2rem 1.5rem}.cta-section[data-astro-cid-t3nv4xef]{padding:3rem 2rem}.powered-text[data-astro-cid-t3nv4xef]{font-size:1.125rem}}@media (max-width:640px){.hero[data-astro-cid-t3nv4xef] h1[data-astro-cid-t3nv4xef]{font-size:2.25rem}.subheadline[data-astro-cid-t3nv4xef]{font-size:1.125rem}.how-it-works[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef],.available-tools[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{font-size:1.75rem}.cta-section[data-astro-cid-t3nv4xef] h2[data-astro-cid-t3nv4xef]{font-size:2rem}.step-card[data-astro-cid-t3nv4xef] h3[data-astro-cid-t3nv4xef],.tool-card[data-astro-cid-t3nv4xef] h3[data-astro-cid-t3nv4xef]{font-size:1.25rem}.btn[data-astro-cid-t3nv4xef]{padding:.875rem 2rem;font-size:1rem}.btn-cta[data-astro-cid-t3nv4xef]{font-size:1.1rem;padding:1rem 2.25rem}.cta-section[data-astro-cid-t3nv4xef]{padding:2.5rem 1.5rem}.cta-description[data-astro-cid-t3nv4xef]{font-size:1.063rem}}@media (max-width:480px){.hero[data-astro-cid-t3nv4xef] h1[data-astro-cid-t3nv4xef]{font-size:2rem}.step-number[data-astro-cid-t3nv4xef]{width:50px;height:50px;font-size:1.5rem}}