.guide-page .problem-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.guide-page .problem-card{background:var(--color-surface-card);box-shadow:none;border:0;border-radius:1rem;padding:2rem;transition:background .25s}.guide-page .problem-stat{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.guide-page .problem-card h3{color:#1a2230;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.guide-page .problem-card p{color:var(--color-text);opacity:.9;font-size:1rem;line-height:1.7}.guide-page .step-description a,.guide-page .step-details a,.guide-page .step-learn-more a{color:var(--color-accent-text);font-weight:500;text-decoration:none;transition:color .2s}.guide-page .step-description a:hover,.guide-page .step-details a:hover,.guide-page .step-learn-more a:hover{color:var(--color-accent-text-hover);text-decoration:underline}.guide-page .step-note{color:var(--color-text);opacity:.7;margin-bottom:1.25rem;font-size:.875rem;font-style:italic}.guide-page .step-note a{color:var(--color-accent-text);font-weight:500}.guide-page .step-learn-more{color:var(--color-text);opacity:.8;border-top:1px solid #0000001a;margin-top:1.25rem;padding-top:1rem;font-size:.875rem}.guide-page .stacks-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-text);margin-top:1.25rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.guide-page .stacks-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.guide-page .stack-card{background:#fff;border:0;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.guide-page .stack-card strong{color:var(--color-accent-text);font-size:.85rem}.guide-page .stack-card span{color:var(--color-text);opacity:.8;font-size:.85rem}.guide-page .alerts-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.guide-page .alert-category h4{color:var(--color-accent-text);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.guide-page .alert-category ul{margin:0;padding:0;list-style:none}.guide-page .alert-category li{color:var(--color-text);opacity:.85;padding:.25rem 0;font-size:.9rem}.guide-page .notification-list{border-top:1px solid #0000001a;margin-top:1rem;padding-top:1rem}.guide-page .stack-section{padding:5rem 0}.guide-page .stack-layer{background:var(--color-surface-card);box-shadow:none;border:0;border-radius:1rem;padding:1.5rem 2rem;transition:background .25s}.guide-page .stack-layer:hover{background:var(--color-surface-hover)}.guide-page .layer-header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.guide-page .layer-header h3{color:#1a2230;font-size:1.1rem;font-weight:600}.guide-page .layer-desc{color:var(--color-text);opacity:.75;margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.guide-page .layer-icon{color:var(--color-accent-text)}.guide-page .stack-layer ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.guide-page .stack-layer li{color:var(--color-text);opacity:.9;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.guide-page .stack-layer li svg{color:#10b981;flex-shrink:0}.guide-page .stack-layer a{color:var(--color-accent-text);font-weight:500;text-decoration:none}.guide-page .stack-layer a:hover{text-decoration:underline}.guide-page .impact-section{padding:5rem 0}.guide-page .impact-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.guide-page .impact-card{background:var(--color-surface-card);box-shadow:none;text-align:center;border:0;border-radius:1rem;padding:2rem;transition:background .25s}.guide-page .impact-card:hover{background:var(--color-surface-hover)}.guide-page .impact-card .medallion{margin-left:auto;margin-right:auto}.guide-page .impact-card h3{color:#1a2230;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.guide-page .impact-card p{color:var(--color-text);opacity:.9;line-height:1.6}.guide-page .impact-card a{color:var(--color-accent-text);font-weight:500;text-decoration:none}.guide-page .impact-card a:hover{text-decoration:underline}.guide-page .no-devops-section{padding:5rem 0}.guide-page .no-devops-card{text-align:center;background:linear-gradient(135deg,#467fcf14 0%,#7aa5db14 100%);border:2px solid #467fcf33;border-radius:1.5rem;max-width:800px;margin:0 auto;padding:3rem}@media (width<=1024px){.guide-page .problem-grid,.guide-page .impact-grid{grid-template-columns:1fr}}@media (width<=900px){.guide-page .step{flex-direction:column}.guide-page .step-marker{flex-direction:row;justify-content:flex-start}.guide-page .stacks-grid,.guide-page .alerts-grid{grid-template-columns:1fr}.guide-page .why-box{flex-direction:column}}@media (width<=640px){.guide-page .problem-section,.guide-page .steps-section,.guide-page .stack-section,.guide-page .impact-section,.guide-page .no-devops-section,.guide-page .social-proof-section,.guide-page .final-cta-section,.guide-page .faq-section{padding:3rem 0}.guide-page .cta-card{padding:2.5rem 1.5rem}.guide-page .no-devops-card{padding:2rem 1.5rem}.guide-page .cta-buttons{flex-direction:column;align-items:center}}
