.ag-main[data-astro-cid-lg6pfdhd]{color:#111b21;background:#f4f3ee;overflow:hidden}.ag-container[data-astro-cid-lg6pfdhd]{max-width:1280px;margin:0 auto;padding:0 2rem}.ag-pill[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);letter-spacing:.12em;color:#1d3e19;text-transform:uppercase;background:#1d3e1917;border:1px solid #1d3e1938;border-radius:99px;margin-bottom:1.1rem;padding:.35rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.ag-pill-white[data-astro-cid-lg6pfdhd]{color:#fff;background:#ffffff26;border-color:#ffffff4d}.ag-accent[data-astro-cid-lg6pfdhd]{color:#1d3e19}.ag-hero[data-astro-cid-lg6pfdhd]{text-align:center;padding:130px 0 60px;position:relative}.ag-hero-content[data-astro-cid-lg6pfdhd]{max-width:860px;margin:0 auto 48px}.ag-h1[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);letter-spacing:-.03em;color:#0a0a0a;margin-bottom:1.5rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1.12}.ag-hero-desc[data-astro-cid-lg6pfdhd]{color:#3b423b;margin-bottom:2.2rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;line-height:1.65}.ag-hero-actions[data-astro-cid-lg6pfdhd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ag-btn-primary[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);background:#1d3e19;border-radius:14px;align-items:center;gap:.65rem;padding:1rem 2.2rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 28px #1d3e1947;color:#fff!important}.ag-btn-primary[data-astro-cid-lg6pfdhd]:hover{background:#275422;transform:translateY(-2px);box-shadow:0 14px 34px #1d3e1961}.ag-btn-secondary[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);background:#fff;border:1.5px solid #dbe2db;border-radius:14px;align-items:center;gap:.65rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;color:#111b21!important}.ag-btn-secondary[data-astro-cid-lg6pfdhd]:hover{background:#f1f5f1;border-color:#1d3e19;transform:translateY(-2px)}.ag-hero-media[data-astro-cid-lg6pfdhd]{max-width:1100px;margin:0 auto}.ag-media-frame[data-astro-cid-lg6pfdhd]{border:1px solid #1d3e1926;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001f}.ag-hero-img[data-astro-cid-lg6pfdhd]{object-fit:cover;width:100%;height:auto;max-height:520px;transition:transform .6s;display:block}.ag-media-frame[data-astro-cid-lg6pfdhd]:hover .ag-hero-img[data-astro-cid-lg6pfdhd]{transform:scale(1.02)}.ag-story-section[data-astro-cid-lg6pfdhd]{border-top:1px solid #0000000f;padding:90px 0}.ag-story-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.ag-story-text[data-astro-cid-lg6pfdhd]{color:#3b423b;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.7}.ag-story-highlights[data-astro-cid-lg6pfdhd]{flex-direction:column;gap:14px;margin-top:1.8rem;display:flex}.ag-story-item[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);color:#111b21;align-items:center;gap:12px;font-size:.98rem;font-weight:700;display:flex}.ag-story-frame[data-astro-cid-lg6pfdhd]{border:1px solid #1d3e1926;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 45px #0000001a}.ag-story-img[data-astro-cid-lg6pfdhd]{object-fit:cover;width:100%;height:100%;min-height:380px;display:block}.ag-pillars-section[data-astro-cid-lg6pfdhd]{border-top:1px solid #0000000f;padding:80px 0}.ag-section-header[data-astro-cid-lg6pfdhd]{text-align:center;max-width:720px;margin:0 auto 56px}.ag-h2[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);letter-spacing:-.03em;color:#0a0a0a;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;line-height:1.15}.ag-section-desc[data-astro-cid-lg6pfdhd]{color:#475569;font-size:1.05rem;line-height:1.6}.ag-pillars-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.ag-pillar-card[data-astro-cid-lg6pfdhd]{background:#fff;border:1px solid #e7ece7;border-radius:22px;padding:36px 32px;transition:all .3s;box-shadow:0 4px 20px #00000008}.ag-pillar-card[data-astro-cid-lg6pfdhd]:hover{border-color:#1d3e1959;transform:translateY(-5px);box-shadow:0 14px 36px #1d3e1914}.ag-pillar-num[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);color:#1d3e19;background:#1d3e1914;border-radius:8px;margin-bottom:18px;padding:4px 12px;font-size:1.1rem;font-weight:900;display:inline-block}.ag-pillar-title[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);color:#111b21;letter-spacing:-.02em;margin-bottom:12px;font-size:1.35rem;font-weight:800}.ag-pillar-text[data-astro-cid-lg6pfdhd]{color:#475569;font-size:.98rem;line-height:1.65}.ag-tech-section[data-astro-cid-lg6pfdhd]{border-top:1px solid #0000000f;padding:80px 0}.ag-tech-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;display:grid}.ag-tech-pill[data-astro-cid-lg6pfdhd]{background:#fff;border:1px solid #e7ece7;border-radius:18px;flex-direction:column;gap:4px;padding:22px 24px;transition:all .25s;display:flex;box-shadow:0 4px 16px #00000008}.ag-tech-pill[data-astro-cid-lg6pfdhd]:hover{border-color:#1d3e19;transform:translateY(-3px);box-shadow:0 10px 24px #1d3e1914}.ag-tech-name[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);color:#111b21;font-size:1.1rem;font-weight:800}.ag-tech-desc[data-astro-cid-lg6pfdhd]{color:#64748b;font-size:.88rem;font-weight:500}.ag-process-section[data-astro-cid-lg6pfdhd]{border-top:1px solid #0000000f;padding:80px 0}.ag-steps-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ag-step-card[data-astro-cid-lg6pfdhd]{background:#fff;border:1px solid #e7ece7;border-radius:20px;padding:28px 24px;transition:transform .3s;box-shadow:0 4px 16px #00000008}.ag-step-card[data-astro-cid-lg6pfdhd]:hover{border-color:#1d3e194d;transform:translateY(-4px)}.ag-step-header[data-astro-cid-lg6pfdhd]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ag-step-badge[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);color:#1d3e19;text-transform:uppercase;background:#1d3e1914;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800}.ag-step-time[data-astro-cid-lg6pfdhd]{color:#64748b;font-size:.8rem;font-weight:600}.ag-step-title[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);color:#111b21;letter-spacing:-.01em;margin-bottom:10px;font-size:1.15rem;font-weight:800}.ag-step-desc[data-astro-cid-lg6pfdhd]{color:#475569;font-size:.9rem;line-height:1.6}.ag-compare-section[data-astro-cid-lg6pfdhd]{border-top:1px solid #0000000f;padding:80px 0 120px}.ag-compare-box[data-astro-cid-lg6pfdhd]{background:#fff;border:1px solid #e2e8e2;border-radius:28px;padding:56px 48px;box-shadow:0 10px 40px #0000000a}.ag-compare-header[data-astro-cid-lg6pfdhd]{text-align:center;max-width:680px;margin:0 auto 48px}.ag-compare-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ag-compare-col[data-astro-cid-lg6pfdhd]{border-radius:20px;padding:36px 32px}.ag-compare-col[data-astro-cid-lg6pfdhd].ag-bad{background:#faf8f8;border:1px solid #f1dede}.ag-compare-col[data-astro-cid-lg6pfdhd].ag-good{background:#1d3e190a;border:1.5px solid #1d3e1940}.ag-col-title[data-astro-cid-lg6pfdhd]{font-family:var(--f-display);margin-bottom:24px;font-size:1.3rem;font-weight:800}.ag-bad[data-astro-cid-lg6pfdhd] .ag-col-title[data-astro-cid-lg6pfdhd]{color:#991b1b}.ag-good[data-astro-cid-lg6pfdhd] .ag-col-title[data-astro-cid-lg6pfdhd]{color:#1d3e19}.ag-col-list[data-astro-cid-lg6pfdhd]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ag-col-list[data-astro-cid-lg6pfdhd] li[data-astro-cid-lg6pfdhd]{font-size:.95rem;font-weight:600;line-height:1.5}.ag-bad[data-astro-cid-lg6pfdhd] .ag-col-list[data-astro-cid-lg6pfdhd] li[data-astro-cid-lg6pfdhd]{color:#7f1d1d}.ag-good[data-astro-cid-lg6pfdhd] .ag-col-list[data-astro-cid-lg6pfdhd] li[data-astro-cid-lg6pfdhd]{color:#14532d}@media (width<=1024px){.ag-story-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1fr;gap:40px}.ag-steps-grid[data-astro-cid-lg6pfdhd],.ag-tech-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ag-hero[data-astro-cid-lg6pfdhd]{padding:105px 0 40px}.ag-container[data-astro-cid-lg6pfdhd]{padding:0 1.25rem}.ag-pillars-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1fr;gap:18px}.ag-steps-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1fr;gap:16px}.ag-tech-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1fr;gap:14px}.ag-compare-grid[data-astro-cid-lg6pfdhd]{grid-template-columns:1fr;gap:20px}.ag-compare-box[data-astro-cid-lg6pfdhd]{padding:36px 20px}.ag-btn-primary[data-astro-cid-lg6pfdhd],.ag-btn-secondary[data-astro-cid-lg6pfdhd]{box-sizing:border-box;justify-content:center;width:100%}}
