.page-module__gRBEZW__container{flex-direction:column;gap:2.2rem;display:flex}.page-module__gRBEZW__cardGrid3{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:.5rem;display:grid}.page-module__gRBEZW__featureCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;gap:.8rem;padding:1.9rem 1.5rem;display:flex;position:relative;overflow:hidden}.page-module__gRBEZW__featureCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.page-module__gRBEZW__featureVariant0{background:var(--primary-light)}.page-module__gRBEZW__featureVariant1{background:var(--secondary-light)}.page-module__gRBEZW__featureVariant2{background:var(--brand-gradient-light)}.page-module__gRBEZW__featureIconDeco{color:var(--primary-text);opacity:.14;transition:transform var(--transition-normal), opacity var(--transition-normal);pointer-events:none;position:absolute;bottom:-1.2rem;right:-1.1rem;transform:rotate(-8deg)}.page-module__gRBEZW__featureIconDeco svg{stroke-width:1.4px;width:6.5rem;height:6.5rem}.page-module__gRBEZW__featureVariant1 .page-module__gRBEZW__featureIconDeco{color:var(--secondary-text)}.page-module__gRBEZW__featureCard:hover .page-module__gRBEZW__featureIconDeco{opacity:.22;transform:rotate(0)scale(1.08)}.page-module__gRBEZW__featureIcon{z-index:1;background-color:var(--bg-tertiary);width:2.7rem;height:2.7rem;color:var(--primary-text);border:2px solid var(--primary);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.2rem;display:flex;position:relative}.page-module__gRBEZW__featureVariant1 .page-module__gRBEZW__featureIcon{color:var(--secondary-text);border-color:var(--secondary)}.page-module__gRBEZW__featureCard:hover .page-module__gRBEZW__featureIcon{transform:scale(1.08)}.page-module__gRBEZW__featureTitle{z-index:1;color:var(--text-primary);font-size:1.1rem;font-weight:800;position:relative}.page-module__gRBEZW__featureDesc{z-index:1;color:var(--text-secondary);font-size:.88rem;line-height:1.6;position:relative}.page-module__gRBEZW__directionSpine{flex-direction:column;gap:3rem;margin-top:1.4rem;padding:.4rem 0 .6rem;display:flex;position:relative}.page-module__gRBEZW__directionSpine:before{content:"";background:linear-gradient(180deg, var(--primary) 0%, var(--secondary) 100%);opacity:.32;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%)}.page-module__gRBEZW__directionStep{grid-template-columns:1fr 3.75rem 1fr;align-items:start;gap:0 1.75rem;display:grid;position:relative}.page-module__gRBEZW__directionContent{grid-area:1/3;padding-top:.2rem;position:relative}.page-module__gRBEZW__directionStepAlt .page-module__gRBEZW__directionContent{grid-column:1}.page-module__gRBEZW__directionNodeCol{grid-area:1/2;justify-content:center;display:flex}.page-module__gRBEZW__directionGhostNum{font-family:var(--font-outfit), sans-serif;color:var(--primary-text);opacity:.1;letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:4.6rem;font-weight:900;line-height:1;position:absolute;top:-1.9rem;left:-.15rem}.page-module__gRBEZW__directionTitle{z-index:1;color:var(--text-primary);margin-bottom:.55rem;font-size:1.18rem;font-weight:800;position:relative}.page-module__gRBEZW__directionDesc{z-index:1;color:var(--text-secondary);max-width:30rem;font-size:.92rem;line-height:1.7;position:relative}.page-module__gRBEZW__directionNode{background-color:var(--bg-tertiary);width:3.5rem;height:3.5rem;color:var(--primary-text);border:2px solid var(--primary);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.page-module__gRBEZW__directionStep:hover .page-module__gRBEZW__directionNode{background-color:var(--primary-hover);color:#fff;border-color:var(--secondary);box-shadow:var(--shadow-md);transform:scale(1.1)}@media (max-width:992px){.page-module__gRBEZW__cardGrid3{grid-template-columns:1fr}.page-module__gRBEZW__directionSpine{gap:2.4rem}.page-module__gRBEZW__directionSpine:before{left:1.75rem}.page-module__gRBEZW__directionStep,.page-module__gRBEZW__directionStepAlt{grid-template-columns:3.5rem 1fr;gap:0 1.25rem}.page-module__gRBEZW__directionNodeCol{grid-column:1}.page-module__gRBEZW__directionContent,.page-module__gRBEZW__directionStepAlt .page-module__gRBEZW__directionContent{grid-column:2}.page-module__gRBEZW__directionGhostNum{font-size:3.6rem;top:-1.3rem;left:-.1rem}}@media (max-width:768px){.page-module__gRBEZW__directionSpine{gap:2rem}.page-module__gRBEZW__directionSpine:before{left:1.5rem}.page-module__gRBEZW__directionStep,.page-module__gRBEZW__directionStepAlt{grid-template-columns:3rem 1fr;gap:0 1rem}.page-module__gRBEZW__directionNode{width:3rem;height:3rem}.page-module__gRBEZW__directionGhostNum{font-size:3rem;top:-1.1rem}.page-module__gRBEZW__directionTitle{font-size:1.08rem}}
