.automation-landing{min-height:100vh;background:var(--color-cream)}.automation-hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 6rem;overflow:hidden}.automation-hero-bg{background:linear-gradient(145deg,#1c2a1f,#2c3e2f 40%,#3d4f3f);z-index:0}.automation-hero-bg,.automation-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.automation-hero-overlay{background:radial-gradient(ellipse at 20% 50%,rgba(44,89,52,.3) 0,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(107,142,35,.2) 0,transparent 50%),radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.3) 100%)}.automation-hero-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.automation-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);padding:.5rem 1rem;border-radius:50px;color:var(--color-sage);font-size:.875rem;font-weight:500;margin-bottom:2rem;backdrop-filter:blur(10px)}.automation-hero-title{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:1.5rem}.automation-highlight{color:var(--color-sage)}.automation-hero-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);color:rgba(255,255,255,.85);line-height:1.6;max-width:700px;margin:0 auto 2.5rem}.automation-hero-ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.automation-cta-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-forest-green);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:none;cursor:pointer;font-size:1.125rem;transition:all .3s ease;box-shadow:0 4px 20px rgba(44,89,52,.4)}.automation-cta-primary:hover{background:var(--color-moss-green);transform:translateY(-2px);box-shadow:0 6px 30px rgba(44,89,52,.5)}.automation-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:2px solid rgba(255,255,255,.3);cursor:pointer;font-size:1.125rem;transition:all .3s ease;text-decoration:none}.automation-cta-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.automation-cta-outline{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:2px solid rgba(255,255,255,.3);cursor:pointer;font-size:1.125rem;transition:all .3s ease;text-decoration:none}.automation-cta-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.cta-divider{color:rgba(255,255,255,.6);font-size:.875rem;margin:0 .5rem}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-charcoal);text-align:center;margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:var(--color-charcoal-light);text-align:center;max-width:600px;margin:0 auto 3rem;line-height:1.6}.automation-capabilities{padding:6rem 2rem;background:#fff}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.capability-card{background:var(--color-cream);padding:2rem;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.capability-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.capability-icon{width:60px;height:60px;background:var(--color-forest-green);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.capability-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:.75rem}.capability-description{color:var(--color-charcoal-light);line-height:1.6;font-size:.9375rem}.automation-tasks{padding:6rem 2rem;background:var(--color-cream)}.tasks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.task-card{background:#fff;padding:1.75rem;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.task-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.06)}.task-card-header{gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.task-card-header,.task-icon{display:flex;align-items:center}.task-icon{width:44px;height:44px;background:rgba(44,89,52,.1);border-radius:12px;justify-content:center;color:var(--color-forest-green);flex-shrink:0}.task-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-charcoal);margin:0}.task-list{list-style:none;padding:0;margin:0}.task-list li{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0;color:var(--color-charcoal-light);font-size:.9375rem;line-height:1.4}.check-icon{color:var(--color-forest-green);flex-shrink:0;margin-top:3px}.automation-build{padding:6rem 2rem;background:#fff}.build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto 3rem}.build-card{text-align:center;padding:2rem 1.5rem}.build-icon{width:56px;height:56px;background:var(--color-forest-green);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff}.build-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:.75rem}.build-description{color:var(--color-charcoal-light);line-height:1.6;font-size:.9375rem}.automation-software-dev{padding:6rem 2rem;background:linear-gradient(180deg,#1a2b1e,#243328);position:relative}.software-dev-header{text-align:center;margin-bottom:3rem}.automation-software-dev .section-title{color:#fff}.automation-software-dev .section-subtitle{color:rgba(255,255,255,.9);max-width:700px}.software-dev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto 3rem}.software-dev-card{display:flex;gap:1.25rem;padding:1.75rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:14px;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.15)}.software-dev-card:hover{background:rgba(255,255,255,.12);border-color:var(--color-hot-pink-light);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.25)}.software-dev-icon{width:52px;height:52px;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-forest-green);flex-shrink:0}.software-dev-content{flex:1}.software-dev-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.software-dev-description{color:rgba(255,255,255,.85);line-height:1.6;font-size:.9375rem;margin:0}.software-dev-note{text-align:center;max-width:700px;margin:0 auto;padding:1.5rem 2rem;background:rgba(233,30,140,.1);border:1px solid rgba(233,30,140,.2);border-radius:12px}.software-dev-note p{color:rgba(255,255,255,.9);font-size:1rem;line-height:1.6;margin:0}.automation-moltbot-showcase{padding:6rem 2rem;background:linear-gradient(135deg,rgba(44,89,52,.06),rgba(233,30,140,.03) 50%,rgba(79,70,229,.03));border-top:2px solid rgba(44,89,52,.15);border-bottom:2px solid rgba(44,89,52,.15)}.moltbot-showcase-content{max-width:1000px;margin:0 auto;text-align:center}.moltbot-badge-large{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-forest-green);color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:50px;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.moltbot-showcase-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-charcoal);margin-bottom:1rem}.moltbot-formerly{display:block;font-size:1rem;font-weight:400;color:var(--color-charcoal-light);margin-top:.25rem}.moltbot-showcase-description{font-size:1.125rem;color:var(--color-charcoal-light);line-height:1.7;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto}.moltbot-capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.moltbot-capability-card{text-align:center;padding:1.75rem 1.25rem;background:#fff;border-radius:14px;border:1px solid rgba(44,89,52,.1);transition:all .3s ease}.moltbot-capability-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:var(--color-hot-pink-light)}.moltbot-capability-icon{width:52px;height:52px;background:var(--color-forest-green);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fff}.moltbot-capability-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-charcoal);margin-bottom:.5rem}.moltbot-capability-desc{color:var(--color-charcoal-light);line-height:1.6;font-size:.9375rem}.moltbot-integrations{margin-bottom:2.5rem}.moltbot-integrations-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:1.25rem}.moltbot-integrations-grid{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;max-width:800px;margin:0 auto}.moltbot-integration-card{display:flex;align-items:center;gap:.75rem;background:#fff;padding:.75rem 1.25rem;border-radius:10px;border:1px solid rgba(0,0,0,.08);font-weight:500;color:var(--color-charcoal);font-size:.9375rem;transition:all .3s ease}.moltbot-integration-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.moltbot-integration-card.more{background:linear-gradient(135deg,rgba(44,89,52,.08),rgba(233,30,140,.06));border-color:rgba(44,89,52,.15);color:var(--color-forest-green)}.moltbot-features{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto}.moltbot-feature{display:flex;align-items:center;gap:.75rem;text-align:left;padding:.75rem 1rem;background:#fff;border-radius:8px;border:1px solid rgba(44,89,52,.1)}.moltbot-feature .check-icon{color:var(--color-forest-green);flex-shrink:0}.moltbot-feature span{color:var(--color-charcoal);font-size:.9375rem;line-height:1.5}.moltbot-showcase-ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.moltbot-showcase-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-forest-green);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:none;cursor:pointer;font-size:1.125rem;transition:all .3s ease;box-shadow:0 4px 20px rgba(44,89,52,.3)}.moltbot-showcase-cta:hover{background:var(--color-moss-green);transform:translateY(-2px);box-shadow:0 6px 30px rgba(44,89,52,.4)}.moltbot-github-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-charcoal);font-weight:600;padding:1rem 2rem;border-radius:8px;border:2px solid rgba(0,0,0,.15);text-decoration:none;font-size:1rem;transition:all .3s ease}.moltbot-github-link:hover{border-color:var(--color-forest-green);color:var(--color-forest-green);transform:translateY(-2px)}.automation-agents{padding:6rem 2rem;background:#fff}.agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.agent-card{background:var(--color-cream);padding:1.75rem;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.agent-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.06)}.agent-card-header{gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.agent-card-header,.agent-icon{display:flex;align-items:center}.agent-icon{width:44px;height:44px;background:rgba(44,89,52,.1);border-radius:12px;justify-content:center;color:var(--color-forest-green);flex-shrink:0}.agent-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-charcoal);margin:0}.agent-list{list-style:none;padding:0;margin:0}.agent-list li{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0;color:var(--color-charcoal-light);font-size:.9375rem;line-height:1.4}.automation-pricing{padding:6rem 2rem;background:var(--color-cream)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto 2rem;align-items:start}.pricing-card{background:#fff;border-radius:16px;padding:2rem;border:1px solid rgba(0,0,0,.08);position:relative;transition:all .3s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.pricing-card.highlighted{border:2px solid var(--color-forest-green);box-shadow:0 8px 32px rgba(44,89,52,.15)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-forest-green);color:#fff;font-size:.75rem;font-weight:600;padding:.375rem 1rem;border-radius:50px;white-space:nowrap}.pricing-name{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-charcoal);margin-bottom:.5rem}.pricing-price{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.price-amount{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--color-charcoal)}.price-period{font-size:.875rem;color:var(--color-charcoal-light)}.pricing-description{font-size:.9375rem;color:var(--color-charcoal-light);margin-bottom:1.5rem;line-height:1.5}.pricing-features{list-style:none;padding:0;margin:0 0 1.5rem}.pricing-features li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;color:var(--color-charcoal);font-size:.9375rem;line-height:1.4}.pricing-features .check-icon{color:var(--color-forest-green);flex-shrink:0;margin-top:2px}.pricing-cta{width:100%;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.pricing-cta.primary{background:var(--color-forest-green);color:#fff;border:none;box-shadow:0 4px 16px rgba(44,89,52,.3)}.pricing-cta.primary:hover{background:var(--color-moss-green);transform:translateY(-2px);box-shadow:0 6px 24px rgba(44,89,52,.4)}.pricing-cta.secondary{background:transparent;color:var(--color-charcoal);border:2px solid rgba(0,0,0,.15)}.pricing-cta.secondary:hover{border-color:var(--color-forest-green);color:var(--color-forest-green)}.pricing-note{text-align:center;font-size:.875rem;color:var(--color-charcoal-light);max-width:600px;margin:0 auto}.automation-trust-badges{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.trust-badge{color:rgba(255,255,255,.7);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.trust-badge:before{content:"✓";color:var(--color-sage)}.automation-cta-section{padding:6rem 2rem;background:linear-gradient(145deg,#1c2a1f,#2c3e2f 40%,#3d4f3f)}.cta-content{text-align:center;max-width:700px;margin:0 auto}.cta-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:1rem}.cta-description{font-size:1.125rem;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:2rem}.cta-buttons{margin-bottom:1.5rem}@media (max-width:968px){.build-grid{grid-template-columns:1fr;gap:1.5rem}.build-card{max-width:400px;margin:0 auto}.software-dev-grid{grid-template-columns:1fr;gap:1.25rem}.pricing-grid{grid-template-columns:1fr;max-width:400px}.pricing-card.highlighted{order:-1}}@media (max-width:768px){.automation-hero{padding:6rem 1.5rem 4rem;min-height:80vh}.automation-hero-ctas{flex-direction:column;align-items:center}.automation-cta-primary,.automation-cta-secondary{width:100%;max-width:300px;justify-content:center}.automation-agents,.automation-build,.automation-cta-section,.automation-moltbot-showcase,.automation-pricing,.automation-software-dev{padding:4rem 1.5rem}.software-dev-card{flex-direction:column;text-align:center;gap:1rem}.software-dev-icon{margin:0 auto}.software-dev-note{padding:1.25rem 1.5rem}.moltbot-capabilities-grid{grid-template-columns:1fr;gap:1rem}.moltbot-features{grid-template-columns:1fr;gap:.75rem}.moltbot-feature{padding:.625rem .875rem}.moltbot-showcase-ctas{flex-direction:column;align-items:center}.agents-grid{grid-template-columns:1fr}.automation-trust-badges{flex-direction:column;gap:.75rem}}