.guides-hero{min-height:var(--sb-hero-min);text-align:center;padding:var(--sb-space-3xl) var(--sb-space-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.guides-hero h1{margin-bottom:var(--sb-space-lg);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1}.guide-spacer{margin-top:var(--sb-space-2xl)}.guide-filters{margin:0 auto var(--sb-space-xl);flex-wrap:wrap;gap:10px;display:flex}.guide-filter{cursor:pointer;background:rgba(var(--pill-r),var(--pill-g),var(--pill-b),.08);border-color:rgba(var(--pill-r),var(--pill-g),var(--pill-b),.25);flex:1;justify-content:center;min-width:0;transition:background .2s,border-color .2s}.guide-filter.active{background:rgba(var(--pill-r),var(--pill-g),var(--pill-b),.22)!important;border-color:rgba(var(--pill-r),var(--pill-g),var(--pill-b),.5)!important}.geo-section{max-width:var(--sb-max-width);text-align:center;margin:0 auto}.geo-section h3{font-size:var(--sb-text-lg);margin-bottom:var(--sb-space-sm);color:var(--sb-ice);font-weight:700}.geo-section p,.geo-section li{color:var(--sb-text-secondary);line-height:1.7;font-size:var(--sb-text-sm)}.geo-section p{margin-bottom:var(--sb-space-md)}.geo-section .geo-role-grid,.geo-section .geo-feature-grid,.geo-section .geo-workflow-steps,.geo-section .geo-glossary-grid,.geo-section .geo-faq-item{text-align:left}.geo-section ul{margin:0 0 var(--sb-space-md);padding:0;list-style:none}.geo-section li{margin-bottom:6px;padding-left:22px;position:relative}.geo-section li:before{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2338BDF8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:5px;left:0}.geo-role-grid{gap:var(--sb-space-lg);margin-bottom:var(--sb-space-md);grid-template-columns:repeat(2,1fr);display:grid}.geo-role-item{padding:var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill), var(--sb-card-fill)) padding-box, var(--sb-gradient) border-box;border:1px solid #0000}.geo-role-item h3{margin-bottom:var(--sb-space-xs)}.geo-workflow-steps{gap:var(--sb-space-md);margin-bottom:var(--sb-space-md);grid-template-columns:repeat(5,1fr);display:grid}.geo-workflow-step{text-align:center;padding:var(--sb-space-md);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill), var(--sb-card-fill)) padding-box, var(--sb-gradient) border-box;border:1px solid #0000}.geo-workflow-step .geo-step-num{font-family:"Rajdhani", var(--sb-font);background:var(--sb-gradient);-webkit-text-fill-color:transparent;margin-bottom:var(--sb-space-xs);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1;display:block}.geo-workflow-step h3{font-size:var(--sb-text-sm);color:var(--sb-text);margin-bottom:4px}.geo-workflow-step p{font-size:var(--sb-text-xs);margin-bottom:0}.geo-feature-grid{gap:var(--sb-space-lg);margin-bottom:var(--sb-space-md);grid-template-columns:repeat(3,1fr);display:grid}.geo-feature-card{padding:var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill), var(--sb-card-fill)) padding-box, var(--sb-gradient) border-box;border:1px solid #0000}.geo-feature-card h3{margin-bottom:var(--sb-space-xs)}.geo-faq-item{padding:var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill), var(--sb-card-fill)) padding-box, var(--sb-gradient) border-box;margin-bottom:var(--sb-space-md);border:1px solid #0000}.geo-faq-item h3{color:var(--sb-text);margin-bottom:var(--sb-space-xs)}.geo-faq-item p{margin-bottom:0}.geo-section .geo-glossary-grid{gap:var(--sb-space-md);grid-template-columns:repeat(3,1fr);display:grid}.geo-section .geo-glossary-item{padding:var(--sb-space-md) var(--sb-space-lg);border-radius:var(--sb-radius-lg);animation:none}.geo-section .geo-glossary-item dt{font-weight:700;font-size:var(--sb-text-base);margin-bottom:4px}.geo-section .geo-glossary-item dd{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);margin:0;line-height:1.6}.geo-role-item,.geo-workflow-step,.geo-feature-card,.geo-faq-item,.geo-section .geo-glossary-item{transition:transform .2s,box-shadow .2s,background .2s}.geo-role-item:hover,.geo-workflow-step:hover,.geo-feature-card:hover,.geo-faq-item:hover,.geo-section .geo-glossary-item:hover{background:linear-gradient(rgba(var(--sb-ice-rgb),.06), rgba(var(--sb-violet-rgb),.04)), linear-gradient(var(--sb-card-fill), var(--sb-card-fill)) padding-box, var(--sb-gradient) border-box;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18), 0 0 20px rgba(var(--sb-violet-rgb),.08);transform:translateY(-3px)}@media (width<=768px){.geo-role-grid{grid-template-columns:1fr}.geo-workflow-steps{grid-template-columns:repeat(2,1fr)}.geo-feature-grid,.geo-section .geo-glossary-grid{grid-template-columns:1fr}}@media (width<=480px){.geo-workflow-steps{grid-template-columns:1fr}}
