.gs-role-card{background-color:var(--ux4g-color-neutral-0);border:1px solid var(--ux4g-color-neutral-200);border-radius:var(--ux4g-radius-2xl);padding:var(--ux4g-spacing-6);box-shadow:var(--ux4g-shadow-l1);transition:transform var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),box-shadow var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),border-color var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1))}.gs-role-card:hover{transform:translateY(-2px);box-shadow:var(--ux4g-shadow-l2)}.gs-role-card--primary:hover{border-color:var(--ux4g-color-primary-300)}.gs-role-card--amber:hover{border-color:var(--ux4g-color-secondary-300)}.gs-role-card__arrow{color:var(--ux4g-color-primary-600);transform:translateY(1.5px);transition:transform var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1))}.gs-role-card--amber .gs-role-card__arrow{color:var(--ux4g-color-secondary-600)}.gs-role-card:hover .gs-role-card__arrow{transform:translateY(1.5px) translate(4px)}.gs-build-ai-card{background-color:var(--ux4g-color-neutral-0);border:1px solid var(--ux4g-color-primary-100);border-radius:var(--ux4g-radius-2xl);padding:var(--ux4g-spacing-6);box-shadow:var(--ux4g-shadow-l1);transition:transform var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),box-shadow var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),border-color var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1))}.gs-build-ai-card:hover{transform:translateY(-2px);box-shadow:var(--ux4g-shadow-l2);border-color:var(--ux4g-color-primary-300)}.gs-build-ai-sparkle{top:var(--ux4g-spacing-5);right:var(--ux4g-spacing-5);color:var(--ux4g-color-primary-400)}.gs-build-ai-card__arrow{color:var(--ux4g-color-primary-600);transform:translateY(1.5px);transition:transform var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1))}.gs-build-ai-card:hover .gs-build-ai-card__arrow{transform:translateY(1.5px) translate(4px)}.gs-badge-new{display:inline-flex;align-items:center;gap:var(--ux4g-spacing-1);border-radius:var(--ux4g-radius-full);background-color:var(--ux4g-color-primary-50);color:var(--ux4g-color-primary-600);padding:2px 10px;font-size:var(--ux4g-font-size-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.gs-pillar-card{background-color:var(--ux4g-color-neutral-0);border:1px solid var(--ux4g-color-neutral-200);border-radius:var(--ux4g-radius-2xl);padding:var(--ux4g-spacing-6);box-shadow:var(--ux4g-shadow-l1);transition:transform var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),box-shadow var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),border-color var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1))}.gs-pillar-card:hover{transform:translateY(-2px);box-shadow:var(--ux4g-shadow-l2);border-color:var(--ux4g-color-primary-300)}.gs-pillar-icon{width:36px;height:36px;border-radius:var(--ux4g-radius-lg);background-color:var(--ux4g-color-primary-50);color:var(--ux4g-color-primary-600)}.gs-pillar-card__arrow{color:var(--ux4g-color-neutral-400);transition:transform var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1)),color var(--ux4g-motion-duration-base, .2s) cubic-bezier(var(--ux4g-motion-easing-smooth, .4, 0, .2, 1))}.gs-pillar-card:hover .gs-pillar-card__arrow{transform:translate(2px);color:var(--ux4g-color-primary-600)}.gs-choose-path-section{padding-block:var(--ux4g-space-14)}.gs-pillars-section{border-top:1px solid var(--ux4g-color-neutral-200);background-color:var(--ux4g-color-neutral-50);padding-block:var(--ux4g-space-14)}
