.hero-section[data-astro-cid-uoj26tfg]{background:linear-gradient(135deg,#fef2f2,#fee2e2);padding:4rem 0}.hero-content[data-astro-cid-uoj26tfg]{text-align:center;max-width:800px;margin:0 auto}.hero-content[data-astro-cid-uoj26tfg] h1[data-astro-cid-uoj26tfg]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--gray-900)}.gradient-text[data-astro-cid-uoj26tfg]{background:linear-gradient(135deg,#dc2626,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-uoj26tfg]{font-size:1.25rem;color:var(--gray-600);margin-bottom:2rem;line-height:1.6}.hero-badges[data-astro-cid-uoj26tfg]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.intro-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:#fff}.intro-content[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.intro-text[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:var(--gray-900)}.intro-description[data-astro-cid-uoj26tfg]{font-size:1.25rem;color:var(--gray-600);line-height:1.6;margin-bottom:2rem}.evolution-timeline[data-astro-cid-uoj26tfg]{display:flex;align-items:center;gap:2rem}.evolution-step[data-astro-cid-uoj26tfg]{text-align:center;padding:1.5rem;background:var(--gray-50);border-radius:1rem;flex:1}.evolution-step[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-900)}.evolution-step[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{color:var(--gray-600);font-size:.875rem}.timeline-arrow[data-astro-cid-uoj26tfg]{font-size:2rem;color:var(--primary);font-weight:700}.devsecops-loop[data-astro-cid-uoj26tfg]{position:relative;width:300px;height:300px;margin:0 auto}.loop-center[data-astro-cid-uoj26tfg]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:linear-gradient(135deg,#dc2626,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem}.loop-segment[data-astro-cid-uoj26tfg]{position:absolute;width:80px;height:80px;background:#fff;border:3px solid #dc2626;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#dc2626}.loop-segment[data-astro-cid-uoj26tfg].dev{top:20px;left:50%;transform:translate(-50%)}.loop-segment[data-astro-cid-uoj26tfg].sec{top:50%;right:20px;transform:translateY(-50%)}.loop-segment[data-astro-cid-uoj26tfg].ops{bottom:20px;left:50%;transform:translate(-50%)}.security-layer[data-astro-cid-uoj26tfg]{position:absolute;top:-10px;right:-10px;font-size:1.5rem}.why-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:var(--gray-50)}.why-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--gray-900)}.benefits-grid[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.benefit-card[data-astro-cid-uoj26tfg]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.benefit-card[data-astro-cid-uoj26tfg]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.benefit-icon[data-astro-cid-uoj26tfg]{font-size:3rem;margin-bottom:1rem}.benefit-card[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--gray-900)}.benefit-card[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{color:var(--gray-600);line-height:1.5;margin-bottom:1rem}.stat[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:700;color:#dc2626}.shift-left-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:#fff}.shift-left-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--gray-900)}.section-description[data-astro-cid-uoj26tfg]{text-align:center;font-size:1.25rem;color:var(--gray-600);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.shift-comparison[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.traditional-approach[data-astro-cid-uoj26tfg],.devsecops-approach[data-astro-cid-uoj26tfg]{padding:2rem;border-radius:1rem;text-align:center}.traditional-approach[data-astro-cid-uoj26tfg]{background:#fef2f2;border:2px solid #fecaca}.devsecops-approach[data-astro-cid-uoj26tfg]{background:#f0fdf4;border:2px solid #bbf7d0}.traditional-approach[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg],.devsecops-approach[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.process-flow[data-astro-cid-uoj26tfg]{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.process-step[data-astro-cid-uoj26tfg]{padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;background:var(--gray-200);color:var(--gray-700)}.security-late[data-astro-cid-uoj26tfg]{background:#dc2626;color:#fff}.security-early[data-astro-cid-uoj26tfg]{background:#10b981;color:#fff}.practices-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:var(--gray-50)}.practices-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--gray-900)}.practices-grid[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.practice-category[data-astro-cid-uoj26tfg]{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.category-header[data-astro-cid-uoj26tfg]{background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff;padding:1.5rem;display:flex;align-items:center;gap:1rem}.category-icon[data-astro-cid-uoj26tfg]{font-size:2rem}.category-header[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:600}.practice-list[data-astro-cid-uoj26tfg]{padding:1.5rem}.practice-item[data-astro-cid-uoj26tfg]{padding:1rem 0;border-bottom:1px solid var(--gray-200)}.practice-item[data-astro-cid-uoj26tfg]:last-child{border-bottom:none}.practice-item[data-astro-cid-uoj26tfg] h4[data-astro-cid-uoj26tfg]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-900)}.practice-item[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{color:var(--gray-600);font-size:.875rem;line-height:1.4}.tools-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:#fff}.tools-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--gray-900)}.tools-pipeline[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.pipeline-stage[data-astro-cid-uoj26tfg]{text-align:center}.pipeline-stage[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--gray-900);padding:1rem;background:var(--gray-100);border-radius:.5rem}.tool-cards[data-astro-cid-uoj26tfg]{display:flex;flex-direction:column;gap:1rem}.tool-card[data-astro-cid-uoj26tfg]{background:#fff;border:2px solid var(--gray-200);border-radius:.5rem;padding:1rem;transition:all .2s ease}.tool-card[data-astro-cid-uoj26tfg]:hover{border-color:#dc2626;transform:translateY(-2px)}.tool-card[data-astro-cid-uoj26tfg] h4[data-astro-cid-uoj26tfg]{font-size:.875rem;font-weight:600;margin-bottom:.25rem;color:var(--gray-900)}.tool-card[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{font-size:.75rem;color:var(--gray-600)}.culture-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:var(--gray-50)}.culture-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--gray-900)}.culture-content[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.culture-text[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:var(--gray-900)}.culture-text[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{font-size:1.125rem;color:var(--gray-600);line-height:1.6;margin-bottom:2rem}.culture-principles[data-astro-cid-uoj26tfg]{display:flex;flex-direction:column;gap:1.5rem}.principle[data-astro-cid-uoj26tfg]{display:flex;align-items:flex-start;gap:1rem}.principle-icon[data-astro-cid-uoj26tfg]{font-size:2rem;flex-shrink:0}.principle-content[data-astro-cid-uoj26tfg] h4[data-astro-cid-uoj26tfg]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-900)}.principle-content[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{color:var(--gray-600);line-height:1.5}.team-evolution[data-astro-cid-uoj26tfg]{display:flex;flex-direction:column;gap:2rem}.team-before[data-astro-cid-uoj26tfg],.team-after[data-astro-cid-uoj26tfg]{text-align:center;padding:2rem;border-radius:1rem}.team-before[data-astro-cid-uoj26tfg]{background:#fef2f2}.team-after[data-astro-cid-uoj26tfg]{background:#f0fdf4}.team-before[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg],.team-after[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.team-silos[data-astro-cid-uoj26tfg]{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.silo[data-astro-cid-uoj26tfg]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:#fff}.silo[data-astro-cid-uoj26tfg].dev{background:var(--primary)}.silo[data-astro-cid-uoj26tfg].sec{background:#dc2626}.silo[data-astro-cid-uoj26tfg].ops{background:var(--secondary)}.integrated-team[data-astro-cid-uoj26tfg]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary) 0%,#dc2626 50%,var(--secondary) 100%);border-radius:2rem;padding:1rem 2rem;color:#fff;font-weight:600}.team-before[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg],.team-after[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{font-size:.875rem;color:var(--gray-600)}.metrics-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:#fff}.metrics-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--gray-900)}.metrics-grid[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.metric-category[data-astro-cid-uoj26tfg]{background:var(--gray-50);padding:2rem;border-radius:1rem}.metric-category[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--gray-900)}.metrics-list[data-astro-cid-uoj26tfg]{display:flex;flex-direction:column;gap:1rem}.metric-item[data-astro-cid-uoj26tfg]{background:#fff;padding:1rem;border-radius:.5rem}.metric-name[data-astro-cid-uoj26tfg]{font-weight:600;color:var(--gray-900);margin-bottom:.25rem}.metric-description[data-astro-cid-uoj26tfg]{font-size:.875rem;color:var(--gray-600);line-height:1.4}.roadmap-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:var(--gray-50)}.roadmap-section[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--gray-900)}.roadmap-timeline[data-astro-cid-uoj26tfg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.roadmap-phase[data-astro-cid-uoj26tfg]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a;position:relative}.phase-number[data-astro-cid-uoj26tfg]{position:absolute;top:-15px;left:2rem;width:30px;height:30px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.phase-content[data-astro-cid-uoj26tfg] h3[data-astro-cid-uoj26tfg]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-900)}.phase-duration[data-astro-cid-uoj26tfg]{font-size:.875rem;color:#dc2626;font-weight:600;margin-bottom:1rem}.phase-content[data-astro-cid-uoj26tfg] ul[data-astro-cid-uoj26tfg]{list-style:none;padding:0}.phase-content[data-astro-cid-uoj26tfg] li[data-astro-cid-uoj26tfg]{color:var(--gray-600);position:relative;padding:.5rem 0 .5rem 1.5rem}.phase-content[data-astro-cid-uoj26tfg] li[data-astro-cid-uoj26tfg]:before{content:"✓";position:absolute;left:0;color:var(--secondary);font-weight:700}.cta-section[data-astro-cid-uoj26tfg]{padding:4rem 0;background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff}.cta-content[data-astro-cid-uoj26tfg]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-content[data-astro-cid-uoj26tfg] p[data-astro-cid-uoj26tfg]{font-size:1.25rem;opacity:.9;margin-bottom:2rem;line-height:1.6}.cta-actions[data-astro-cid-uoj26tfg]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-actions[data-astro-cid-uoj26tfg] .btn-outline[data-astro-cid-uoj26tfg]{border-color:#fff;color:#fff}.cta-actions[data-astro-cid-uoj26tfg] .btn-outline[data-astro-cid-uoj26tfg]:hover{background:#fff;color:#dc2626}@media (max-width: 768px){.hero-content[data-astro-cid-uoj26tfg] h1[data-astro-cid-uoj26tfg]{font-size:2.5rem}.intro-content[data-astro-cid-uoj26tfg]{grid-template-columns:1fr;gap:2rem}.shift-comparison[data-astro-cid-uoj26tfg]{grid-template-columns:1fr}.culture-content[data-astro-cid-uoj26tfg]{grid-template-columns:1fr;gap:2rem}.evolution-timeline[data-astro-cid-uoj26tfg]{flex-direction:column}.timeline-arrow[data-astro-cid-uoj26tfg]{transform:rotate(90deg)}.cta-content[data-astro-cid-uoj26tfg] h2[data-astro-cid-uoj26tfg]{font-size:2rem}.cta-actions[data-astro-cid-uoj26tfg]{flex-direction:column;align-items:center}}
