.hero[data-astro-cid-72nbza3k]{padding:clamp(140px,20vw,220px) 0 clamp(80px,12vw,140px);position:relative;overflow:hidden}.hero[data-astro-cid-72nbza3k]:before{content:"";position:absolute;top:10%;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(16,185,129,.06) 0%,rgba(16,185,129,.02) 50%,transparent 80%);pointer-events:none;filter:blur(80px)}.hero-content[data-astro-cid-72nbza3k]{position:relative;z-index:1;max-width:720px}.hero[data-astro-cid-72nbza3k] h1[data-astro-cid-72nbza3k]{margin-bottom:20px}.hero-sub[data-astro-cid-72nbza3k]{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--text-muted);max-width:620px;line-height:1.7;margin-bottom:36px}.problem-grid[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.problem-card[data-astro-cid-72nbza3k]{padding:28px 24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;border-left:3px solid var(--waste);transition:border-color .2s,transform .2s}.problem-card[data-astro-cid-72nbza3k]:hover{border-color:var(--waste);transform:translateY(-2px)}.problem-card[data-astro-cid-72nbza3k] h3[data-astro-cid-72nbza3k]{margin-bottom:8px;font-size:1rem}.problem-card[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.9rem;color:var(--text-muted);line-height:1.7}.findings-grid[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.finding-card[data-astro-cid-72nbza3k]{padding:32px 28px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;transition:border-color .2s,transform .2s}.finding-card[data-astro-cid-72nbza3k]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.finding-amount[data-astro-cid-72nbza3k]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--savings);margin-bottom:12px;line-height:1}.finding-period[data-astro-cid-72nbza3k]{font-size:1rem;font-weight:400;color:var(--text-muted)}.finding-card[data-astro-cid-72nbza3k] h3[data-astro-cid-72nbza3k]{margin-bottom:10px;font-size:1rem}.finding-card[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.88rem;color:var(--text-muted);line-height:1.7;margin-bottom:16px}.finding-link[data-astro-cid-72nbza3k]{font-family:var(--font-body);font-size:.84rem;font-weight:500;color:var(--savings);transition:color .2s}.finding-link[data-astro-cid-72nbza3k]:hover{color:var(--text-white)}.steps-grid[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card[data-astro-cid-72nbza3k]{padding:32px 28px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;transition:border-color .2s,transform .2s}.step-card[data-astro-cid-72nbza3k]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.step-number[data-astro-cid-72nbza3k]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text-dim);margin-bottom:16px;display:inline-block;padding:4px 10px;border:1px solid var(--border);border-radius:4px;background:var(--bg-card)}.step-card[data-astro-cid-72nbza3k] h3[data-astro-cid-72nbza3k]{margin-bottom:10px}.step-card[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.92rem;color:var(--text-muted);line-height:1.7}.two-col[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.two-col-text[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:1rem;color:var(--text-muted);line-height:1.7;margin-top:16px}.two-col-text[data-astro-cid-72nbza3k] h2[data-astro-cid-72nbza3k]{margin-top:16px}.inline-link[data-astro-cid-72nbza3k]{display:inline-block;margin-top:20px;font-size:.88rem;font-weight:500;color:var(--savings);transition:color .2s}.inline-link[data-astro-cid-72nbza3k]:hover{color:var(--text-white)}.safety-checks[data-astro-cid-72nbza3k]{display:flex;flex-direction:column;gap:16px}.check-item[data-astro-cid-72nbza3k]{display:flex;align-items:center;gap:14px;font-size:.95rem;color:var(--text-primary);padding:14px 20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px}.check-icon[data-astro-cid-72nbza3k]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--savings-soft);border:1px solid rgba(63,185,80,.15)}.slack-features[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.slack-feature[data-astro-cid-72nbza3k]{padding:28px 24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;transition:border-color .2s,transform .2s}.slack-feature[data-astro-cid-72nbza3k]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.slack-feature[data-astro-cid-72nbza3k] h3[data-astro-cid-72nbza3k]{margin-bottom:10px;font-size:1rem}.slack-feature[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.88rem;color:var(--text-muted);line-height:1.7}.pricing-compare[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.price-option[data-astro-cid-72nbza3k]{padding:32px 28px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;transition:border-color .2s,transform .2s}.price-option[data-astro-cid-72nbza3k]:hover{transform:translateY(-2px)}.price-option--cp[data-astro-cid-72nbza3k]{border-color:var(--savings);position:relative}.price-option--cp[data-astro-cid-72nbza3k]:hover{border-color:var(--savings)}.price-option--other[data-astro-cid-72nbza3k]:hover{border-color:var(--border-hover)}.price-option-label[data-astro-cid-72nbza3k]{font-family:var(--font-body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px}.price-option--cp[data-astro-cid-72nbza3k] .price-option-label[data-astro-cid-72nbza3k]{color:var(--savings)}.price-option-cost[data-astro-cid-72nbza3k]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--text-white);margin-bottom:20px;line-height:1}.price-option-cost[data-astro-cid-72nbza3k] span[data-astro-cid-72nbza3k]{font-size:.9rem;font-weight:400;color:var(--text-muted)}.price-option--other[data-astro-cid-72nbza3k] .price-option-cost[data-astro-cid-72nbza3k]{color:var(--text-dim)}.price-option[data-astro-cid-72nbza3k] ul[data-astro-cid-72nbza3k]{display:flex;flex-direction:column;gap:10px}.price-option[data-astro-cid-72nbza3k] li[data-astro-cid-72nbza3k]{font-size:.88rem;color:var(--text-muted);line-height:1.5;padding-left:16px;position:relative}.price-option[data-astro-cid-72nbza3k] li[data-astro-cid-72nbza3k]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--text-dim)}.price-option--cp[data-astro-cid-72nbza3k] li[data-astro-cid-72nbza3k]:before{background:var(--savings)}.guarantee[data-astro-cid-72nbza3k]{text-align:center;padding:32px;background:var(--savings-soft);border:1px solid rgba(63,185,80,.15);border-radius:8px;max-width:640px;margin-left:auto;margin-right:auto}.guarantee[data-astro-cid-72nbza3k] h3[data-astro-cid-72nbza3k]{color:var(--savings);margin-bottom:10px;font-size:1.05rem}.guarantee[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.92rem;color:var(--text-muted);line-height:1.7}.quotes-grid[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.quote-card[data-astro-cid-72nbza3k]{padding:28px 24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.quote-card[data-astro-cid-72nbza3k] blockquote[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.92rem;color:var(--text-primary);line-height:1.7;font-style:italic}.quote-attr[data-astro-cid-72nbza3k]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.quote-role[data-astro-cid-72nbza3k]{font-family:var(--font-mono);font-size:.78rem;color:var(--text-dim)}.coverage-grid[data-astro-cid-72nbza3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.coverage-item[data-astro-cid-72nbza3k]{padding:24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;transition:border-color .2s,transform .2s}.coverage-item[data-astro-cid-72nbza3k]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.coverage-label[data-astro-cid-72nbza3k]{font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--savings);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:block}.coverage-item[data-astro-cid-72nbza3k] p[data-astro-cid-72nbza3k]{font-size:.88rem;color:var(--text-muted);line-height:1.6}@media(max-width:900px){.problem-grid[data-astro-cid-72nbza3k],.findings-grid[data-astro-cid-72nbza3k],.steps-grid[data-astro-cid-72nbza3k]{grid-template-columns:1fr;gap:16px}.two-col[data-astro-cid-72nbza3k]{grid-template-columns:1fr;gap:40px}.slack-features[data-astro-cid-72nbza3k]{grid-template-columns:1fr;gap:16px}.pricing-compare[data-astro-cid-72nbza3k]{grid-template-columns:1fr;gap:16px;max-width:400px}.quotes-grid[data-astro-cid-72nbza3k],.coverage-grid[data-astro-cid-72nbza3k]{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.hero[data-astro-cid-72nbza3k]{padding:clamp(110px,16vw,160px) 0 clamp(60px,8vw,100px)}}
